From be3bcd07b96ebe1089145d83c80aba533d1524a2 Mon Sep 17 00:00:00 2001 From: Hanmac Date: Thu, 19 May 2016 08:00:15 +0000 Subject: [PATCH] GameAction: LKI is only needed when something is moved from the battlefield. otherwise it does messup with Blink Effects like Eldrazi Displacer. --- forge-game/src/main/java/forge/game/GameAction.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/forge-game/src/main/java/forge/game/GameAction.java b/forge-game/src/main/java/forge/game/GameAction.java index 488b56d4a08..45417068196 100644 --- a/forge-game/src/main/java/forge/game/GameAction.java +++ b/forge-game/src/main/java/forge/game/GameAction.java @@ -140,8 +140,9 @@ public class GameAction { return c; } - if (zoneFrom != null && zoneTo != null && !zoneFrom.is(ZoneType.Stack) && !zoneTo.is(ZoneType.Stack) - && !zoneFrom.is(ZoneType.Flashback) && !zoneTo.is(ZoneType.Flashback)) { + // LKI is only needed when something is moved from the battlefield. + // also it does messup with Blink Effects like Eldrazi Displacer + if (fromBattlefield && zoneTo != null && !zoneTo.is(ZoneType.Stack) && !zoneTo.is(ZoneType.Flashback)) { game.addChangeZoneLKIInfo(c); }