From a0055453fe7234c30a94a173b8c6b9cef62908ec Mon Sep 17 00:00:00 2001 From: jacob1 Date: Sun, 20 Aug 2017 18:53:23 -0400 Subject: [PATCH] fix succubi winning when all players die ... even if there were no succubi --- src/roles/succubus.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/roles/succubus.py b/src/roles/succubus.py index 74f6e09..b033027 100644 --- a/src/roles/succubus.py +++ b/src/roles/succubus.py @@ -152,7 +152,7 @@ def on_player_win(evt, var, user, role, winner, survived): def on_chk_win(evt, cli, var, rolemap, mainroles, lpl, lwolves, lrealwolves): lsuccubi = len(rolemap.get("succubus", ())) lentranced = len(ENTRANCED - var.DEAD) - if var.PHASE == "day" and lpl - lsuccubi == lentranced: + if lsuccubi and var.PHASE == "day" and lpl - lsuccubi == lentranced: evt.data["winner"] = "succubi" evt.data["message"] = messages["succubus_win"].format(plural("succubus", lsuccubi), plural("has", lsuccubi), plural("master's", lsuccubi))