fix slab the killer

This commit is contained in:
Alberto Xamin 2020-11-29 15:56:50 +01:00
parent 174f4d7f86
commit 5eacffeb5c
No known key found for this signature in database
GPG Key ID: 4F026F48309500A2
2 changed files with 3 additions and 3 deletions

View File

@ -173,7 +173,7 @@ class Bang(Card):
super().play_card(player, against=against) super().play_card(player, against=against)
player.has_played_bang = not isinstance( player.has_played_bang = not isinstance(
player.character, chars.WillyTheKid) player.character, chars.WillyTheKid)
player.game.attack(player, against) player.game.attack(player, against, double=isinstance(player.character, chars.SlabTheKiller))
return True return True
return False return False

View File

@ -137,8 +137,8 @@ class Game:
attacker.pending_action = players.PendingAction.PLAY attacker.pending_action = players.PendingAction.PLAY
attacker.notify_self() attacker.notify_self()
def attack(self, attacker: players.Player, target_username:str): def attack(self, attacker: players.Player, target_username:str, double:bool=False):
if self.players[self.players_map[target_username]].get_banged(attacker=attacker, double=isinstance(attacker.character, characters.SlabTheKiller)): if self.players[self.players_map[target_username]].get_banged(attacker=attacker, double=double):
self.readyCount = 0 self.readyCount = 0
self.waiting_for = 1 self.waiting_for = 1
attacker.pending_action = players.PendingAction.WAIT attacker.pending_action = players.PendingAction.WAIT