From b84bccaf16306cb893acf29c3d2b82c18bd90884 Mon Sep 17 00:00:00 2001 From: melvin Date: Sat, 18 May 2013 18:38:16 +0800 Subject: [PATCH] convert from java code to groovy code --- .../Magarena/scripts/Caustic_Crawler.groovy | 21 ++++--------------- release/Magarena/scripts/Caustic_Crawler.txt | 2 +- 2 files changed, 5 insertions(+), 18 deletions(-) rename src/magic/card/Caustic_Crawler.java => release/Magarena/scripts/Caustic_Crawler.groovy (62%) diff --git a/src/magic/card/Caustic_Crawler.java b/release/Magarena/scripts/Caustic_Crawler.groovy similarity index 62% rename from src/magic/card/Caustic_Crawler.java rename to release/Magarena/scripts/Caustic_Crawler.groovy index cf6311278f..453fcce5f0 100644 --- a/src/magic/card/Caustic_Crawler.java +++ b/release/Magarena/scripts/Caustic_Crawler.groovy @@ -1,17 +1,5 @@ -package magic.card; - -import magic.model.MagicGame; -import magic.model.MagicPermanent; -import magic.model.action.MagicChangeTurnPTAction; -import magic.model.action.MagicPermanentAction; -import magic.model.choice.MagicMayChoice; -import magic.model.choice.MagicTargetChoice; -import magic.model.event.MagicEvent; -import magic.model.target.MagicWeakenTargetPicker; -import magic.model.trigger.MagicLandfallTrigger; - -public class Caustic_Crawler { - public static final MagicLandfallTrigger T = new MagicLandfallTrigger() { +[ + new MagicLandfallTrigger() { @Override public MagicEvent getEvent(final MagicPermanent permanent) { return new MagicEvent( @@ -24,7 +12,6 @@ public class Caustic_Crawler { "PN may$ have target creature$ get -1/-1 until end of turn." ); } - @Override public void executeEvent( final MagicGame game, @@ -37,5 +24,5 @@ public class Caustic_Crawler { }); } } - }; -} + } +] diff --git a/release/Magarena/scripts/Caustic_Crawler.txt b/release/Magarena/scripts/Caustic_Crawler.txt index 467ae499e6..05a6366007 100644 --- a/release/Magarena/scripts/Caustic_Crawler.txt +++ b/release/Magarena/scripts/Caustic_Crawler.txt @@ -8,4 +8,4 @@ subtype=Insect cost={3}{B}{B} pt=4/3 timing=main -requires_card_code +requires_groovy_code