reset usable green cards
This commit is contained in:
parent
08f2fd79b9
commit
7ee4eb4c70
@ -50,5 +50,7 @@ class Deck:
|
|||||||
return self.draw()
|
return self.draw()
|
||||||
|
|
||||||
def scrap(self, card: cs.Card):
|
def scrap(self, card: cs.Card):
|
||||||
|
if card.usable_next_turn:
|
||||||
|
card.can_be_used_now = False
|
||||||
self.scrap_pile.append(card)
|
self.scrap_pile.append(card)
|
||||||
self.game.notify_scrap_pile()
|
self.game.notify_scrap_pile()
|
||||||
|
@ -284,6 +284,8 @@ class Player:
|
|||||||
card = target.hand.pop(card_index)
|
card = target.hand.pop(card_index)
|
||||||
target.notify_self()
|
target.notify_self()
|
||||||
if self.choose_action == 'steal':
|
if self.choose_action == 'steal':
|
||||||
|
if card.usable_next_turn:
|
||||||
|
card.can_be_used_now = False
|
||||||
self.hand.append(card)
|
self.hand.append(card)
|
||||||
else:
|
else:
|
||||||
self.game.deck.scrap(card)
|
self.game.deck.scrap(card)
|
||||||
|
Loading…
Reference in New Issue
Block a user