From 4ffa41f6241b99cdc78d29c749e603ea316a89fb Mon Sep 17 00:00:00 2001 From: Myrd Date: Thu, 29 Dec 2016 22:56:19 +0000 Subject: [PATCH] [Simulated AI] Stop recursing when we've found a winning move already. --- .../src/main/java/forge/ai/simulation/SimulationController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-ai/src/main/java/forge/ai/simulation/SimulationController.java b/forge-ai/src/main/java/forge/ai/simulation/SimulationController.java index aba80e12eb8..8738764db14 100644 --- a/forge-ai/src/main/java/forge/ai/simulation/SimulationController.java +++ b/forge-ai/src/main/java/forge/ai/simulation/SimulationController.java @@ -50,7 +50,7 @@ public class SimulationController { } public boolean shouldRecurse() { - return getRecursionDepth() < MAX_DEPTH; + return bestScore.value != Integer.MAX_VALUE && getRecursionDepth() < MAX_DEPTH; } private Plan.Decision getLastDecision() {