From 05da13de7fe3d674d49f4e56341d19643f63638f Mon Sep 17 00:00:00 2001 From: Jericho Pumpkin Date: Fri, 11 Oct 2013 11:29:41 +0000 Subject: [PATCH] Add script for Crib Swap --- release/Magarena/scripts/Crib_Swap.groovy | 28 +++++++++++++++++++++++ release/Magarena/scripts/Crib_Swap.txt | 12 ++++++++++ 2 files changed, 40 insertions(+) create mode 100644 release/Magarena/scripts/Crib_Swap.groovy create mode 100644 release/Magarena/scripts/Crib_Swap.txt diff --git a/release/Magarena/scripts/Crib_Swap.groovy b/release/Magarena/scripts/Crib_Swap.groovy new file mode 100644 index 0000000000..e94c00ad37 --- /dev/null +++ b/release/Magarena/scripts/Crib_Swap.groovy @@ -0,0 +1,28 @@ +[ + new MagicSpellCardEvent() { + @Override + public MagicEvent getEvent(final MagicCardOnStack cardOnStack,final MagicPayedCost payedCost) { + return new MagicEvent( + cardOnStack, + MagicTargetChoice.NEG_TARGET_CREATURE, + MagicExileTargetPicker.create(), + this, + "Exile target creature\$. Its controller puts a 1/1 colorless Shapeshifter " + + " creature token with changeling onto the battlefield." + ); + } + @Override + public void executeEvent(final MagicGame game, final MagicEvent event) { + event.processTargetPermanent(game,new MagicPermanentAction() { + public void doAction(final MagicPermanent creature) { + game.doAction(new MagicRemoveFromPlayAction(creature,MagicLocationType.Exile)); + game.doAction(new MagicPlayTokensAction( + creature.getController(), + TokenCardDefinitions.get("Changeling"), + 1 + )); + } + }); + } + } +] diff --git a/release/Magarena/scripts/Crib_Swap.txt b/release/Magarena/scripts/Crib_Swap.txt new file mode 100644 index 0000000000..c34bfe48eb --- /dev/null +++ b/release/Magarena/scripts/Crib_Swap.txt @@ -0,0 +1,12 @@ +name=Crib Swap +url=http://magiccards.info/lw/en/11.html +image=http://magiccards.info/scans/en/lw/11.jpg +value=4.065 +rarity=U +removal=4 +cost={2}{W} +type=Tribal,Instant +subtype=Shapeshifter +ability=changeling +timing=removal +requires_groovy_code