From 7ba49a44de2261b4b588699c9e76ed331e95d22c Mon Sep 17 00:00:00 2001 From: tool4EvEr Date: Sun, 28 Nov 2021 12:40:38 +0100 Subject: [PATCH] Fix Echo --- forge-ai/src/main/java/forge/ai/simulation/GameCopier.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/forge-ai/src/main/java/forge/ai/simulation/GameCopier.java b/forge-ai/src/main/java/forge/ai/simulation/GameCopier.java index a50538b470f..756284485ea 100644 --- a/forge-ai/src/main/java/forge/ai/simulation/GameCopier.java +++ b/forge-ai/src/main/java/forge/ai/simulation/GameCopier.java @@ -281,11 +281,14 @@ public class GameCopier { cardMap.put(c, newCard); Player zoneOwner = owner; + // everything the CreatureEvaluator checks must be set here if (zone == ZoneType.Battlefield) { // TODO: Controllers' list with timestamps should be copied. zoneOwner = playerMap.get(c.getController()); newCard.setController(zoneOwner, 0); + newCard.setCameUnderControlSinceLastUpkeep(c.cameUnderControlSinceLastUpkeep()); + newCard.setPTTable(c.getSetPTTable()); newCard.setPTCharacterDefiningTable(c.getSetPTCharacterDefiningTable());