diff --git a/src/magic/card/Bitterblossom.java b/release/Magarena/scripts/Bitterblossom.groovy similarity index 61% rename from src/magic/card/Bitterblossom.java rename to release/Magarena/scripts/Bitterblossom.groovy index 7354ef5c3c..8270237f00 100644 --- a/src/magic/card/Bitterblossom.java +++ b/release/Magarena/scripts/Bitterblossom.groovy @@ -1,16 +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.MagicChangeLifeAction; -import magic.model.action.MagicPlayTokenAction; -import magic.model.event.MagicEvent; -import magic.model.trigger.MagicAtUpkeepTrigger; - -public class Bitterblossom { - 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) ? @@ -18,7 +7,8 @@ public class Bitterblossom { permanent, this, "PN loses 1 life and puts a 1/1 black Faerie Rogue creature token with flying " + - "onto the battlefield."): + "onto the battlefield." + ): MagicEvent.NONE; } @Override @@ -29,5 +19,5 @@ public class Bitterblossom { game.doAction(new MagicChangeLifeAction(player,-1)); game.doAction(new MagicPlayTokenAction(player,TokenCardDefinitions.get("Faerie Rogue"))); } - }; -} + } +] diff --git a/release/Magarena/scripts/Bitterblossom.txt b/release/Magarena/scripts/Bitterblossom.txt index fa780b7b67..4692670e60 100644 --- a/release/Magarena/scripts/Bitterblossom.txt +++ b/release/Magarena/scripts/Bitterblossom.txt @@ -7,4 +7,4 @@ type=Tribal,Enchantment subtype=Faerie cost={1}{B} timing=enchantment -requires_card_code +requires_groovy_code