From 00d0d42e50a32c868baaf8abc0405fb7445efaa3 Mon Sep 17 00:00:00 2001 From: Jericho Pumpkin Date: Thu, 3 Oct 2013 18:53:19 +0000 Subject: [PATCH] Add script for The Tabernacle at Pendrell Vale --- .../The_Tabernacle_at_Pendrell_Vale.groovy | 34 +++++++++++++++++++ .../The_Tabernacle_at_Pendrell_Vale.txt | 8 +++++ 2 files changed, 42 insertions(+) create mode 100644 release/Magarena/scripts/The_Tabernacle_at_Pendrell_Vale.groovy create mode 100644 release/Magarena/scripts/The_Tabernacle_at_Pendrell_Vale.txt diff --git a/release/Magarena/scripts/The_Tabernacle_at_Pendrell_Vale.groovy b/release/Magarena/scripts/The_Tabernacle_at_Pendrell_Vale.groovy new file mode 100644 index 0000000000..d94cdc01aa --- /dev/null +++ b/release/Magarena/scripts/The_Tabernacle_at_Pendrell_Vale.groovy @@ -0,0 +1,34 @@ + +def TabernacleUpkeep = new MagicAtUpkeepTrigger() { + @Override + public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicPlayer upkeepPlayer) { + return permanent.isController(upkeepPlayer) ? + new MagicEvent( + permanent, + new MagicMayChoice( + new MagicPayManaCostChoice(MagicManaCost.create("{1}")) + ), + this, + "You may\$ pay {1}\$. If you don't, destroy SN." + ) : + MagicEvent.NONE; + } + @Override + public void executeEvent(final MagicGame game, final MagicEvent event) { + if (event.isNo()) { + game.doAction(new MagicDestroyAction(event.getPermanent())); + } + } + }; + +[ + new MagicStatic( + MagicLayer.Ability, + MagicTargetFilter.TARGET_CREATURE + ) { + @Override + public void modAbilityFlags(final MagicPermanent source,final MagicPermanent permanent,final Set flags) { + permanent.addAbility(TabernacleUpkeep); + } + } +] diff --git a/release/Magarena/scripts/The_Tabernacle_at_Pendrell_Vale.txt b/release/Magarena/scripts/The_Tabernacle_at_Pendrell_Vale.txt new file mode 100644 index 0000000000..412809e122 --- /dev/null +++ b/release/Magarena/scripts/The_Tabernacle_at_Pendrell_Vale.txt @@ -0,0 +1,8 @@ +name=The Tabernacle at Pendrell Vale +url=http://magiccards.info/lg/en/252.html +image=http://magiccards.info/scans/en/lg/252.jpg +value=4.610 +rarity=R +type=Legendary,Land +timing=land +requires_groovy_code