From bca1a151492ac422e3c7ea16456b5256cc3764f0 Mon Sep 17 00:00:00 2001 From: James Ketrenos Date: Sun, 13 Mar 2022 16:28:59 -0700 Subject: [PATCH] Fix must-discard display when robber is rolled Signed-off-by: James Ketrenos --- server/routes/games.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/server/routes/games.js b/server/routes/games.js index 9f27f11..cd2c42b 100755 --- a/server/routes/games.js +++ b/server/routes/games.js @@ -392,9 +392,14 @@ const processRoll = (game, session, dice) => { } else { mustDiscard.forEach(player => { addChatMessage(game, null, `The robber was rolled and ${player.name} must discard ${player.mustDiscard} resource cards!`); - sendUpdateToPlayer(session, { - private: player - }); + for (let key in game.sessions) { + if (game.sessions[key].player === player) { + sendUpdateToPlayer(game.sessions[key].player, { + private: player + }); + break; + } + } }); } @@ -1327,7 +1332,7 @@ const calculateRoadLengths = (game, session) => { /* Do not reset the longest road! Current Longest is still longest! */ } } else { - game.longestRoad = null; + game.longestRoad = false; game.longestRoadLength = 0; } };