From 787e15ed2fd5e44d1ab397c8d9adde964404de0d Mon Sep 17 00:00:00 2001 From: Jericho Pumpkin Date: Fri, 11 Oct 2013 21:01:40 +0000 Subject: [PATCH] Add script for Giant's Ire --- release/Magarena/scripts/Giant_s_Ire.groovy | 27 +++++++++++++++++++++ release/Magarena/scripts/Giant_s_Ire.txt | 11 +++++++++ 2 files changed, 38 insertions(+) create mode 100644 release/Magarena/scripts/Giant_s_Ire.groovy create mode 100644 release/Magarena/scripts/Giant_s_Ire.txt diff --git a/release/Magarena/scripts/Giant_s_Ire.groovy b/release/Magarena/scripts/Giant_s_Ire.groovy new file mode 100644 index 0000000000..e481407536 --- /dev/null +++ b/release/Magarena/scripts/Giant_s_Ire.groovy @@ -0,0 +1,27 @@ +[ + new MagicSpellCardEvent() { + @Override + public MagicEvent getEvent(final MagicCardOnStack cardOnStack,final MagicPayedCost payedCost) { + return new MagicEvent( + cardOnStack, + MagicTargetChoice.NEG_TARGET_PLAYER, + new MagicDamageTargetPicker(4,true), + this, + "SN deals 4 damage to target player\$. " + + "If you control a Giant, draw a card." + ); + } + @Override + public void executeEvent(final MagicGame game, final MagicEvent event) { + event.processTarget(game,new MagicTargetAction() { + public void doAction(final MagicTarget target) { + final MagicDamage damage=new MagicDamage(event.getSource(),target,4); + game.doAction(new MagicDealDamageAction(damage)); + if(event.getPlayer().getNrOfPermanents(MagicSubType.Giant) > 0){ + game.doAction(new MagicDrawAction(event.getPlayer())); + } + } + }); + } + } +] diff --git a/release/Magarena/scripts/Giant_s_Ire.txt b/release/Magarena/scripts/Giant_s_Ire.txt new file mode 100644 index 0000000000..a890d4b017 --- /dev/null +++ b/release/Magarena/scripts/Giant_s_Ire.txt @@ -0,0 +1,11 @@ +name=Giant's Ire +url=http://magiccards.info/lw/en/170.html +image=http://magiccards.info/scans/en/lw/170.jpg +value=2.708 +rarity=C +removal=4 +cost={3}{R} +type=Tribal,Sorcery +subtype=Giant +timing=main +requires_groovy_code