From e4fcec4d836a2ebe1b5992b9679fa4a2f695eefb Mon Sep 17 00:00:00 2001 From: Jericho Pumpkin Date: Fri, 11 Oct 2013 21:02:12 +0000 Subject: [PATCH] Add script for Rootgrapple --- release/Magarena/scripts/Rootgrapple.groovy | 26 +++++++++++++++++++++ release/Magarena/scripts/Rootgrapple.txt | 11 +++++++++ 2 files changed, 37 insertions(+) create mode 100644 release/Magarena/scripts/Rootgrapple.groovy create mode 100644 release/Magarena/scripts/Rootgrapple.txt diff --git a/release/Magarena/scripts/Rootgrapple.groovy b/release/Magarena/scripts/Rootgrapple.groovy new file mode 100644 index 0000000000..e8fa7adbeb --- /dev/null +++ b/release/Magarena/scripts/Rootgrapple.groovy @@ -0,0 +1,26 @@ +[ + new MagicSpellCardEvent() { + @Override + public MagicEvent getEvent(final MagicCardOnStack cardOnStack,final MagicPayedCost payedCost) { + return new MagicEvent( + cardOnStack, + MagicTargetChoice.NEG_TARGET_NONCREATURE, + new MagicDestroyTargetPicker(false), + this, + "Destroy target noncreature permanent\$. " + + "If you control a Treefolk, draw a card." + ); + } + @Override + public void executeEvent(final MagicGame game, final MagicEvent event) { + event.processTargetPermanent(game,new MagicPermanentAction() { + public void doAction(final MagicPermanent targetPermanent) { + game.doAction(new MagicDestroyAction(targetPermanent)); + if(event.getPlayer().getNrOfPermanents(MagicSubType.Treefolk) > 0){ + game.doAction(new MagicDrawAction(event.getPlayer())); + } + } + }); + } + } +] diff --git a/release/Magarena/scripts/Rootgrapple.txt b/release/Magarena/scripts/Rootgrapple.txt new file mode 100644 index 0000000000..60057556fe --- /dev/null +++ b/release/Magarena/scripts/Rootgrapple.txt @@ -0,0 +1,11 @@ +name=Rootgrapple +url=http://magiccards.info/lw/en/234.html +image=http://magiccards.info/scans/en/lw/234.jpg +value=3.273 +rarity=C +removal=3 +cost={4}{G} +type=Tribal,Instant +subtype=Treefolk +timing=removal +requires_groovy_code