예제 #1
0
파일: sleepy.py 프로젝트: mweinelt/lykos
    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"))
예제 #2
0
파일: boreal.py 프로젝트: bugmen0t/lykos
    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)