Rebalance high player counts for aleatoire (14+)
Village needed a bit of a boost at 14 but were too powerful at 15, so moved GA earlier but postponed hunter until 17. Wolves also needed a boost at 17 so added in a 3rd.
This commit is contained in:
parent
57a6879d10
commit
16d630daa5
@ -547,33 +547,32 @@ class AleatoireMode(GameMode):
|
||||
"retribution": ( 4 , 1 ),
|
||||
"misdirection": ( 0 , 1 ),
|
||||
}
|
||||
self.ROLE_INDEX = ( 8 , 10 , 12 , 15 , 18 , 21 )
|
||||
self.ROLE_INDEX = ( 8 , 10 , 12 , 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 ),
|
||||
"shaman" : ( 1 , 1 , 1 , 1 , 1 , 1 ),
|
||||
"matchmaker" : ( 0 , 1 , 1 , 1 , 1 , 1 ),
|
||||
"hunter" : ( 0 , 0 , 0 , 1 , 1 , 1 ),
|
||||
"augur" : ( 0 , 0 , 0 , 1 , 1 , 1 ),
|
||||
"time lord" : ( 0 , 0 , 0 , 0 , 0 , 1 ),
|
||||
"guardian angel" : ( 0 , 0 , 0 , 1 , 1 , 1 ),
|
||||
"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 ),
|
||||
# wolf roles
|
||||
"wolf" : ( 1 , 2 , 2 , 2 , 2 , 2 ),
|
||||
"wolf cub" : ( 0 , 0 , 0 , 0 , 0 , 1 ),
|
||||
"traitor" : ( 1 , 1 , 1 , 1 , 1 , 1 ),
|
||||
"werecrow" : ( 0 , 0 , 0 , 1 , 1 , 1 ),
|
||||
"hag" : ( 0 , 0 , 1 , 1 , 1 , 1 ),
|
||||
"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 ),
|
||||
# neutral roles
|
||||
"vengeful ghost" : ( 0 , 1 , 1 , 1 , 2 , 2 ),
|
||||
"amnesiac" : ( 0 , 0 , 1 , 1 , 1 , 1 ),
|
||||
"lycan" : ( 0 , 0 , 0 , 1 , 1 , 1 ),
|
||||
"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 ),
|
||||
# templates
|
||||
"cursed villager" : ( 2 , 2 , 2 , 2 , 2 , 2 ),
|
||||
"assassin" : ( 0 , 1 , 2 , 2 , 2 , 2 ),
|
||||
"gunner" : ( 0 , 1 , 1 , 1 , 1 , 1 ),
|
||||
"sharpshooter" : ( 0 , 0 , 0 , 0 , 0 , 1 ),
|
||||
"bureaucrat" : ( 0 , 0 , 1 , 1 , 1 , 1 ),
|
||||
"mayor" : ( 0 , 0 , 0 , 1 , 1 , 1 ),
|
||||
"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 ),
|
||||
})
|
||||
|
||||
@game_mode("alpha", minp = 7, maxp = 24, likelihood = 5)
|
||||
|
Loading…
Reference in New Issue
Block a user