mirror of
https://github.com/AlecM33/Werewolf.git
synced 2026-01-01 16:59:29 +01:00
fix bug with transferring mod powers to spectators that join after game is started
This commit is contained in:
@@ -39,7 +39,8 @@ export const globals = {
|
||||
REVEAL_PLAYER: 'revealPlayer',
|
||||
CHANGE_NAME: 'changeName',
|
||||
START_GAME: 'startGame',
|
||||
PLAYER_LEFT: 'playerLeft'
|
||||
PLAYER_LEFT: 'playerLeft',
|
||||
NEW_SPECTATOR: 'newSpectator'
|
||||
},
|
||||
USER_TYPES: {
|
||||
MODERATOR: 'moderator',
|
||||
|
||||
@@ -157,6 +157,10 @@ function setClientSocketHandlers (stateBucket, gameStateRenderer, socket, timerW
|
||||
}
|
||||
});
|
||||
|
||||
socket.on(globals.EVENTS.NEW_SPECTATOR, (spectator) => {
|
||||
stateBucket.currentGameState.spectators.push(spectator);
|
||||
});
|
||||
|
||||
socket.on(globals.EVENTS.PLAYER_LEFT, (player) => {
|
||||
removeStartGameFunctionalityIfPresent(gameStateRenderer);
|
||||
toast(player.name + ' has left!', 'error', false, true, 3);
|
||||
|
||||
Reference in New Issue
Block a user