From ef8cbc3e0c3d0bb8389f6b291e5c9d5d7799b515 Mon Sep 17 00:00:00 2001 From: Michael Ficocelli Date: Sun, 24 Aug 2025 16:13:27 -0400 Subject: [PATCH] IPVGO: Ensure that player promises are changed to "gameOver" once the game is over (#2198) --- src/Go/boardAnalysis/goAI.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Go/boardAnalysis/goAI.ts b/src/Go/boardAnalysis/goAI.ts index 5a123e0e2..734d41977 100644 --- a/src/Go/boardAnalysis/goAI.ts +++ b/src/Go/boardAnalysis/goAI.ts @@ -138,7 +138,9 @@ export function resetAI(endOfGame = false): void { playerPromise.resolver(gameOver); playerPromise.resolver = null; } - if (!endOfGame && !playerPromise.resolver) { + if (endOfGame) { + playerPromise.nextTurn = Promise.resolve(gameOver); + } else { createPromise(playerPromise); } }