From 0d43b166252da8b915f48f4ec018143adb4bbb3d Mon Sep 17 00:00:00 2001 From: Yuto Nishida Date: Thu, 11 Dec 2025 00:08:55 -0800 Subject: [PATCH] [2nub] Improve --- experimental/2nub/src/server/gameState.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/experimental/2nub/src/server/gameState.ts b/experimental/2nub/src/server/gameState.ts index df3549a..f05f1c5 100644 --- a/experimental/2nub/src/server/gameState.ts +++ b/experimental/2nub/src/server/gameState.ts @@ -398,10 +398,12 @@ class GameStateManager { // Only allow ending turn if game is in night state if (game.state.state !== 'night') return null; - if (playerId in game.state.endedTurn[game.state.turn]) { - game.state.endedTurn[game.state.turn][playerId] = true; + if (!(playerId in game.state.endedTurn[game.state.turn])) { + return null; } + game.state.endedTurn[game.state.turn][playerId] = true; + // Check if all players for the current turn have ended their turn const allEnded = Object.values(game.state.endedTurn[game.state.turn]).every(ended => ended); if (allEnded) { -- 2.51.2