From a79cf96f83186c1896d96dffb9354bc0e2ce535b Mon Sep 17 00:00:00 2001 From: hong yie Date: Wed, 21 Aug 2013 15:59:46 +0000 Subject: [PATCH] Add script for Primordial Sage --- .../Magarena/scripts/Primordial_Sage.groovy | 28 +++++++++++++++++++ release/Magarena/scripts/Primordial_Sage.txt | 11 ++++++++ 2 files changed, 39 insertions(+) create mode 100644 release/Magarena/scripts/Primordial_Sage.groovy create mode 100644 release/Magarena/scripts/Primordial_Sage.txt diff --git a/release/Magarena/scripts/Primordial_Sage.groovy b/release/Magarena/scripts/Primordial_Sage.groovy new file mode 100644 index 0000000000..973a8ad819 --- /dev/null +++ b/release/Magarena/scripts/Primordial_Sage.groovy @@ -0,0 +1,28 @@ +[ + new MagicWhenOtherSpellIsCastTrigger() { + @Override + public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicCardOnStack spell) { + return (permanent.isFriend(spell) && + spell.getCardDefinition().isCreature()) ? + new MagicEvent( + permanent, + new MagicSimpleMayChoice( + MagicSimpleMayChoice.DRAW_CARDS, + 1, + MagicSimpleMayChoice.DEFAULT_NONE + ), + this, + "PN may\$ draw a card." + ): + MagicEvent.NONE; + } + @Override + public void executeEvent(final MagicGame game, final MagicEvent event) { + if (event.isYes()) { + game.doAction(new MagicDrawAction(event.getPlayer())); + } + } + } +] + + diff --git a/release/Magarena/scripts/Primordial_Sage.txt b/release/Magarena/scripts/Primordial_Sage.txt new file mode 100644 index 0000000000..96f080b2f6 --- /dev/null +++ b/release/Magarena/scripts/Primordial_Sage.txt @@ -0,0 +1,11 @@ +name=Primordial Sage +url=http://magiccards.info/rav/en/177.html +image=http://magiccards.info/scans/en/rav/177.jpg +value=4.043 +rarity=R +type=Creature +subtype=Spirit +cost={4}{G}{G} +pt=4/5 +timing=fmain +requires_groovy_code