From c8dea372847b7a565c4e0331d990dd07a396e185 Mon Sep 17 00:00:00 2001 From: jacob1 Date: Sat, 3 Oct 2015 17:37:41 -0400 Subject: [PATCH] devoice all players before faftergame commands get run --- src/wolfgame.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/wolfgame.py b/src/wolfgame.py index 6cdb3b4..ae17a53 100644 --- a/src/wolfgame.py +++ b/src/wolfgame.py @@ -2926,6 +2926,10 @@ def del_player(cli, nick, forced_death = False, devoice = True, end_game = True, if devoice and (var.PHASE != "night" or not var.DEVOICE_DURING_NIGHT): cmode.append(("-v", nick)) + # devoice all players that died as a result, if we are in the original del_player + if ismain: + mass_mode(cli, cmode, []) + del cmode[:] if var.PHASE == "join": if nick in var.GAMEMODE_VOTES: del var.GAMEMODE_VOTES[nick] @@ -2990,10 +2994,6 @@ def del_player(cli, nick, forced_death = False, devoice = True, end_game = True, elif var.PHASE == "night" and ret: chk_nightdone(cli) - if ismain: - mass_mode(cli, cmode, []) - del cmode[:] # clear list - return ret