X-Git-Url: https://git.cworth.org/git?p=lmno-server;a=blobdiff_plain;f=game.js;fp=game.js;h=f078c354d44164b4f5ad449b372c3f7cb258e056;hp=fa290681f2fc85117500a0c883683c9fb230ead7;hb=92eba6c6fa387e7ffe798f12d23bdd203dde4a29;hpb=4c3572dcbf3e133c9f3d0c7d295f412ff5b88763 diff --git a/game.js b/game.js index fa29068..f078c35 100644 --- a/game.js +++ b/game.js @@ -36,6 +36,7 @@ class Player { info_json() { return JSON.stringify({ id: this.id, + active: this.active, name: this.name, team: this.team.name, score: this.score @@ -291,7 +292,9 @@ class Game { response.write(`event: player-info\ndata: ${player.info_json()}\n\n`); /* As well as player-enter events for all existing, active players. */ - this.players.filter(p => p !== player && p.active).forEach(p => { + this.players.filter( + p => (p !== player + && (p.active || p.score))).forEach(p => { response.write(`event: player-enter\ndata: ${p.info_json()}\n\n`); });