From 63df22d1b1e4ebb7e260849e31c2805135fb8a93 Mon Sep 17 00:00:00 2001 From: Evan Kranzler Date: Fri, 8 Sep 2017 15:45:52 -0400 Subject: [PATCH] fixed Dovescape not using LKI for countered spells --- Mage.Sets/src/mage/cards/d/Dovescape.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Mage.Sets/src/mage/cards/d/Dovescape.java b/Mage.Sets/src/mage/cards/d/Dovescape.java index 9d63bde0fc3..1b97b32810c 100644 --- a/Mage.Sets/src/mage/cards/d/Dovescape.java +++ b/Mage.Sets/src/mage/cards/d/Dovescape.java @@ -36,6 +36,7 @@ import mage.cards.CardSetInfo; import mage.constants.CardType; import mage.constants.Outcome; import mage.constants.SetTargetPointer; +import mage.constants.Zone; import mage.filter.FilterSpell; import mage.filter.predicate.Predicates; import mage.filter.predicate.mageobject.CardTypePredicate; @@ -94,6 +95,9 @@ class DovescapeEffect extends OneShotEffect { Spell spell = game.getStack().getSpell(this.getTargetPointer().getFirst(game, source)); int spellCMC = 0; UUID spellControllerID = null; + if (spell == null) { + spell = (Spell) game.getLastKnownInformation(this.getTargetPointer().getFirst(game, source), Zone.STACK); + } if (spell != null) { spellCMC = spell.getConvertedManaCost(); spellControllerID = spell.getControllerId();