From 0ed50022f1cb59237892053840d7d05d7cfbd46d Mon Sep 17 00:00:00 2001 From: Giulio Date: Tue, 22 Mar 2022 13:55:55 +0100 Subject: [PATCH] fix heal in roulette event --- backend/bang/game.py | 4 ++-- backend/bang/players.py | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/backend/bang/game.py b/backend/bang/game.py index 729ea20..d00dfd1 100644 --- a/backend/bang/game.py +++ b/backend/bang/game.py @@ -398,7 +398,8 @@ class Game: if did_lose: target_pl = pls[(pls.index(self.players[self.turn]) + self.player_bangs) % len(pls)] print(f'{self.name}: stop roulette') - target_pl.lives -= 1 + target_pl.lives -= 2 + target_pl.heal_if_needed() if len([c for c in target_pl.gold_rush_equipment if isinstance(c, grc.Talismano)]) > 0: target_pl.gold_nuggets += 1 if target_pl.character.check(self, grch.SimeonPicos): @@ -409,7 +410,6 @@ class Game: self.is_russian_roulette_on = False self.players[self.turn].play_turn() else: - self.player_bangs += 1 target_pl = pls[(pls.index(self.players[self.turn]) + self.player_bangs) % len(pls)] print(f'{self.name}: next in line {target_pl.name}') if target_pl.get_banged(self.deck.event_cards[0]): diff --git a/backend/bang/players.py b/backend/bang/players.py index 41c77f8..cf819cc 100644 --- a/backend/bang/players.py +++ b/backend/bang/players.py @@ -166,7 +166,6 @@ class Player: },{ 'icon': '⚫', 'noDesc': True - }] self.is_drawing = True self.choose_text = 'choose_guess'