merged new cards
commit
c4908ba2b5
|
@ -0,0 +1,25 @@
|
||||||
|
[
|
||||||
|
new MagicStatic(MagicLayer.ModPT) {
|
||||||
|
@Override
|
||||||
|
public void modPowerToughness(
|
||||||
|
final MagicPermanent source,
|
||||||
|
final MagicPermanent permanent,
|
||||||
|
final MagicPowerToughness pt) {
|
||||||
|
if (MagicCondition.THRESHOLD_CONDITION.accept(permanent)) {
|
||||||
|
pt.add(1,1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
new MagicStatic(MagicLayer.Ability) {
|
||||||
|
@Override
|
||||||
|
public void modAbilityFlags(
|
||||||
|
final MagicPermanent source,
|
||||||
|
final MagicPermanent permanent,
|
||||||
|
final Set<MagicAbility> flags) {
|
||||||
|
if (MagicCondition.THRESHOLD_CONDITION.accept(permanent)) {
|
||||||
|
flags.add(MagicAbility.CannotBlock);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
|
@ -0,0 +1,12 @@
|
||||||
|
name=Putrid Imp
|
||||||
|
url=http://magiccards.info/pd3/en/1.html
|
||||||
|
image=http://magiccards.info/scans/en/pd3/1.jpg
|
||||||
|
value=4.191
|
||||||
|
rarity=C
|
||||||
|
type=Creature
|
||||||
|
subtype=Zombie,Imp
|
||||||
|
cost={B}
|
||||||
|
pt=1/1
|
||||||
|
timing=main
|
||||||
|
ability=pay Discard a card: SN gains flying until end of turn.
|
||||||
|
requires_groovy_code
|
|
@ -0,0 +1,32 @@
|
||||||
|
[
|
||||||
|
new MagicWhenDamageIsDealtTrigger() {
|
||||||
|
@Override
|
||||||
|
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) {
|
||||||
|
final MagicTarget target = damage.getTarget();
|
||||||
|
return damage.getSource() == permanent &&
|
||||||
|
damage.isCombat() &&
|
||||||
|
target.isPlayer() ?
|
||||||
|
new MagicEvent(
|
||||||
|
permanent,
|
||||||
|
permanent.isController(target) ?
|
||||||
|
MagicTargetChoice.TARGET_CREATURE_CARD_FROM_GRAVEYARD :
|
||||||
|
MagicTargetChoice.TARGET_CREATURE_CARD_FROM_OPPONENTS_GRAVEYARD,
|
||||||
|
MagicGraveyardTargetPicker.PutOntoBattlefield,
|
||||||
|
this,
|
||||||
|
"Return target creature card\$ from ${target.toString()}'s graveyard to the battlefield under PN's control."
|
||||||
|
):
|
||||||
|
MagicEvent.NONE;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public void executeEvent(final MagicGame game, final MagicEvent event) {
|
||||||
|
event.processTargetCard(game,new MagicCardAction() {
|
||||||
|
public void doAction(final MagicCard targetCard) {
|
||||||
|
game.doAction(new MagicReanimateAction(
|
||||||
|
targetCard,
|
||||||
|
event.getPlayer()
|
||||||
|
));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
|
@ -0,0 +1,12 @@
|
||||||
|
name=Scion of Darkness
|
||||||
|
url=http://magiccards.info/arc/en/23.html
|
||||||
|
image=http://magiccards.info/scans/en/arc/23.jpg
|
||||||
|
value=4.317
|
||||||
|
rarity=R
|
||||||
|
type=Creature
|
||||||
|
subtype=Avatar
|
||||||
|
cost={5}{B}{B}{B}
|
||||||
|
pt=6/6
|
||||||
|
timing=main
|
||||||
|
ability=trample;cycling {3}
|
||||||
|
requires_groovy_code
|
Loading…
Reference in New Issue