diff --git a/server/routes/games.js b/server/routes/games.js index ee42980..29491e2 100755 --- a/server/routes/games.js +++ b/server/routes/games.js @@ -587,6 +587,17 @@ const adminActions = (game, action, value) => { break; } break; + + case "pass": + let name = game.turn.name; + const next = getNextPlayer(game, name); + game.turn = { + name: next, + color: getColorFromName(game, next) + }; + addChatMessage(game, null, `The admin skipped ${name}'s turn.`); + addChatMessage(game, null, `It is ${next}'s turn.`); + break; case "kick": switch (value) { @@ -945,7 +956,7 @@ const calculateRoadLengths = (game, session) => { }); const checkForTies = false; - if (currentLongest && game.players[game.currentLongest].roadLength < currentLength) { + if (currentLongest && game.players[currentLongest].roadLength < currentLength) { addChatMessage(game, session, `${getPlayerNameFromColor(game, game.currentLongest)} had their longest road split!`); checkForTies = true; }