diff --git a/release/Magarena/scripts/Gods__Eye__Gate_to_the_Reikai.groovy b/release/Magarena/scripts/Gods__Eye__Gate_to_the_Reikai.groovy new file mode 100644 index 0000000000..61ab999dd5 --- /dev/null +++ b/release/Magarena/scripts/Gods__Eye__Gate_to_the_Reikai.groovy @@ -0,0 +1,23 @@ +[ + new MagicWhenPutIntoGraveyardTrigger() { + @Override + public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicGraveyardTriggerData triggerData) { + return (triggerData.fromLocation == MagicLocationType.Play) ? + new MagicEvent( + permanent, + this, + "PN puts a 1/1 colorless Spirit creature token onto the battlefield." + ) : + MagicEvent.NONE; + } + @Override + public void executeEvent( + final MagicGame game, + final MagicEvent event) { + game.doAction(new MagicPlayTokenAction( + event.getPlayer(), + TokenCardDefinitions.get("Spirit1") + )); + } + } +] diff --git a/release/Magarena/scripts/Gods__Eye__Gate_to_the_Reikai.txt b/release/Magarena/scripts/Gods__Eye__Gate_to_the_Reikai.txt index 5f90e160a5..6532c23968 100644 --- a/release/Magarena/scripts/Gods__Eye__Gate_to_the_Reikai.txt +++ b/release/Magarena/scripts/Gods__Eye__Gate_to_the_Reikai.txt @@ -6,4 +6,4 @@ rarity=U type=Legendary,Land ability=tap add mana {1} timing=land -requires_card_code +requires_groovy_code diff --git a/src/magic/card/Gods__Eye__Gate_to_the_Reikai.java b/src/magic/card/Gods__Eye__Gate_to_the_Reikai.java deleted file mode 100644 index e0897741b3..0000000000 --- a/src/magic/card/Gods__Eye__Gate_to_the_Reikai.java +++ /dev/null @@ -1,33 +0,0 @@ -package magic.card; - -import magic.data.TokenCardDefinitions; -import magic.model.MagicGame; -import magic.model.MagicLocationType; -import magic.model.MagicPermanent; -import magic.model.action.MagicPlayTokenAction; -import magic.model.event.MagicEvent; -import magic.model.trigger.MagicGraveyardTriggerData; -import magic.model.trigger.MagicWhenPutIntoGraveyardTrigger; - -public class Gods__Eye__Gate_to_the_Reikai { - public static final MagicWhenPutIntoGraveyardTrigger T = new MagicWhenPutIntoGraveyardTrigger() { - @Override - public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicGraveyardTriggerData triggerData) { - return (triggerData.fromLocation == MagicLocationType.Play) ? - new MagicEvent( - permanent, - this, - "PN puts a 1/1 colorless Spirit creature token onto the battlefield.") : - MagicEvent.NONE; - } - - @Override - public void executeEvent( - final MagicGame game, - final MagicEvent event) { - game.doAction(new MagicPlayTokenAction( - event.getPlayer(), - TokenCardDefinitions.get("Spirit1"))); - } - }; -}