diff --git a/forge-game/src/main/java/forge/game/card/CardUtil.java b/forge-game/src/main/java/forge/game/card/CardUtil.java index 77c02f5e9a0..0deac57cdf8 100644 --- a/forge-game/src/main/java/forge/game/card/CardUtil.java +++ b/forge-game/src/main/java/forge/game/card/CardUtil.java @@ -21,6 +21,7 @@ import java.util.ArrayList; import java.util.HashSet; import java.util.List; import java.util.Set; +import java.util.TreeMap; import com.google.common.base.Predicate; import com.google.common.collect.ImmutableBiMap; @@ -278,7 +279,7 @@ public final class CardUtil { newCopy.setBasePower(in.getCurrentPower() + in.getTempPowerBoost() + in.getSemiPermanentPowerBoost()); newCopy.setBaseToughness(in.getCurrentToughness() + in.getTempToughnessBoost() + in.getSemiPermanentToughnessBoost()); - newCopy.setCounters(in.getCounters()); + newCopy.setCounters(new TreeMap(in.getCounters())); newCopy.setExtrinsicKeyword(in.getExtrinsicKeyword()); newCopy.setColor(in.determineColor().getColor());