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; } };