diff --git a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/MCTSNode.java b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/MCTSNode.java index 82dc47d2dc..5788c684ca 100644 --- a/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/MCTSNode.java +++ b/Mage.Server.Plugins/Mage.Player.AIMCTS/src/mage/player/ai/MCTSNode.java @@ -271,7 +271,7 @@ public class MCTSNode { for (MCTSNode node: children) { // logger.info(state); // logger.info(node.stateValue); - if (node.stateValue == state) { + if (node.stateValue == state && node.action != null) { return node; } MCTSNode match = node.getMatchingState(state); diff --git a/Mage.Server/plugins/mage-player-aimcts.jar b/Mage.Server/plugins/mage-player-aimcts.jar index 7e274e6e37..d3e362bd83 100644 Binary files a/Mage.Server/plugins/mage-player-aimcts.jar and b/Mage.Server/plugins/mage-player-aimcts.jar differ