From ac59513243e7ee59efb640c4587cf25bcbd6f031 Mon Sep 17 00:00:00 2001 From: melvin Date: Sun, 20 Oct 2013 17:53:15 +0800 Subject: [PATCH] replace groovy code with ability in card script --- release/Magarena/scripts/Onyx_Mage.groovy | 32 ----------------------- release/Magarena/scripts/Onyx_Mage.txt | 4 +-- 2 files changed, 2 insertions(+), 34 deletions(-) delete mode 100644 release/Magarena/scripts/Onyx_Mage.groovy diff --git a/release/Magarena/scripts/Onyx_Mage.groovy b/release/Magarena/scripts/Onyx_Mage.groovy deleted file mode 100644 index 1699010635..0000000000 --- a/release/Magarena/scripts/Onyx_Mage.groovy +++ /dev/null @@ -1,32 +0,0 @@ -[ - new MagicPermanentActivation( - new MagicActivationHints(MagicTiming.Pump,true), - "Deathtouch" - ) { - - @Override - public Iterable getCostEvent(final MagicPermanent source) { - return [new MagicPayManaCostEvent(source,"{1}{B}")]; - } - - @Override - public MagicEvent getPermanentEvent(final MagicPermanent source,final MagicPayedCost payedCost) { - return new MagicEvent( - source, - MagicTargetChoice.TARGET_CREATURE_YOU_CONTROL, - MagicDeathtouchTargetPicker.getInstance(), - this, - "Target creature\$ you control gains deathtouch until end of turn." - ); - } - - @Override - public void executeEvent(final MagicGame game, final MagicEvent event) { - event.processTargetPermanent(game,new MagicPermanentAction() { - public void doAction(final MagicPermanent creature) { - game.doAction(new MagicGainAbilityAction(creature,MagicAbility.Deathtouch)); - } - }); - } - } -] diff --git a/release/Magarena/scripts/Onyx_Mage.txt b/release/Magarena/scripts/Onyx_Mage.txt index c562926597..e07695c9c6 100644 --- a/release/Magarena/scripts/Onyx_Mage.txt +++ b/release/Magarena/scripts/Onyx_Mage.txt @@ -7,5 +7,5 @@ type=Creature subtype=Human,Wizard cost={1}{B} pt=2/1 -timing=fmain -requires_groovy_code +ability=pay {1}{B}: Target creature you control gains deathtouch until end of turn. +timing=main