From 9dde5c2810892316b127b49068c4519b794e46d1 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Sun, 6 Sep 2015 22:40:55 +0200 Subject: [PATCH] * Fixed a bug that prevented that a spell was removed from stack in some situations. --- Mage/src/mage/cards/CardImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Mage/src/mage/cards/CardImpl.java b/Mage/src/mage/cards/CardImpl.java index 1ca1527d71..107aca5449 100644 --- a/Mage/src/mage/cards/CardImpl.java +++ b/Mage/src/mage/cards/CardImpl.java @@ -372,6 +372,9 @@ public abstract class CardImpl extends MageObjectImpl implements Card { stackObject = game.getStack().getSpell(((SplitCard) this).getRightHalfCard().getId()); } } + if (stackObject == null) { + stackObject = game.getStack().getSpell(getId()); + } if (stackObject != null) { game.getStack().remove(stackObject); }