Claiming a game session via name assigns color and initialSettlement from old session
Signed-off-by: James Ketrenos <james_eikona@ketrenos.com>
This commit is contained in:
parent
b2574cc9d4
commit
6cd0852bd4
@ -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.`;
|
||||
|
Loading…
x
Reference in New Issue
Block a user