From 0d748ed593954f1b7868e61005e9fa58b44bd08c Mon Sep 17 00:00:00 2001 From: Myrd Date: Fri, 13 Feb 2015 04:58:13 +0000 Subject: [PATCH] Don't recurse if the game is already over. --- forge-ai/src/main/java/forge/ai/simulation/GameSimulator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-ai/src/main/java/forge/ai/simulation/GameSimulator.java b/forge-ai/src/main/java/forge/ai/simulation/GameSimulator.java index 6255f0139c2..dc99f8bfee5 100644 --- a/forge-ai/src/main/java/forge/ai/simulation/GameSimulator.java +++ b/forge-ai/src/main/java/forge/ai/simulation/GameSimulator.java @@ -184,7 +184,7 @@ public class GameSimulator { debugPrint = true; printDiff(origLines, simLines); - if (recursionDepth < MAX_DEPTH) { + if (recursionDepth < MAX_DEPTH && !simGame.isGameOver()) { System.out.println("Recursing DEPTH=" + recursionDepth); System.out.println(" With: " + sa); SpellAbilityPicker sim = new SpellAbilityPicker(simGame, aiPlayer);