diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerHandler.java b/forge-game/src/main/java/forge/game/trigger/TriggerHandler.java index 77ee5d609e1..b74dfe50eec 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerHandler.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerHandler.java @@ -479,7 +479,11 @@ public class TriggerHandler { host = trigCard; } else { - host = game.getCardState(regtrig.getHostCard()); + // get CardState does not work for transformed cards + // also its about LKI + if (host.isInZone(ZoneType.Battlefield)) { + host = game.getCardState(host); + } } sa = regtrig.getOverridingAbility();