From 297aac5849c0246dba19344ee9d740629a415c8c Mon Sep 17 00:00:00 2001 From: melvin Date: Sat, 18 May 2013 18:43:33 +0800 Subject: [PATCH] convert from java code to groovy code --- .../scripts/Bloodhusk_Ritualist.groovy | 22 +++++-------------- .../Magarena/scripts/Bloodhusk_Ritualist.txt | 2 +- 2 files changed, 7 insertions(+), 17 deletions(-) rename src/magic/card/Bloodhusk_Ritualist.java => release/Magarena/scripts/Bloodhusk_Ritualist.groovy (59%) diff --git a/src/magic/card/Bloodhusk_Ritualist.java b/release/Magarena/scripts/Bloodhusk_Ritualist.groovy similarity index 59% rename from src/magic/card/Bloodhusk_Ritualist.java rename to release/Magarena/scripts/Bloodhusk_Ritualist.groovy index 0b1b711fb3..8e3b1c7fac 100644 --- a/src/magic/card/Bloodhusk_Ritualist.java +++ b/release/Magarena/scripts/Bloodhusk_Ritualist.groovy @@ -1,16 +1,5 @@ -package magic.card; - -import magic.model.MagicGame; -import magic.model.MagicPermanent; -import magic.model.MagicPlayer; -import magic.model.action.MagicPlayerAction; -import magic.model.choice.MagicTargetChoice; -import magic.model.event.MagicDiscardEvent; -import magic.model.event.MagicEvent; -import magic.model.trigger.MagicWhenComesIntoPlayTrigger; - -public class Bloodhusk_Ritualist { - public static final MagicWhenComesIntoPlayTrigger T = new MagicWhenComesIntoPlayTrigger() { +[ + new MagicWhenComesIntoPlayTrigger() { @Override public MagicEvent executeTrigger( final MagicGame game, @@ -22,7 +11,8 @@ public class Bloodhusk_Ritualist { player, MagicTargetChoice.TARGET_OPPONENT, this, - "Target opponent$ discards " + permanent.getKicker() + " cards."): + "Target opponent\$ discards " + permanent.getKicker() + " cards." + ): MagicEvent.NONE; } @Override @@ -35,5 +25,5 @@ public class Bloodhusk_Ritualist { } }); } - }; -} + } +] diff --git a/release/Magarena/scripts/Bloodhusk_Ritualist.txt b/release/Magarena/scripts/Bloodhusk_Ritualist.txt index 19e9c19b53..04e6a1ef52 100644 --- a/release/Magarena/scripts/Bloodhusk_Ritualist.txt +++ b/release/Magarena/scripts/Bloodhusk_Ritualist.txt @@ -9,4 +9,4 @@ cost={2}{B} pt=2/2 timing=main ability=multikicker {B} target opponent discards a card for each time it was kicked -requires_card_code +requires_groovy_code