From 898aa8d550cfbbcd4486806d1cf1ee96356d1b80 Mon Sep 17 00:00:00 2001 From: melvin Date: Sat, 18 May 2013 12:02:18 +0800 Subject: [PATCH] convert from java code to groovy code --- .../Magarena/scripts/Kemba__Kha_Regent.groovy | 22 +++++-------------- .../Magarena/scripts/Kemba__Kha_Regent.txt | 2 +- 2 files changed, 6 insertions(+), 18 deletions(-) rename src/magic/card/Kemba__Kha_Regent.java => release/Magarena/scripts/Kemba__Kha_Regent.groovy (60%) diff --git a/src/magic/card/Kemba__Kha_Regent.java b/release/Magarena/scripts/Kemba__Kha_Regent.groovy similarity index 60% rename from src/magic/card/Kemba__Kha_Regent.java rename to release/Magarena/scripts/Kemba__Kha_Regent.groovy index d154cbcb40..b8354e1c4d 100644 --- a/src/magic/card/Kemba__Kha_Regent.java +++ b/release/Magarena/scripts/Kemba__Kha_Regent.groovy @@ -1,15 +1,5 @@ -package magic.card; - -import magic.data.TokenCardDefinitions; -import magic.model.MagicGame; -import magic.model.MagicPermanent; -import magic.model.MagicPlayer; -import magic.model.action.MagicPlayTokenAction; -import magic.model.event.MagicEvent; -import magic.model.trigger.MagicAtUpkeepTrigger; - -public class Kemba__Kha_Regent { - public static final MagicAtUpkeepTrigger T = new MagicAtUpkeepTrigger() { +[ + new MagicAtUpkeepTrigger() { @Override public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPlayer upkeepPlayer) { return permanent.isController(upkeepPlayer) ? @@ -21,14 +11,12 @@ public class Kemba__Kha_Regent { MagicEvent.NONE; } @Override - public void executeEvent( - final MagicGame game, - final MagicEvent event) { + public void executeEvent(final MagicGame game, final MagicEvent event) { final MagicPermanent permanent = event.getPermanent(); int amount = permanent.getEquipmentPermanents().size(); for (;amount>0;amount--) { game.doAction(new MagicPlayTokenAction(event.getPlayer(),TokenCardDefinitions.get("Cat2"))); } } - }; -} + } +] diff --git a/release/Magarena/scripts/Kemba__Kha_Regent.txt b/release/Magarena/scripts/Kemba__Kha_Regent.txt index 836ef6d6ee..7ecda6c9f2 100644 --- a/release/Magarena/scripts/Kemba__Kha_Regent.txt +++ b/release/Magarena/scripts/Kemba__Kha_Regent.txt @@ -8,4 +8,4 @@ subtype=Cat,Cleric cost={1}{W}{W} pt=2/4 timing=main -requires_card_code +requires_groovy_code