fix birra

This commit is contained in:
Giulio 2020-11-24 01:01:40 +01:00
parent a810dbc2f3
commit a8eb72c739

View File

@ -252,10 +252,14 @@ class Player:
self.has_played_bang = not isinstance(self.character, characters.WillyTheKid) self.has_played_bang = not isinstance(self.character, characters.WillyTheKid)
self.game.attack(self, againts) self.game.attack(self, againts)
did_play_card = True did_play_card = True
elif isinstance(card, cards.Birra) and len(self.game.players) != 2: elif isinstance(card, cards.Birra):
self.sio.emit('chat_message', room=self.game.name, data=f'{self.name} ha giocato una {card.name}.') if len(self.game.players) != 2 and self.lives != self.max_lives:
self.lives = min(self.lives+1, self.max_lives) self.sio.emit('chat_message', room=self.game.name, data=f'{self.name} ha giocato una {card.name}.')
did_play_card = True self.lives = min(self.lives+1, self.max_lives)
did_play_card = True
elif len(self.game.players) == 2:
self.sio.emit('chat_message', room=self.game.name, data=f'{self.name} ha rovesciato una {card.name}.')
did_play_card = True
elif isinstance(card, cards.CatBalou) and againts != None: elif isinstance(card, cards.CatBalou) and againts != None:
self.sio.emit('chat_message', room=self.game.name, data=f'{self.name} ha giocato {card.name} contro {againts}.') self.sio.emit('chat_message', room=self.game.name, data=f'{self.name} ha giocato {card.name} contro {againts}.')
self.pending_action = PendingAction.CHOOSE self.pending_action = PendingAction.CHOOSE