diff --git a/release/Magarena/scripts/Unstoppable_Ash.groovy b/release/Magarena/scripts/Unstoppable_Ash.groovy new file mode 100644 index 0000000000..be25a9c008 --- /dev/null +++ b/release/Magarena/scripts/Unstoppable_Ash.groovy @@ -0,0 +1,28 @@ +[ + new MagicWhenBecomesBlockedTrigger() { + @Override + public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPermanent attacker) { + final MagicPlayer player = permanent.getController(); + return (player == attacker.getController()) ? + new MagicEvent( + permanent, + player, + attacker, + this, + attacker + " gets +0/+5 until end of turn." + ): + MagicEvent.NONE; + } + + @Override + public void executeEvent( + final MagicGame game, + final MagicEvent event) { + game.doAction(new MagicChangeTurnPTAction( + event.getRefPermanent(), + 0, + 5 + )); + } + } +] diff --git a/release/Magarena/scripts/Unstoppable_Ash.txt b/release/Magarena/scripts/Unstoppable_Ash.txt index ec2b7b7e75..355c718eab 100644 --- a/release/Magarena/scripts/Unstoppable_Ash.txt +++ b/release/Magarena/scripts/Unstoppable_Ash.txt @@ -10,4 +10,4 @@ cost={3}{G} pt=5/5 ability=trample,champion Treefolk or Warrior timing=main -requires_card_code +requires_groovy_code diff --git a/src/magic/card/Unstoppable_Ash.java b/src/magic/card/Unstoppable_Ash.java deleted file mode 100644 index d594b9c844..0000000000 --- a/src/magic/card/Unstoppable_Ash.java +++ /dev/null @@ -1,35 +0,0 @@ -package magic.card; - -import magic.model.MagicGame; -import magic.model.MagicPermanent; -import magic.model.MagicPlayer; -import magic.model.action.MagicChangeTurnPTAction; -import magic.model.event.MagicEvent; -import magic.model.trigger.MagicWhenBecomesBlockedTrigger; - -public class Unstoppable_Ash { - public static final MagicWhenBecomesBlockedTrigger T3 = new MagicWhenBecomesBlockedTrigger() { - @Override - public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPermanent attacker) { - final MagicPlayer player = permanent.getController(); - return (player == attacker.getController()) ? - new MagicEvent( - permanent, - player, - attacker, - this, - attacker + " gets +0/+5 until end of turn."): - MagicEvent.NONE; - } - - @Override - public void executeEvent( - final MagicGame game, - final MagicEvent event) { - game.doAction(new MagicChangeTurnPTAction( - event.getRefPermanent(), - 0, - 5)); - } - }; -}