From 43839e0f909db2d3e163f19a777df82d604b92e1 Mon Sep 17 00:00:00 2001 From: melvin Date: Tue, 29 Oct 2013 16:55:08 +0800 Subject: [PATCH] replace groovy code with card script --- release/Magarena/scripts/Elvish_Lyrist.groovy | 35 ------------------- release/Magarena/scripts/Elvish_Lyrist.txt | 2 +- 2 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 release/Magarena/scripts/Elvish_Lyrist.groovy diff --git a/release/Magarena/scripts/Elvish_Lyrist.groovy b/release/Magarena/scripts/Elvish_Lyrist.groovy deleted file mode 100644 index 5c10fe6475..0000000000 --- a/release/Magarena/scripts/Elvish_Lyrist.groovy +++ /dev/null @@ -1,35 +0,0 @@ -[ - new MagicPermanentActivation( - new MagicActivationHints(MagicTiming.Removal), - "Destroy" - ) { - - @Override - public Iterable getCostEvent(final MagicPermanent source) { - return [ - new MagicPayManaCostTapEvent(source,"{G}"), - new MagicSacrificeEvent(source) - ]; - } - - @Override - public MagicEvent getPermanentEvent(final MagicPermanent source, final MagicPayedCost payedCost) { - return new MagicEvent( - source, - MagicTargetChoice.NEG_TARGET_ENCHANTMENT, - MagicDestroyTargetPicker.Destroy, - this, - "Destroy target enchantment\$." - ); - } - - @Override - public void executeEvent(final MagicGame game, final MagicEvent event) { - event.processTargetPermanent(game,new MagicPermanentAction() { - public void doAction(final MagicPermanent permanent) { - game.doAction(new MagicDestroyAction(permanent)); - } - }); - } - } -] diff --git a/release/Magarena/scripts/Elvish_Lyrist.txt b/release/Magarena/scripts/Elvish_Lyrist.txt index 0847590b95..0292100b31 100644 --- a/release/Magarena/scripts/Elvish_Lyrist.txt +++ b/release/Magarena/scripts/Elvish_Lyrist.txt @@ -7,5 +7,5 @@ type=Creature subtype=Elf cost={G} pt=1/1 +ability=pay {G}, {T}, {S}: Destroy target enchantment. timing=main -requires_groovy_code