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)
player.has_played_bang = not isinstance(
player.character, chars.WillyTheKid)
player.game.attack(player, against)
player.game.attack(player, against, double=isinstance(player.character, chars.SlabTheKiller))
return True
return False

View File

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