fix dynamite in bart cassidy

This commit is contained in:
Giulio 2020-11-29 22:33:53 +01:00
parent 11ea738f64
commit 0f645e9646

View File

@ -200,12 +200,13 @@ class Player:
if picked.suit == cs.Suit.SPADES and 2 <= picked.number <= 9 and pickable_cards == 0:
self.lives -= 3
self.game.deck.scrap(self.equipment.pop(i))
if isinstance(self.character, chars.BartCassidy):
self.hand.append(self.game.deck.draw())
self.sio.emit('chat_message', room=self.game.name,
data=f'{self.name} ha ricevuto un risarcimento perchè è stato ferito.')
self.sio.emit('chat_message', room=self.game.name,
data=f'{self.name} ha fatto esplodere la dinamite.')
if isinstance(self.character, chars.BartCassidy) and self.lives > 0:
for i in range(3):
self.hand.append(self.game.deck.draw())
self.sio.emit('chat_message', room=self.game.name,
data=f'{self.name} ha ricevuto un risarcimento perchè è stato ferito.')
print(f'{self.name} Boom, -3 hp')
else:
self.game.next_player().equipment.append(self.equipment.pop(i))