From 1e83239e119934ad5ea87a7500911c3366e0a382 Mon Sep 17 00:00:00 2001 From: melvin Date: Sun, 13 Jan 2013 21:54:28 +0800 Subject: [PATCH] move Scythe Tiger incomplete to scripts by adding groovy script --- release/Magarena/scripts/Scythe_Tiger.groovy | 29 +++++++++++++++++++ .../{incomplete => scripts}/Scythe_Tiger.txt | 3 +- 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 release/Magarena/scripts/Scythe_Tiger.groovy rename release/Magarena/{incomplete => scripts}/Scythe_Tiger.txt (81%) diff --git a/release/Magarena/scripts/Scythe_Tiger.groovy b/release/Magarena/scripts/Scythe_Tiger.groovy new file mode 100644 index 0000000000..34cca8675a --- /dev/null +++ b/release/Magarena/scripts/Scythe_Tiger.groovy @@ -0,0 +1,29 @@ +[ +new MagicWhenComesIntoPlayTrigger() { + @Override + public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent, final MagicPlayer player) { + return new MagicEvent( + permanent, + new MagicMayChoice(MagicTargetChoice.TARGET_LAND_YOU_CONTROL), + MagicSacrificeTargetPicker.create(), + this, + "You may sacrifice a land. If you don't, sacrifice SN." + ); + } + @Override + public void executeEvent( + final MagicGame game, + final MagicEvent event, + final Object[] choiceResults) { + if (MagicMayChoice.isYesChoice(choiceResults[0])) { + event.processTargetPermanent(game,choiceResults,1,new MagicPermanentAction() { + public void doAction(final MagicPermanent land) { + game.doAction(new MagicSacrificeAction(land)); + } + }); + } else { + game.doAction(new MagicSacrificeAction(event.getPermanent())); + } + } +} +] diff --git a/release/Magarena/incomplete/Scythe_Tiger.txt b/release/Magarena/scripts/Scythe_Tiger.txt similarity index 81% rename from release/Magarena/incomplete/Scythe_Tiger.txt rename to release/Magarena/scripts/Scythe_Tiger.txt index 6aefff8b9b..43de7528dd 100644 --- a/release/Magarena/incomplete/Scythe_Tiger.txt +++ b/release/Magarena/scripts/Scythe_Tiger.txt @@ -7,5 +7,6 @@ type=Creature subtype=Cat cost={G} pt=3/2 -ability=shroud,enters sac land or sac self +ability=shroud timing=main +requires_groovy_code