From 07d076ae2a820c4011fc5cb4ad066e62ad5c00ff Mon Sep 17 00:00:00 2001 From: Alberto Xamin Date: Mon, 23 Nov 2020 09:03:10 +0100 Subject: [PATCH] beer fix --- backend/players.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/players.py b/backend/players.py index b9ba086..51db0c2 100644 --- a/backend/players.py +++ b/backend/players.py @@ -368,9 +368,10 @@ class Player: elif isinstance(self.character, characters.ElGringo) and self.attacker and len(self.attacker.hand) > 0: self.hand.append(self.attacker.hand.pop(randrange(0, len(self.attacker.hand)))) self.attacker.notify_self() - elif self.lives == 0 and len(self.game.players) > 2 and len([c for c in self.hand if isinstance(c, cards.Birra)]) > 0: + while self.lives <= 0 and len(self.game.players) > 2 and len([c for c in self.hand if isinstance(c, cards.Birra)]) > 0: for i in range(len(self.hand)): if isinstance(self.hand[i], cards.Birra): + self.lives += 1 self.game.deck.scrap(self.hand.pop(i)) break self.notify_self()