Add amnesia gamemode

This commit is contained in:
skizzerz 2014-11-05 21:42:06 -06:00
parent 9f979439ea
commit 7ad7580817

View File

@ -450,6 +450,19 @@ class NoRevealMode(object):
"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