From ec3b7bd356c91773626347c214027e334ed6b559 Mon Sep 17 00:00:00 2001 From: Alberto Xamin Date: Fri, 25 Jun 2021 15:52:53 +0200 Subject: [PATCH] don't recover from large damage --- backend/bang/players.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/bang/players.py b/backend/bang/players.py index b0a62c4..54aea70 100644 --- a/backend/bang/players.py +++ b/backend/bang/players.py @@ -174,7 +174,7 @@ class Player: self.hand.append(self.game.deck.draw(True)) if self.lives <= 0 and self.max_lives > 0 and not self.is_dead: print('dying, attacker', self.attacker) - if self.character.check(self.game, chars.SidKetchum) and len(self.hand) > 1: + if self.character.check(self.game, chars.SidKetchum) and len(self.hand) > 1 and self.lives == 0: if self.game.players[self.game.turn] != self: self.game.players[self.game.turn].pending_action = PendingAction.WAIT self.game.players[self.game.turn].notify_self()