Add amnesia gamemode
This commit is contained in:
parent
9f979439ea
commit
7ad7580817
@ -450,6 +450,19 @@ class NoRevealMode(object):
|
|||||||
"cursed villager" : ( 0 , 1 , 1 , 1 , 1 , 1 , 2 , 2 ),
|
"cursed villager" : ( 0 , 1 , 1 , 1 , 1 , 1 , 2 , 2 ),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@game_mode("amnesia")
|
||||||
|
class AmnesiaMode(object):
|
||||||
|
def __init__(self):
|
||||||
|
self.MIN_PLAYERS = 10
|
||||||
|
self.MAX_PLAYERS = 24
|
||||||
|
self.DEFAULT_ROLE = "cultist"
|
||||||
|
self.ROLE_INDEX = range(self.MIN_PLAYERS, self.MAX_PLAYERS + 1)
|
||||||
|
self.ROLE_GUIDE = reset_roles(self.ROLE_INDEX)
|
||||||
|
self.ROLE_GUIDE.update({
|
||||||
|
"wolf" : [1 for i in self.ROLE_INDEX],
|
||||||
|
"amnesiac" : [i - 1 for i in self.ROLE_INDEX]
|
||||||
|
})
|
||||||
|
|
||||||
# Persistence
|
# Persistence
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user