From 3f990a22ec278674307814dc3ed70e31494de087 Mon Sep 17 00:00:00 2001 From: skizzerz Date: Sat, 31 Jan 2015 21:57:37 -0600 Subject: [PATCH] Fix dead vengeful ghost always winning with village even if they are wolfteam, and clean up a weird-looking conditional --- modules/wolfgame.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/wolfgame.py b/modules/wolfgame.py index 62e9c83..39b5f61 100644 --- a/modules/wolfgame.py +++ b/modules/wolfgame.py @@ -1575,9 +1575,8 @@ def stop_game(cli, winner = ""): won = True elif var.DEFAULT_ROLE == "cultist" and winner == "wolves": won = True - else: - if winner == "villagers": - won = True + elif winner == "villagers": + won = True survived = var.list_players() if plr.startswith("(dced)"): @@ -1625,6 +1624,9 @@ def stop_game(cli, winner = ""): elif splr in var.VENGEFUL_GHOSTS and var.VENGEFUL_GHOSTS[splr] == "wolves" and winner == "villagers": won = True iwon = True + else: + won = False + iwon = False elif rol == "lycan" or splr in var.LYCANS: if splr in var.LYCANS and winner == "wolves": won = True