reset more card
This commit is contained in:
parent
1149aa9dc7
commit
467162eb6e
@ -80,6 +80,7 @@ class Deck:
|
|||||||
if len(self.scrap_pile) > 0:
|
if len(self.scrap_pile) > 0:
|
||||||
card = self.scrap_pile.pop(-1)
|
card = self.scrap_pile.pop(-1)
|
||||||
self.game.notify_scrap_pile()
|
self.game.notify_scrap_pile()
|
||||||
|
card.reset_card()
|
||||||
return card
|
return card
|
||||||
else:
|
else:
|
||||||
return self.draw()
|
return self.draw()
|
||||||
|
@ -558,8 +558,10 @@ class Game:
|
|||||||
else:
|
else:
|
||||||
for i in range(len(player.hand)):
|
for i in range(len(player.hand)):
|
||||||
vulture[0].hand.append(player.hand.pop())
|
vulture[0].hand.append(player.hand.pop())
|
||||||
|
vulture[0].hand[-1].reset_card()
|
||||||
for i in range(len(player.equipment)):
|
for i in range(len(player.equipment)):
|
||||||
vulture[0].hand.append(player.equipment.pop())
|
vulture[0].hand.append(player.equipment.pop())
|
||||||
|
vulture[0].hand[-1].reset_card()
|
||||||
vulture[0].notify_self()
|
vulture[0].notify_self()
|
||||||
|
|
||||||
#se Vulture Sam è uno sceriffo e ha appena ucciso il suo Vice, deve scartare le carte che ha pescato con la sua abilità
|
#se Vulture Sam è uno sceriffo e ha appena ucciso il suo Vice, deve scartare le carte che ha pescato con la sua abilità
|
||||||
|
@ -862,8 +862,8 @@ class Player:
|
|||||||
data=f'_special_bart_cassidy|{self.name}')
|
data=f'_special_bart_cassidy|{self.name}')
|
||||||
self.hand.append(self.game.deck.draw(True))
|
self.hand.append(self.game.deck.draw(True))
|
||||||
elif self.character.check(self.game, chars.ElGringo) and self.attacker and self.attacker in self.game.get_alive_players() and len(self.attacker.hand) > 0:
|
elif self.character.check(self.game, chars.ElGringo) and self.attacker and self.attacker in self.game.get_alive_players() and len(self.attacker.hand) > 0:
|
||||||
self.hand.append(self.attacker.hand.pop(
|
self.hand.append(self.attacker.hand.pop(randrange(0, len(self.attacker.hand))))
|
||||||
randrange(0, len(self.attacker.hand))))
|
self.hand[-1].reset_card()
|
||||||
self.sio.emit('chat_message', room=self.game.name,
|
self.sio.emit('chat_message', room=self.game.name,
|
||||||
data=f'_special_el_gringo|{self.name}|{self.attacker.name}')
|
data=f'_special_el_gringo|{self.name}|{self.attacker.name}')
|
||||||
self.attacker.notify_self()
|
self.attacker.notify_self()
|
||||||
|
Loading…
Reference in New Issue
Block a user