diff --git a/src/magic/card/Mask_of_Memory.java b/release/Magarena/scripts/Mask_of_Memory.groovy similarity index 57% rename from src/magic/card/Mask_of_Memory.java rename to release/Magarena/scripts/Mask_of_Memory.groovy index 749c0e8ca9..92b552e6a4 100644 --- a/src/magic/card/Mask_of_Memory.java +++ b/release/Magarena/scripts/Mask_of_Memory.groovy @@ -1,17 +1,5 @@ -package magic.card; - -import magic.model.MagicDamage; -import magic.model.MagicGame; -import magic.model.MagicPermanent; -import magic.model.MagicPlayer; -import magic.model.action.MagicDrawAction; -import magic.model.choice.MagicSimpleMayChoice; -import magic.model.event.MagicDiscardEvent; -import magic.model.event.MagicEvent; -import magic.model.trigger.MagicWhenDamageIsDealtTrigger; - -public class Mask_of_Memory { - public static final MagicWhenDamageIsDealtTrigger T = new MagicWhenDamageIsDealtTrigger() { +[ + new MagicWhenDamageIsDealtTrigger() { @Override public MagicEvent executeTrigger( final MagicGame game, @@ -34,18 +22,17 @@ public class Mask_of_Memory { } @Override - public void executeEvent( - final MagicGame game, - final MagicEvent event) { + public void executeEvent(final MagicGame game, final MagicEvent event) { if (event.isYes()) { final MagicPlayer player = event.getPlayer(); game.doAction(new MagicDrawAction(player, 2)); game.addEvent(new MagicDiscardEvent( - event.getSource(), - player, - 1, - false)); + event.getSource(), + player, + 1, + false + )); } } - }; -} + } +] diff --git a/release/Magarena/scripts/Mask_of_Memory.txt b/release/Magarena/scripts/Mask_of_Memory.txt index a5d5ecc997..db5b552c8f 100644 --- a/release/Magarena/scripts/Mask_of_Memory.txt +++ b/release/Magarena/scripts/Mask_of_Memory.txt @@ -8,4 +8,4 @@ subtype=Equipment cost={2} equip={1} timing=equipment -requires_card_code +requires_groovy_code