From c1d796754af7f795d02fc6ddd939edf7346eaa01 Mon Sep 17 00:00:00 2001 From: tool4EvEr Date: Sun, 26 Dec 2021 12:45:28 +0100 Subject: [PATCH] Simulation: fix for Pack Rat tokens (bad diff because of missing CMC) --- forge-ai/src/main/java/forge/ai/simulation/GameCopier.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 e537b1754ca..9539b9f9a66 100644 --- a/forge-ai/src/main/java/forge/ai/simulation/GameCopier.java +++ b/forge-ai/src/main/java/forge/ai/simulation/GameCopier.java @@ -233,10 +233,13 @@ public class GameCopier { if (card.isPaired()) { otherCard.setPairedWith(cardMap.get(card.getPairedWith())); } + if (card.getCopiedPermanent() != null) { + otherCard.setCopiedPermanent(CardFactory.copyCard(card.getCopiedPermanent(), false)); + } // TODO: Verify that the above relationships are preserved bi-directionally or not. } } - + private static final boolean USE_FROM_PAPER_CARD = true; private Card createCardCopy(Game newGame, Player newOwner, Card c) { if (c.isToken() && !c.isImmutable()) {