def gameStart(self): Voter.gameStart(self) sk_name = self.game.get_role("SK") self.game.tell("Role: Witness", self.game.names[self]) self.game.tell("You: " + self.description, self.game.names[self]) self.game.tell("You saw: " + self.game.roles[sk_name].description, self.game.names[self]) self.game.commentary(self.game.names[self] + ": " + "Sane Witness")
def gameStart(self): Voter.gameStart(self) saw2 = random.choice(["Sane", "Delusional", "SK", "Random", "Random2"]) sk_name = self.game.get_role(saw2) self.game.tell("Role: Witness", self.game.names[self]) self.game.tell("You: " + self.description, self.game.names[self]) self.game.tell("You saw: " + self.game.roles[sk_name].description, self.game.names[self]) self.game.commentary(self.game.names[self] + ": " + "Random Witness")
def action(self, msg): args = msg.split(" ") if ((args[0] == "kill") and (self.game.phase == "night")): if ((len(args) >= 2) and (args[1] in self.game.roles)): self.game.nk = args[1] self.game.tell(args[1] + " has been nightkilled.", self.game.names[self]) self.game.mkDay() else: self.game.tell("You must pick a valid target.", self.game.names[self]) else: Voter.action(self, msg)
def action(self, msg): args = msg.split(" ") if ((args[0] == "cop") and (self.game.phase == "night")): if ((len(args) >= 2) and (args[1] in self.game.roles)): self.game.cop = args[1] randalign = random.choice(['Scum','Town']) self.game.tell(args[1] + " is %s." % randalign, self.game.names[self]) self.game.mkDay() else: self.game.tell("You must pick a valid target.", self.game.names[self]) else: Voter.action(self, msg)
def action(self, msg): args = msg.split(" ") if ((args[0] == "cop") and (self.game.phase == "night")): if ((len(args) >= 2) and (args[1] in self.game.roles)): if args[1] == self.game.get_role("SK"): self.game.tell(args[1] + " is town", self.game.names[self]) self.game.mkDay() else: self.game.tell(args[1] + " is scum", self.game.names[self]) self.game.mkDay() else: self.game.tell("You must pick a valid target.", self.game.names[self]) else: Voter.action(self, msg)
def __init__(self, game, rolename): Voter.__init__(self, game, rolename) self.role = "Delusional" self.description = game.descriptions.pop()
def gameStart(self): Voter.gameStart(self) self.game.tell("Role: Murderer", self.game.names[self]) self.game.tell("You: " + self.description, self.game.names[self]) self.game.commentary(self.game.names[self] + ": " + "Murderer")
def __init__(self, game, rolename): Voter.__init__(self, game, rolename) self.role = "ParanoidCop" self.alignment = "Town" self.alignmentinsane = "Scum" self.sanity = "Paranoid"
def gameStart(self): """When the game starts up, this is called.""" Voter.gameStart(self) self.game.tell("Role: " + self.role[1] + ".", self.game.names[self]) self.game.commentary(self.game.names[self] + ": " + self.rolename[0])
def __init__(self, game, rolename="Voter"): Voter.__init__(self, game, rolename) self.role = rolename
def gameStart(self): Voter.gameStart(self) self.game.tell("Role: Serial Killer", self.game.names[self]) self.game.commentary(self.game.names[self] + ": " + "Serial Killer")
def gameStart(self): Voter.gameStart(self) self.game.tell("Role: Serial Jester, use !kill or !nokill", self.game.names[self]) self.game.commentary(self.game.names[self] + ": " + "Serial Jester")
def __init__(self, game, rolename): Voter.__init__(self, game, rolename) self.role = "Townie"
def gameStart(self): Voter.gameStart(self) self.game.tell("Role: Lyncher for " + self.target, self.game.names[self]) self.game.commentary(self.game.names[self] + ": " + "Lyncher")
def __init__(self, game, rolename): Voter.__init__(self, game, rolename) self.role = "Lyncher" self.target = self.game.get_role("Lynchee")
def gameStart(self): Voter.gameStart(self) self.game.tell("Role: Jester", self.game.names[self]) self.game.commentary(self.game.names[self] + ": " + "Jester")
def __init__(self, game, rolename): Voter.__init__(self, game, rolename) self.role = "Jester"
def __init__(self, game, rolename): Voter.__init__(self, game, rolename) self.role = "Random2" self.description = game.descriptions.pop()
def gameStart(self): Voter.gameStart(self) self.game.tell("Role: Townie", self.game.names[self]) self.game.commentary(self.game.names[self] + ": " + "Townie")
def __init__(self, game, rolename): Voter.__init__(self, game, rolename) self.role = "Lynchee"
def gameStart(self): Voter.gameStart(self) self.game.tell("Role: Cop", self.game.names[self]) self.game.commentary(self.game.names[self] + ": " + "Paranoid Cop")