From c92aa0ffe23988d95341dc5015322f637d1fbb04 Mon Sep 17 00:00:00 2001 From: Jericho Pumpkin Date: Tue, 24 Sep 2013 11:39:05 +0000 Subject: [PATCH] Add script for Lymph Sliver --- release/Magarena/scripts/Lymph_Sliver.groovy | 22 ++++++++++++++++++++ release/Magarena/scripts/Lymph_Sliver.txt | 12 +++++++++++ 2 files changed, 34 insertions(+) create mode 100644 release/Magarena/scripts/Lymph_Sliver.groovy create mode 100644 release/Magarena/scripts/Lymph_Sliver.txt diff --git a/release/Magarena/scripts/Lymph_Sliver.groovy b/release/Magarena/scripts/Lymph_Sliver.groovy new file mode 100644 index 0000000000..ade1b5997c --- /dev/null +++ b/release/Magarena/scripts/Lymph_Sliver.groovy @@ -0,0 +1,22 @@ + +def LymphPrevent = new MagicIfDamageWouldBeDealtTrigger(5) { + @Override + public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) { + if (damage.getTarget() == permanent) { + // Prevention effect. + damage.prevent(1); + } + return MagicEvent.NONE; + } + }; +[ + new MagicStatic( + MagicLayer.Ability, + MagicTargetFilter.TARGET_SLIVER + ) { + @Override + public void modAbilityFlags(final MagicPermanent source,final MagicPermanent permanent,final Set flags) { + permanent.addAbility(LymphPrevent); + } + } +] diff --git a/release/Magarena/scripts/Lymph_Sliver.txt b/release/Magarena/scripts/Lymph_Sliver.txt new file mode 100644 index 0000000000..2c530a2847 --- /dev/null +++ b/release/Magarena/scripts/Lymph_Sliver.txt @@ -0,0 +1,12 @@ +name=Lymph Sliver +url=http://magiccards.info/fut/en/26.html +image=http://magiccards.info/scans/en/fut/26.jpg +value=3.452 +rarity=C +type=Creature +subtype=Sliver +cost={4}{W} +pt=3/3 +static=all +timing=main +requires_groovy_code