fix lucky duke & Rum

This commit is contained in:
Giulio 2021-06-27 16:32:31 +02:00
parent 1ce16a0753
commit a61615c24e

View File

@ -96,8 +96,10 @@ class Rum(ShopCard):
def play_card(self, player, against=None, _with=None): def play_card(self, player, against=None, _with=None):
# Estrai 4 carte e ottieni 1 hp per ogni seme diverso # Estrai 4 carte e ottieni 1 hp per ogni seme diverso
import bang.characters as c
suits = set() suits = set()
for i in range(4): num = 5 if player.character.check(player.game, c.LuckyDuke) else 4
for i in range(num):
c = player.game.deck.pick_and_scrap() c = player.game.deck.pick_and_scrap()
player.sio.emit('chat_message', room=player.game.name, data=f'_flipped|{player.name}|{c.name}|{c.num_suit()}') player.sio.emit('chat_message', room=player.game.name, data=f'_flipped|{player.name}|{c.name}|{c.num_suit()}')
suits.add(c.suit) suits.add(c.suit)