diff --git a/backend/bang/cards.py b/backend/bang/cards.py index 5fd5701..41f85c6 100644 --- a/backend/bang/cards.py +++ b/backend/bang/cards.py @@ -74,6 +74,7 @@ class Card(ABC): return False else: player.equipment.append(self) + self.can_be_used_now = False if against: player.sio.emit('chat_message', room=player.game.name, data=f'_play_card_against|{player.name}|{self.name}|{against}') diff --git a/frontend/src/components/Player.vue b/frontend/src/components/Player.vue index 370e674..de1cebf 100644 --- a/frontend/src/components/Player.vue +++ b/frontend/src/components/Player.vue @@ -20,7 +20,7 @@ + @click.native="play_card(card, true)" :class="{'cant-play':((eventCard && eventCard.name == 'Lazo') || (!card.can_be_used_now && !card.is_equipment))}"/>