From 6cd0852bd4701d7a085a2a2551cb3347a516f96e Mon Sep 17 00:00:00 2001 From: James Ketrenos Date: Sun, 27 Feb 2022 13:25:45 -0800 Subject: [PATCH] Claiming a game session via name assigns color and initialSettlement from old session Signed-off-by: James Ketrenos --- server/routes/games.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/routes/games.js b/server/routes/games.js index a6064c6..288a920 100755 --- a/server/routes/games.js +++ b/server/routes/games.js @@ -793,6 +793,8 @@ const setPlayerName = (game, session, name) => { if (tmp.name && tmp.name.toLowerCase() === name.toLowerCase()) { if (!tmp.player || (Date.now() - tmp.player.lastActive) > 60000) { tmp.player = game.sessions[key]; + session.color = game.sessions[key].color; + session.initialSettlement = game.sessions[key].initialSettlement; delete game.sessions[key]; } else { return `${name} is already taken and has been active in the last minute.`;