From 88d6194dba1692b07f654eea07bc7c08ef43f598 Mon Sep 17 00:00:00 2001 From: melvin Date: Mon, 1 Apr 2013 21:28:03 +0800 Subject: [PATCH] convert from java code to groovy code --- .../scripts/Master_of_Etherium.groovy | 28 ++++++------------- .../Magarena/scripts/Master_of_Etherium.txt | 2 +- 2 files changed, 9 insertions(+), 21 deletions(-) rename src/magic/card/Master_of_Etherium.java => release/Magarena/scripts/Master_of_Etherium.groovy (51%) diff --git a/src/magic/card/Master_of_Etherium.java b/release/Magarena/scripts/Master_of_Etherium.groovy similarity index 51% rename from src/magic/card/Master_of_Etherium.java rename to release/Magarena/scripts/Master_of_Etherium.groovy index d1efd8e9dd..7c095ef55b 100644 --- a/src/magic/card/Master_of_Etherium.java +++ b/release/Magarena/scripts/Master_of_Etherium.groovy @@ -1,26 +1,14 @@ -package magic.card; - -import magic.model.MagicGame; -import magic.model.MagicPermanent; -import magic.model.MagicPlayer; -import magic.model.MagicPowerToughness; -import magic.model.mstatic.MagicCDA; -import magic.model.mstatic.MagicLayer; -import magic.model.mstatic.MagicStatic; -import magic.model.target.MagicTargetFilter; - -public class Master_of_Etherium { - public static final MagicCDA CDA = new MagicCDA() { +[ + new MagicCDA() { @Override public void modPowerToughness(final MagicGame game, final MagicPlayer player, final MagicPowerToughness pt) { final int size = game.filterPermanents(player, MagicTargetFilter.TARGET_ARTIFACT_YOU_CONTROL).size(); pt.set(size, size); } - }; - - public static final MagicStatic S = new MagicStatic( - MagicLayer.ModPT, - MagicTargetFilter.TARGET_ARTIFACT_CREATURE_YOU_CONTROL) { + }, + new MagicStatic( + MagicLayer.ModPT, + MagicTargetFilter.TARGET_ARTIFACT_CREATURE_YOU_CONTROL) { @Override public void modPowerToughness(final MagicPermanent source,final MagicPermanent permanent,final MagicPowerToughness pt) { pt.add(1,1); @@ -29,5 +17,5 @@ public class Master_of_Etherium { public boolean condition(final MagicGame game,final MagicPermanent source,final MagicPermanent target) { return source != target; } - }; -} + } +] diff --git a/release/Magarena/scripts/Master_of_Etherium.txt b/release/Magarena/scripts/Master_of_Etherium.txt index b34c36adb8..b632042251 100644 --- a/release/Magarena/scripts/Master_of_Etherium.txt +++ b/release/Magarena/scripts/Master_of_Etherium.txt @@ -8,4 +8,4 @@ subtype=Vedalken,Wizard cost={2}{U} static=player timing=fmain -requires_card_code +requires_groovy_code