diff --git a/src/magic/card/Bloodgift_Demon.java b/release/Magarena/scripts/Bloodgift_Demon.groovy similarity index 56% rename from src/magic/card/Bloodgift_Demon.java rename to release/Magarena/scripts/Bloodgift_Demon.groovy index a29b682223..3176f49bc6 100644 --- a/src/magic/card/Bloodgift_Demon.java +++ b/release/Magarena/scripts/Bloodgift_Demon.groovy @@ -1,17 +1,5 @@ -package magic.card; - -import magic.model.MagicGame; -import magic.model.MagicPermanent; -import magic.model.MagicPlayer; -import magic.model.action.MagicChangeLifeAction; -import magic.model.action.MagicDrawAction; -import magic.model.action.MagicPlayerAction; -import magic.model.choice.MagicTargetChoice; -import magic.model.event.MagicEvent; -import magic.model.trigger.MagicAtUpkeepTrigger; - -public class Bloodgift_Demon { - 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) ? @@ -24,9 +12,7 @@ public class Bloodgift_Demon { MagicEvent.NONE; } @Override - public void executeEvent( - final MagicGame game, - final MagicEvent event) { + public void executeEvent(final MagicGame game, final MagicEvent event) { event.processTargetPlayer(game,new MagicPlayerAction() { public void doAction(final MagicPlayer player) { game.doAction(new MagicDrawAction(player,1)); @@ -34,5 +20,5 @@ public class Bloodgift_Demon { } }); } - }; -} + } +] diff --git a/release/Magarena/scripts/Bloodgift_Demon.txt b/release/Magarena/scripts/Bloodgift_Demon.txt index 664121f71e..f532ca330c 100644 --- a/release/Magarena/scripts/Bloodgift_Demon.txt +++ b/release/Magarena/scripts/Bloodgift_Demon.txt @@ -9,4 +9,4 @@ cost={3}{B}{B} pt=5/4 ability=flying timing=main -requires_card_code +requires_groovy_code