Trigger: fix copy need new Map for params

This commit is contained in:
Hans Mackowiak
2020-02-09 19:34:03 +00:00
committed by Michael Kamensky
parent 4a3740dac7
commit 9a56fb8998

View File

@@ -37,6 +37,7 @@ import forge.game.zone.ZoneType;
import java.util.*;
import com.google.common.collect.Lists;
import com.google.common.collect.Maps;
import com.google.common.collect.Sets;
import forge.util.TextUtil;
@@ -522,8 +523,8 @@ public abstract class Trigger extends TriggerReplacementBase {
public final Trigger copy(Card newHost, boolean lki) {
final Trigger copy = (Trigger) clone();
copy.originalMapParams.putAll(originalMapParams);
copy.mapParams.putAll(originalMapParams);
copy.originalMapParams = Maps.newHashMap(originalMapParams);
copy.mapParams = Maps.newHashMap(originalMapParams);
copy.setHostCard(newHost);
if (getOverridingAbility() != null) {