From 28baebb6d113157f90d94fd5c7774bbf2d6fa7c6 Mon Sep 17 00:00:00 2001 From: GM Date: Wed, 25 Jan 2023 11:09:31 +0000 Subject: [PATCH] remove replay players on reset --- backend/bang/game.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/bang/game.py b/backend/bang/game.py index 3307de3..72e44cb 100644 --- a/backend/bang/game.py +++ b/backend/bang/game.py @@ -105,7 +105,7 @@ class Game: bot.is_bot = False else: bot.game = None - self.players = [p for p in self.players if not p.is_bot] + self.players = [p for p in self.players if not p.is_bot and p.sid != 'a_replay'] print(f'{self.name}: players: {self.players}') self.started = False self.is_handling_death = False @@ -138,7 +138,7 @@ class Game: self.expansions = json.loads(cmd[4].replace("'",'"')) pnames = json.loads(cmd[3].replace("'",'"')) for p in pnames: - self.add_player(pl.Player(p, 'a', bot=False)) + self.add_player(pl.Player(p, 'a_replay', bot=False)) continue if cmd[1] == 'start_game': self.start_game(int(cmd[2]))