diff --git a/backend/bang/cards.py b/backend/bang/cards.py index 1c6a2b5..4c6edcf 100644 --- a/backend/bang/cards.py +++ b/backend/bang/cards.py @@ -57,6 +57,8 @@ class Card(ABC): def reset_card(self): if self.usable_next_turn: self.can_be_used_now = False + else: + self.can_be_used_now = True if self.must_be_used: self.must_be_used = False diff --git a/backend/bang/expansions/the_valley_of_shadows/cards.py b/backend/bang/expansions/the_valley_of_shadows/cards.py index cd11117..d3c58bc 100644 --- a/backend/bang/expansions/the_valley_of_shadows/cards.py +++ b/backend/bang/expansions/the_valley_of_shadows/cards.py @@ -67,7 +67,7 @@ class Taglia(Card): if (player.game.check_event(ce.IlGiudice)): return False if against != None: - self.reset_card() + self.can_be_used_now = False player.sio.emit('chat_message', room=player.game.name, data=f'_play_card_against|{player.name}|{self.name}|{against}') player.game.get_player_named(against).equipment.append(self)