From a5c5729d8872a41acd797656b65e776a4059b829 Mon Sep 17 00:00:00 2001 From: Jericho Pumpkin Date: Fri, 20 Sep 2013 16:34:00 +0000 Subject: [PATCH] Add script for Brood Sliver --- release/Magarena/scripts/Brood_Sliver.groovy | 30 ++++++++++++++++++++ release/Magarena/scripts/Brood_Sliver.txt | 12 ++++++++ 2 files changed, 42 insertions(+) create mode 100644 release/Magarena/scripts/Brood_Sliver.groovy create mode 100644 release/Magarena/scripts/Brood_Sliver.txt diff --git a/release/Magarena/scripts/Brood_Sliver.groovy b/release/Magarena/scripts/Brood_Sliver.groovy new file mode 100644 index 0000000000..d72120e153 --- /dev/null +++ b/release/Magarena/scripts/Brood_Sliver.groovy @@ -0,0 +1,30 @@ +[ + new MagicWhenDamageIsDealtTrigger() { + @Override + public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) { + final MagicSource source = damage.getSource(); + return (damage.isCombat() && + damage.getTarget().isPlayer() && + source.hasSubType(MagicSubType.Sliver)) ? + new MagicEvent( + permanent, + source.getController(), + new MagicSimpleMayChoice( + MagicSimpleMayChoice.PLAY_TOKEN, + 1, + MagicSimpleMayChoice.DEFAULT_YES + ), + this, + "PN may\$ put a 1/1 colorless Sliver " + + "creature token onto the battlefield." + ): + MagicEvent.NONE; + } + @Override + public void executeEvent(final MagicGame game, final MagicEvent event) { + if (event.isYes()) { + game.doAction(new MagicPlayTokenAction(event.getPlayer(),TokenCardDefinitions.get("Sliver"))); + } + } + } +] diff --git a/release/Magarena/scripts/Brood_Sliver.txt b/release/Magarena/scripts/Brood_Sliver.txt new file mode 100644 index 0000000000..0ff94e5e15 --- /dev/null +++ b/release/Magarena/scripts/Brood_Sliver.txt @@ -0,0 +1,12 @@ +name=Brood Sliver +url=http://magiccards.info/pds/en/22.html +image=http://magiccards.info/scans/en/pds/22.jpg +value=4.435 +rarity=R +type=Creature +subtype=Sliver +cost={4}{G} +pt=3/3 +timing=main +static=all +requires_groovy_code