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() {