diff --git a/squad-server/log-parser/rules/new-game.js b/squad-server/log-parser/rules/new-game.js index 892c8af..05b79ce 100644 --- a/squad-server/log-parser/rules/new-game.js +++ b/squad-server/log-parser/rules/new-game.js @@ -19,6 +19,8 @@ export default { layer: layer ? layer.layer : null }; + delete logParser.eventStore.WON; + /* Emit new game event */ logParser.server.emit(NEW_GAME, data); } diff --git a/squad-server/log-parser/rules/round-winner.js b/squad-server/log-parser/rules/round-winner.js index 146f384..bb5a08d 100644 --- a/squad-server/log-parser/rules/round-winner.js +++ b/squad-server/log-parser/rules/round-winner.js @@ -9,7 +9,7 @@ export default { layer: args[4] }; - if (logParser.eventStore.WON) logParser.eventStore.WON = data; - else logParser.eventStore.WON = { ...data, winner: null }; + if (logParser.eventStore.WON) logParser.eventStore.WON = { ...data, winner: null }; + else logParser.eventStore.WON = data; } };