0
0
Fork 0

Add check for the writer role being filled already

This commit is contained in:
Oliver-Akins 2020-12-27 15:09:22 -07:00
parent e33148169e
commit da7469b2c5

View file

@ -85,6 +85,15 @@ const modifyPlayer = (io: Server, socket: Socket, data: UpdatePlayer): void => {
team.writer = null;
break;
case "writer":
if (team.writer) {
socket.emit(`Error`, {
status: 403,
message: `Someone on that team is already the ${conf.game.writer_name}`,
source: `UpdatePlayer.Modify`
});
return;
};
// Change team object
team.writer = player;
team.guessers = team.guessers.filter(x => x.socket !== socket);
break;