From 7d6746c687c03e5d0fb8897a21b17cb6d111f614 Mon Sep 17 00:00:00 2001 From: Giulio Date: Wed, 2 Mar 2022 16:40:04 +0100 Subject: [PATCH] fix equipment equipment could be reused from the equipment slot --- backend/bang/cards.py | 1 + frontend/src/components/Player.vue | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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))}"/>