From 5b911232426007626a908b01acad882db60edcb1 Mon Sep 17 00:00:00 2001 From: Ryan Schmidt Date: Thu, 22 Oct 2015 15:02:53 -0700 Subject: [PATCH] also fix 13p aleatoire I totally misread stats and thought that village needed a boost at 14, whereas the boost was actually needed at 13. At the same time, 14 was relatively good beforehand, so needed to reintroduce something there that advantaged wolves. This may turn out to be too large of a boost, but we shall see. --- src/gamemodes.py | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/gamemodes.py b/src/gamemodes.py index 115eb95..14e312e 100644 --- a/src/gamemodes.py +++ b/src/gamemodes.py @@ -547,32 +547,32 @@ class AleatoireMode(GameMode): "retribution": ( 4 , 1 ), "misdirection": ( 0 , 1 ), } - self.ROLE_INDEX = ( 8 , 10 , 12 , 14 , 15 , 17 , 18 , 21 ) + self.ROLE_INDEX = ( 8 , 10 , 12 , 13 , 14 , 15 , 17 , 18 , 21 ) self.ROLE_GUIDE = reset_roles(self.ROLE_INDEX) self.ROLE_GUIDE.update({ # village roles - "seer" : ( 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ), - "shaman" : ( 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ), - "matchmaker" : ( 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ), - "hunter" : ( 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 ), - "augur" : ( 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ), - "time lord" : ( 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 ), - "guardian angel" : ( 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 ), + "seer" : ( 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ), + "shaman" : ( 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ), + "matchmaker" : ( 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ), + "hunter" : ( 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 ), + "augur" : ( 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ), + "time lord" : ( 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 ), + "guardian angel" : ( 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 ), # wolf roles - "wolf" : ( 1 , 2 , 2 , 2 , 2 , 3 , 3 , 3 ), - "wolf cub" : ( 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 ), - "traitor" : ( 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ), - "werecrow" : ( 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ), - "hag" : ( 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 ), + "wolf" : ( 1 , 2 , 2 , 2 , 2 , 2 , 3 , 3 , 3 ), + "wolf cub" : ( 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 ), + "traitor" : ( 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ), + "werecrow" : ( 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ), + "hag" : ( 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ), # neutral roles - "vengeful ghost" : ( 0 , 1 , 1 , 1 , 1 , 1 , 2 , 2 ), - "amnesiac" : ( 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 ), - "lycan" : ( 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 ), + "vengeful ghost" : ( 0 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 2 ), + "amnesiac" : ( 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ), + "lycan" : ( 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 ), # templates - "cursed villager" : ( 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 ), - "assassin" : ( 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 ), - "gunner" : ( 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ), - "bureaucrat" : ( 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 ), - "mayor" : ( 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ), + "cursed villager" : ( 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 ), + "assassin" : ( 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 ), + "gunner" : ( 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ), + "bureaucrat" : ( 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ), + "mayor" : ( 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ), }) @game_mode("alpha", minp = 7, maxp = 24, likelihood = 5)