def startup(self): super().startup() self.having_nightmare = UserList() cmd_params = dict(chan=False, pm=True, playing=True, phases=("night", ), users=self.having_nightmare) self.north_cmd = command("north", "n", **cmd_params)(functools.partial( self.move, "n")) self.east_cmd = command("east", "e", **cmd_params)(functools.partial( self.move, "e")) self.south_cmd = command("south", "s", **cmd_params)(functools.partial( self.move, "s")) self.west_cmd = command("west", "w", **cmd_params)(functools.partial( self.move, "w"))
def startup(self): super().startup() self.phase = 1 self.village_starve = 0 self.hunger_levels.clear() self.saved_messages = { "wolf_shaman_notify": messages.messages["wolf_shaman_notify"], "vengeful_turn": messages.messages["vengeful_turn"], "lynch_reveal": messages.messages["lynch_reveal"] } messages.messages["wolf_shaman_notify"] = "" # don't tell WS they can kill messages.messages["vengeful_turn"] = messages.messages["boreal_turn"] messages.messages["lynch_reveal"] = messages.messages["boreal_exile"] kwargs = dict(chan=False, pm=True, playing=True, silenced=True, phases=("night",), roles=("shaman", "wolf shaman")) self.feed_command = command("feed", **kwargs)(self.feed)