diff --git a/backend/bang/cards.py b/backend/bang/cards.py index 9d3c77e..91ce493 100644 --- a/backend/bang/cards.py +++ b/backend/bang/cards.py @@ -235,8 +235,13 @@ class Birra(Card): def play_card(self, player, against, _with=None): import bang.expansions.high_noon.card_events as ceh + import bang.expansions.gold_rush.characters as grch if player.game.check_event(ceh.IlReverendo): return False + madamYto = [p for p in player.game.get_alive_players() if p.character.check(player.game, grch.MadamYto)] + for p in madamYto: + p.hand.append(player.game.deck.draw()) + p.notify_self() if len(player.game.get_alive_players()) != 2: super().play_card(player, against=against) player.lives = min(player.lives+1, player.max_lives) diff --git a/backend/bang/expansions/gold_rush/characters.py b/backend/bang/expansions/gold_rush/characters.py index 9052a0d..e0ec47d 100644 --- a/backend/bang/expansions/gold_rush/characters.py +++ b/backend/bang/expansions/gold_rush/characters.py @@ -18,12 +18,14 @@ class JackyMurieta(Character): super().__init__("Jacky Murieta", max_lives=4) # puo pagare 2 pepite per sparare 1 bang extra self.icon = '💆‍♂️️' + #TODO class JoshMcCloud(Character): def __init__(self): super().__init__("Josh McCloud", max_lives=4) # puo pagare 2 pepite per pescare il primo equipaggiamento dalla pila gold rush self.icon = '⛅️' + #TODO class MadamYto(Character): def __init__(self):