diff --git a/server/routes/games.js b/server/routes/games.js index ec54883..fbeadd7 100755 --- a/server/routes/games.js +++ b/server/routes/games.js @@ -276,6 +276,14 @@ const roll = (game, session) => { return error; }; +const sessionFromColor = (game, color) => { + for (let key in game.sessions) { + if (game.session[key].color === color) { + return game.session[key]; + } + } +} + const distributeResources = (session, game, roll) => { console.log(`Roll: ${roll}`); /* Find which tiles have this roll */ @@ -326,7 +334,7 @@ const distributeResources = (session, game, roll) => { message.push(`${receives[color][type]} ${type}`); } } - addChatMessage(game, session, `${playerNameFromColor(game, color)} receives ${message.join(', ')}.`); + addChatMessage(game, sessionFromColor(game, color), `${playerNameFromColor(game, color)} receives ${message.join(', ')}.`); } }