From 361c29d214075094e808a35bf58988b6d53e63fb Mon Sep 17 00:00:00 2001 From: melvin Date: Sat, 18 May 2013 14:04:06 +0800 Subject: [PATCH] convert from java code to groovy code --- .../scripts/Neurok_Invisimancer.groovy | 24 ++++--------------- .../Magarena/scripts/Neurok_Invisimancer.txt | 2 +- 2 files changed, 6 insertions(+), 20 deletions(-) rename src/magic/card/Neurok_Invisimancer.java => release/Magarena/scripts/Neurok_Invisimancer.groovy (53%) diff --git a/src/magic/card/Neurok_Invisimancer.java b/release/Magarena/scripts/Neurok_Invisimancer.groovy similarity index 53% rename from src/magic/card/Neurok_Invisimancer.java rename to release/Magarena/scripts/Neurok_Invisimancer.groovy index a74015565f..d9c20e3d37 100644 --- a/src/magic/card/Neurok_Invisimancer.java +++ b/release/Magarena/scripts/Neurok_Invisimancer.groovy @@ -1,18 +1,5 @@ -package magic.card; - -import magic.model.MagicAbility; -import magic.model.MagicGame; -import magic.model.MagicPermanent; -import magic.model.MagicPlayer; -import magic.model.action.MagicPermanentAction; -import magic.model.action.MagicSetAbilityAction; -import magic.model.choice.MagicTargetChoice; -import magic.model.event.MagicEvent; -import magic.model.target.MagicUnblockableTargetPicker; -import magic.model.trigger.MagicWhenComesIntoPlayTrigger; - -public class Neurok_Invisimancer { - public static final MagicWhenComesIntoPlayTrigger T = new MagicWhenComesIntoPlayTrigger() { +[ + new MagicWhenComesIntoPlayTrigger() { @Override public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent, final MagicPlayer player) { return new MagicEvent( @@ -20,10 +7,9 @@ public class Neurok_Invisimancer { MagicTargetChoice.TARGET_CREATURE, MagicUnblockableTargetPicker.create(), this, - "Target creature$ is unblockable this turn." + "Target creature\$ is unblockable this turn." ); } - @Override public void executeEvent(final MagicGame game, final MagicEvent event) { event.processTargetPermanent(game,new MagicPermanentAction() { @@ -32,5 +18,5 @@ public class Neurok_Invisimancer { } }); } - }; -} + } +] diff --git a/release/Magarena/scripts/Neurok_Invisimancer.txt b/release/Magarena/scripts/Neurok_Invisimancer.txt index 6e51606000..68646f102b 100644 --- a/release/Magarena/scripts/Neurok_Invisimancer.txt +++ b/release/Magarena/scripts/Neurok_Invisimancer.txt @@ -9,4 +9,4 @@ cost={1}{U}{U} pt=2/1 ability=unblockable timing=fmain -requires_card_code +requires_groovy_code