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