From 130ec77df1cc672955731a5db51cbf2e84538276 Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Fri, 17 Jul 2015 14:07:17 +0200 Subject: [PATCH] * ORI-Transform-Planeswalker - Fixed that a additional effect only happens if the planeswalker was actually exiled and returned from the effect (fixes #1123). --- .../effects/common/ExileAndReturnTransformedSourceEffect.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Mage/src/mage/abilities/effects/common/ExileAndReturnTransformedSourceEffect.java b/Mage/src/mage/abilities/effects/common/ExileAndReturnTransformedSourceEffect.java index 6fe7a0a697c..6e99909a49e 100644 --- a/Mage/src/mage/abilities/effects/common/ExileAndReturnTransformedSourceEffect.java +++ b/Mage/src/mage/abilities/effects/common/ExileAndReturnTransformedSourceEffect.java @@ -60,7 +60,7 @@ public class ExileAndReturnTransformedSourceEffect extends OneShotEffect { // Creature has to be on the battlefield to get exiled and be able to return transformed Permanent sourceObject = game.getPermanent(source.getSourceId()); Player controller = game.getPlayer(source.getControllerId()); - if (sourceObject != null && controller != null) { + if (sourceObject != null && controller != null && sourceObject.getZoneChangeCounter(game) == source.getSourceObjectZoneChangeCounter()) { Card card = (Card) sourceObject; if (controller.moveCards(card, Zone.BATTLEFIELD, Zone.EXILED, source, game)) { Player owner = game.getPlayer(card.getOwnerId());