From bbd25cb60589310e6f2e8ab8c9f7034ba7642d84 Mon Sep 17 00:00:00 2001 From: Giulio Date: Sat, 26 Dec 2020 02:06:19 +0100 Subject: [PATCH] fixed Calamity Janet playing Mancato --- backend/bang/cards.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/bang/cards.py b/backend/bang/cards.py index 0ebbcd7..648cee9 100644 --- a/backend/bang/cards.py +++ b/backend/bang/cards.py @@ -331,7 +331,9 @@ class Mancato(Card): def play_card(self, player, against, _with=None): import bang.characters as chars - if (not player.has_played_bang and against != None and player.character.check(player.game, chars.CalamityJanet)): + if against != None and player.character.check(player.game, chars.CalamityJanet): + if player.has_played_bang and (not any([isinstance(c, Volcanic) for c in player.equipment]) or player.game.check_event(ce.Lazo)): + return False import bang.expansions.high_noon.card_events as ceh if player.game.check_event(ceh.Sermone): return False