From 0eee4b1c88870bc85f662826f33b3acb21c42db0 Mon Sep 17 00:00:00 2001 From: "Vgr E.Barry" Date: Sat, 1 Aug 2015 09:18:19 -0400 Subject: [PATCH] Fix random randomly failing to start Pun unintended --- src/settings.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/settings.py b/src/settings.py index ba7d992..5ebbe99 100644 --- a/src/settings.py +++ b/src/settings.py @@ -875,6 +875,9 @@ class RandomMode(GameMode): addroles["gunner"] = random.randrange(int(len(villagers) ** 1.2 / 4)) addroles["assassin"] = random.randrange(int(len(villagers) ** 1.2 / 8)) + if sum(addroles[r] for r in var.WOLFCHAT_ROLES) > len(villagers) // 2: + return self.role_attribution(evt, cli, var, villagers) + evt.prevent_default = True # Credits to Metacity for designing and current name