diff --git a/forge-game/src/main/java/forge/game/zone/Zone.java b/forge-game/src/main/java/forge/game/zone/Zone.java index 3559338c1a0..fe9f1b696f4 100644 --- a/forge-game/src/main/java/forge/game/zone/Zone.java +++ b/forge-game/src/main/java/forge/game/zone/Zone.java @@ -300,14 +300,10 @@ public class Zone implements java.io.Serializable, Iterable { return zoneType.toString(); } - public Zone getLKICopy() { + public Zone getLKICopy(Map cachedMap) { Zone result = new Zone(zoneType, game); - final CardCollection list = new CardCollection(); - for (final Card c : getCards()) { - list.add(CardUtil.getLKICopy(c)); - } - result.setCards(list); + result.setCards(CardUtil.getLKICopyList(getCards(), cachedMap)); return result; }