From dbc09b4b131c4d582007702a94908aa296dd6631 Mon Sep 17 00:00:00 2001 From: Bilbo Date: Tue, 30 Oct 2018 09:34:49 +0100 Subject: [PATCH] Move Din_of_the_Fireherd and Kumano_s_Blessing back to unsupported. --- .../scripts/Din_of_the_Fireherd.groovy | 40 ------------------- .../Magarena/scripts/Kumano_s_Blessing.groovy | 19 --------- .../Din_of_the_Fireherd.txt | 3 +- .../Kumano_s_Blessing.txt | 5 ++- 4 files changed, 5 insertions(+), 62 deletions(-) delete mode 100644 release/Magarena/scripts/Din_of_the_Fireherd.groovy delete mode 100644 release/Magarena/scripts/Kumano_s_Blessing.groovy rename release/Magarena/{scripts => scripts_missing}/Din_of_the_Fireherd.txt (61%) rename release/Magarena/{scripts => scripts_missing}/Kumano_s_Blessing.txt (63%) diff --git a/release/Magarena/scripts/Din_of_the_Fireherd.groovy b/release/Magarena/scripts/Din_of_the_Fireherd.groovy deleted file mode 100644 index 800c7b28b9..0000000000 --- a/release/Magarena/scripts/Din_of_the_Fireherd.groovy +++ /dev/null @@ -1,40 +0,0 @@ -def action = { - final MagicGame game, final MagicEvent event -> - event.processTargetPlayer(game, { - final MagicPlayer player = event.getPlayer(); - final int BC = BLACK_CREATURE_YOU_CONTROL.filter(player).size(); - game.logAppendValue(player,BC) - for (int i = 0; i < BC; i++) { - game.addEvent(new MagicSacrificePermanentEvent(event.getSource(), it, SACRIFICE_CREATURE)); - } - final int RC = RED_CREATURE_YOU_CONTROL.filter(player).size(); - game.logAppendValue(player,RC) - for (int i = 0; i < RC; i++) { - game.addEvent(new MagicSacrificePermanentEvent(event.getSource(), it, SACRIFICE_LAND)); - } - }); -} - -[ - new MagicSpellCardEvent() { - @Override - public MagicEvent getEvent(final MagicCardOnStack cardOnStack, final MagicPayedCost payedCost) { - return new MagicEvent( - cardOnStack, - this, - "PN create a 5/5 black and red Elemental creature token." - ); - } - @Override - public void executeEvent(final MagicGame game, final MagicEvent event) { - game.doAction(new PlayTokensAction(event.getPlayer(), CardDefinitions.getToken("5/5 black and red Elemental creature token"), 1)); - game.addEvent(new MagicEvent( - event.getSource(), - TARGET_OPPONENT, - action, - "Target opponent\$ sacrifices a creature for each black creature PN control, " + - "then sacrifices a land for each red creature PN control." - )); - } - } -] diff --git a/release/Magarena/scripts/Kumano_s_Blessing.groovy b/release/Magarena/scripts/Kumano_s_Blessing.groovy deleted file mode 100644 index 071b1b464e..0000000000 --- a/release/Magarena/scripts/Kumano_s_Blessing.groovy +++ /dev/null @@ -1,19 +0,0 @@ -[ - new DamageIsDealtTrigger(MagicTrigger.REPLACEMENT) { - @Override - public MagicEvent executeTrigger(final MagicGame game,final MagicPermanent permanent,final MagicDamage damage) { - return damage.getSource() == permanent.getEnchantedPermanent() && damage.getTarget().isCreaturePermanent() ? - new MagicEvent( - permanent, - damage.getTargetPermanent(), - this, - "If RN would die this turn, exile it instead." - ): - MagicEvent.NONE; - } - @Override - public void executeEvent(final MagicGame game, final MagicEvent event) { - game.doAction(new AddTurnTriggerAction(event.getRefPermanent(),ThisLeavesBattlefieldTrigger.IfDieExileInstead)); - } - } -] diff --git a/release/Magarena/scripts/Din_of_the_Fireherd.txt b/release/Magarena/scripts_missing/Din_of_the_Fireherd.txt similarity index 61% rename from release/Magarena/scripts/Din_of_the_Fireherd.txt rename to release/Magarena/scripts_missing/Din_of_the_Fireherd.txt index d804b70381..15a6facd46 100644 --- a/release/Magarena/scripts/Din_of_the_Fireherd.txt +++ b/release/Magarena/scripts_missing/Din_of_the_Fireherd.txt @@ -4,6 +4,7 @@ value=3.939 rarity=R type=Sorcery cost={5}{B/R}{B/R}{B/R} +effect=Create a 5/5 black and red Elemental creature token. Target opponent sacrifices a creature for each black creature you control, then sacrifices a land for each red creature you control. timing=main oracle=Create a 5/5 black and red Elemental creature token. Target opponent sacrifices a creature for each black creature you control, then sacrifices a land for each red creature you control. -requires_groovy_code +status=needs groovy diff --git a/release/Magarena/scripts/Kumano_s_Blessing.txt b/release/Magarena/scripts_missing/Kumano_s_Blessing.txt similarity index 63% rename from release/Magarena/scripts/Kumano_s_Blessing.txt rename to release/Magarena/scripts_missing/Kumano_s_Blessing.txt index 9d33fd6c72..519c34cc85 100644 --- a/release/Magarena/scripts/Kumano_s_Blessing.txt +++ b/release/Magarena/scripts_missing/Kumano_s_Blessing.txt @@ -6,8 +6,9 @@ type=Enchantment subtype=Aura cost={2}{R} ability=Flash;\ - Enchant creature. + Enchant creature;\ + If a creature dealt damage by enchanted creature this turn would die, exile it instead. timing=flash enchant=pump,pos creature oracle=Flash\nEnchant creature\nIf a creature dealt damage by enchanted creature this turn would die, exile it instead. -requires_groovy_code +status=not supported: damage-by-enchanted-creature-dies