From fda5ac170a2dceb43cb2b9e8abae9cd532a94446 Mon Sep 17 00:00:00 2001 From: jeffwadsworth Date: Sat, 30 Nov 2019 06:58:52 -0600 Subject: [PATCH] - Fixed #5985 --- .../java/mage/watchers/common/ManaSpentToCastWatcher.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Mage/src/main/java/mage/watchers/common/ManaSpentToCastWatcher.java b/Mage/src/main/java/mage/watchers/common/ManaSpentToCastWatcher.java index 127574ca081..7654246820b 100644 --- a/Mage/src/main/java/mage/watchers/common/ManaSpentToCastWatcher.java +++ b/Mage/src/main/java/mage/watchers/common/ManaSpentToCastWatcher.java @@ -1,4 +1,3 @@ - package mage.watchers.common; import mage.Mana; @@ -30,13 +29,15 @@ public class ManaSpentToCastWatcher extends Watcher { @Override public void watch(GameEvent event, Game game) { - if (event.getType() == GameEvent.EventType.SPELL_CAST && event.getZone() == Zone.HAND) { + // There was a check for the from zone being the hand, but that should not matter + if (event.getType() == GameEvent.EventType.SPELL_CAST) { Spell spell = (Spell) game.getObject(event.getTargetId()); if (spell != null && this.getSourceId().equals(spell.getSourceId())) { payment = spell.getSpellAbility().getManaCostsToPay().getPayment(); } } - if (event.getType() == GameEvent.EventType.ZONE_CHANGE && this.getSourceId().equals(event.getSourceId())) { + if (event.getType() == GameEvent.EventType.ZONE_CHANGE + && this.getSourceId().equals(event.getSourceId())) { if (((ZoneChangeEvent) event).getFromZone() == Zone.BATTLEFIELD) { payment = null; }