From f42f28344c94582065d3b2ebb9c2af699ce68960 Mon Sep 17 00:00:00 2001 From: Oleg Agafonov Date: Sat, 14 Oct 2023 16:09:48 +0400 Subject: [PATCH] Merge fix --- .../src/mage/player/ai/SimulatedPlayer.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Mage.Server.Plugins/Mage.Player.AIMinimax/src/mage/player/ai/SimulatedPlayer.java b/Mage.Server.Plugins/Mage.Player.AIMinimax/src/mage/player/ai/SimulatedPlayer.java index fc080da0166f..3888dad2ecbe 100644 --- a/Mage.Server.Plugins/Mage.Player.AIMinimax/src/mage/player/ai/SimulatedPlayer.java +++ b/Mage.Server.Plugins/Mage.Player.AIMinimax/src/mage/player/ai/SimulatedPlayer.java @@ -30,13 +30,11 @@ public class SimulatedPlayer extends ComputerPlayer { private static final Logger logger = Logger.getLogger(SimulatedPlayer.class); private boolean isSimulatedPlayer; private transient ConcurrentLinkedQueue allActions; - private static PassAbility pass = new PassAbility(); protected int maxDepth; public SimulatedPlayer(Player originalPlayer, boolean isSimulatedPlayer, int maxDepth) { super(originalPlayer.getId()); this.maxDepth = maxDepth; - pass.setControllerId(playerId); this.isSimulatedPlayer = isSimulatedPlayer; this.matchPlayer = new MatchPlayer(originalPlayer.getMatchPlayer(), this); } @@ -55,6 +53,7 @@ public List simulatePriority(Game game) { allActions = new ConcurrentLinkedQueue<>(); Game sim = game.copy(); + ActivatedAbility pass = new PassAbility(); simulateOptions(sim, pass); List list = new ArrayList<>(allActions);