mirror of
https://github.com/AlecM33/Werewolf.git
synced 2026-01-01 16:59:29 +01:00
flesh out killing players, display 0 on timerand remove play/pause button
This commit is contained in:
@@ -132,6 +132,22 @@ function setClientSocketHandlers(gameStateRenderer, socket, timerWorker, gameTim
|
||||
if (timerWorker && gameTimerManager) {
|
||||
gameTimerManager.attachTimerSocketListeners(socket, timerWorker, gameStateRenderer);
|
||||
}
|
||||
|
||||
if (!socket.hasListeners(globals.EVENTS.KILL_PLAYER)) {
|
||||
socket.on(globals.EVENTS.KILL_PLAYER, (id) => {
|
||||
let killedPerson = gameStateRenderer.gameState.people.find((person) => person.id === id);
|
||||
if (killedPerson) {
|
||||
killedPerson.out = true;
|
||||
if (gameStateRenderer.gameState.client.userType === globals.USER_TYPES.MODERATOR) {
|
||||
toast(killedPerson.name + ' killed.', 'success', true, true, 6);
|
||||
gameStateRenderer.renderPlayersWithRoleAndAlignmentInfo()
|
||||
} else {
|
||||
toast(killedPerson.name + ' was killed!', 'warning', false, true, 6);
|
||||
gameStateRenderer.renderPlayersWithNoRoleInformation();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function displayStartGamePromptForModerators(gameStateRenderer, socket) {
|
||||
|
||||
Reference in New Issue
Block a user