diff --git a/src/magic/card/Phyrexian_Bloodstock.java b/release/Magarena/scripts/Phyrexian_Bloodstock.groovy similarity index 51% rename from src/magic/card/Phyrexian_Bloodstock.java rename to release/Magarena/scripts/Phyrexian_Bloodstock.groovy index 76a6dffb15..083f30b42b 100644 --- a/src/magic/card/Phyrexian_Bloodstock.java +++ b/release/Magarena/scripts/Phyrexian_Bloodstock.groovy @@ -1,18 +1,5 @@ -package magic.card; - -import magic.model.MagicGame; -import magic.model.MagicPermanent; -import magic.model.MagicPermanentState; -import magic.model.action.MagicChangeStateAction; -import magic.model.action.MagicDestroyAction; -import magic.model.action.MagicPermanentAction; -import magic.model.choice.MagicTargetChoice; -import magic.model.event.MagicEvent; -import magic.model.target.MagicDestroyTargetPicker; -import magic.model.trigger.MagicWhenLeavesPlayTrigger; - -public class Phyrexian_Bloodstock { - public static final MagicWhenLeavesPlayTrigger T = new MagicWhenLeavesPlayTrigger() { +[ + new MagicWhenLeavesPlayTrigger() { @Override public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPermanent left) { return (permanent == left) ? @@ -21,14 +8,12 @@ public class Phyrexian_Bloodstock { MagicTargetChoice.TARGET_WHITE_CREATURE, new MagicDestroyTargetPicker(true), this, - "Destroy target white creature$. It can't be regenerated." + "Destroy target white creature\$. It can't be regenerated." ) : MagicEvent.NONE; } @Override - public void executeEvent( - final MagicGame game, - final MagicEvent event) { + public void executeEvent(final MagicGame game, final MagicEvent event) { event.processTargetPermanent(game,new MagicPermanentAction() { public void doAction(final MagicPermanent creature) { game.doAction(new MagicChangeStateAction(creature,MagicPermanentState.CannotBeRegenerated,true)); @@ -36,5 +21,5 @@ public class Phyrexian_Bloodstock { } }); } - }; -} + } +] diff --git a/release/Magarena/scripts/Phyrexian_Bloodstock.txt b/release/Magarena/scripts/Phyrexian_Bloodstock.txt index df0b7bf9d9..b5ab19e51f 100644 --- a/release/Magarena/scripts/Phyrexian_Bloodstock.txt +++ b/release/Magarena/scripts/Phyrexian_Bloodstock.txt @@ -8,4 +8,4 @@ subtype=Zombie cost={4}{B} pt=3/3 timing=main -requires_card_code +requires_groovy_code