From 6cb320d1e3c7595f5aafec7e7929f7fab8a4eea0 Mon Sep 17 00:00:00 2001 From: skizzerz Date: Sun, 20 Jul 2014 19:52:36 -0500 Subject: [PATCH] Fix vengeful ghost winning with fool/monsters --- modules/wolfgame.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/modules/wolfgame.py b/modules/wolfgame.py index 26d7641..da6f6ea 100644 --- a/modules/wolfgame.py +++ b/modules/wolfgame.py @@ -1099,14 +1099,15 @@ def stop_game(cli, winner = ""): if not winner.startswith("@") and winner != "monsters": iwon = True elif plr in var.ORIGINAL_ROLES["vengeful ghost"]: - if plr in survived: - iwon = True - elif var.VENGEFUL_GHOSTS[plr] == "villagers" and winner == "wolves": - won = True - iwon = True - elif var.VENGEFUL_GHOSTS[plr] == "wolves" and winner == "villagers": - won = True - iwon = True + if not winner.startswith("@") and winner != "monsters": + if plr in survived: + iwon = True + elif var.VENGEFUL_GHOSTS[plr] == "villagers" and winner == "wolves": + won = True + iwon = True + elif var.VENGEFUL_GHOSTS[plr] == "wolves" and winner == "villagers": + won = True + iwon = True elif plr in var.ORIGINAL_ROLES["lycan"]: if plr in var.LYCANS and winner == "wolves": won = True