diff --git a/backend/bang/cards.py b/backend/bang/cards.py index 46af5c2..7cce19e 100644 --- a/backend/bang/cards.py +++ b/backend/bang/cards.py @@ -203,7 +203,7 @@ class CatBalou(Card): def play_card(self, player, against, _with=None): if against != None and (len(player.game.get_player_named(against).hand) + len(player.game.get_player_named(against).equipment)) > 0: - if self.name != 'Rissa' + if self.name == 'Cat Balou': super().play_card(player, against=against) from bang.players import PendingAction player.pending_action = PendingAction.CHOOSE diff --git a/backend/bang/expansions/dodge_city/cards.py b/backend/bang/expansions/dodge_city/cards.py index a38afd0..b5f57bc 100644 --- a/backend/bang/expansions/dodge_city/cards.py +++ b/backend/bang/expansions/dodge_city/cards.py @@ -72,7 +72,7 @@ class Rissa(CatBalou): player.game.deck.scrap(_with) player.event_type = 'rissa' super().play_card(player, against=[p.name for p in player.game.players if p != player and (len(p.hand)+len(p.equipment)) > 0][0]) - player.sio.emit('chat_message', room=player.game.name, data=f'{player.name} ha giocato {self.name}) + player.sio.emit('chat_message', room=player.game.name, data=f'{player.name} ha giocato {self.name}') return True return False