Move Dread_Slaver and Rot_Wolf back to unsupported.

master
Bilbo 2018-10-28 13:19:12 +01:00 committed by Melvin Zhang
parent f553967914
commit de848bd7f2
4 changed files with 5 additions and 83 deletions

View File

@ -1,41 +0,0 @@
def trigger = new ThisDiesTrigger() {
@Override
public MagicEvent executeTrigger(final MagicGame game, final MagicPermanent permanent, final MagicPermanent died) {
return new MagicEvent(
permanent,
permanent.getOpponent(),
permanent.getCard(),
this,
"Return SN to the battlefield under PN's control."
);
}
@Override
public void executeEvent(final MagicGame game, final MagicEvent event) {
game.doAction(new ReanimateAction(
event.getRefCard(),
event.getPlayer(),
MagicPlayMod.BLACK_ZOMBIE
));
}
}
[
new DamageIsDealtTrigger(MagicTrigger.REPLACEMENT) {
@Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) {
return damage.isSource(permanent) && (damage.isTargetCreature()) ?
new MagicEvent(
permanent,
damage.getTargetPermanent(),
this,
"If RN die this turn, return it to the battlefield under PN's control. "+
"That creature is a black Zombie in addition to its other colors and types."
):
MagicEvent.NONE;
}
@Override
public void executeEvent(final MagicGame game, final MagicEvent event) {
game.doAction(new AddTurnTriggerAction(event.getRefPermanent(),trigger));
}
}
]

View File

@ -1,38 +0,0 @@
def trigger = new ThisDiesTrigger() {
@Override
public MagicEvent executeTrigger(final MagicGame game, final MagicPermanent permanent, final MagicPermanent died) {
return new MagicEvent(
permanent,
permanent.getOpponent(),
new MagicMayChoice("Draw a card?"),
this,
"PN may\$ draw a card."
);
}
@Override
public void executeEvent(final MagicGame game, final MagicEvent event) {
if (event.isYes()) {
game.doAction(new DrawAction(event.getPlayer()));
}
}
}
[
new DamageIsDealtTrigger(MagicTrigger.REPLACEMENT) {
@Override
public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) {
return damage.isSource(permanent) && (damage.isTargetCreature()) ?
new MagicEvent(
permanent,
damage.getTargetPermanent(),
this,
"If RN die this turn, PN may draw a card."
):
MagicEvent.NONE;
}
@Override
public void executeEvent(final MagicGame game, final MagicEvent event) {
game.doAction(new AddTurnTriggerAction(event.getRefPermanent(),trigger));
}
}
]

View File

@ -6,6 +6,7 @@ type=Creature
subtype=Zombie,Horror
cost={3}{B}{B}
pt=3/5
ability=Whenever a creature dealt damage by SN this turn dies, return it to the battlefield under your control. That creature is a black Zombie in addition to its other colors and types.
timing=main
requires_groovy_code
oracle=Whenever a creature dealt damage by Dread Slaver this turn dies, return it to the battlefield under your control. That creature is a black Zombie in addition to its other colors and types.
status=not supported: damage-by-SN-dies

View File

@ -6,8 +6,8 @@ type=Creature
subtype=Wolf
cost={2}{G}
pt=2/2
ability=Infect
ability=Infect;\
Whenever a creature dealt damage by SN this turn dies, you may draw a card.
timing=main
requires_groovy_code
oracle=Infect\nWhenever a creature dealt damage by Rot Wolf this turn dies, you may draw a card.
status=not supported: damage-by-SN-dies