Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 2016-10-04
- # Returns Investigator result group when given a role.
- validNames = [ #0
- ["escort", "transporter", "consort", "esc", "trans", "tp"],
- #1
- ["investigator", "consigliere", "mayor", "inv", "invest", "consig"],
- #2
- ["sheriff", "executioner", "werewolf", "exe", "ww"],
- #3
- ["vigilante", "veteran", "mafioso", "vigi", "vig", "vet", "maf"],
- #4
- ["lookout", "forger", "amnesiac", "lo", "look", "forge", "amne", "amnes"],
- #5
- ["spy", "blackmailer", "jailor", "bm", "bmer"],
- #6
- ["doctor", "disguiser", "serial killer", "doc", "disg", "sk", "serialkiller"],
- #7
- ["bodyguard", "godfather", "arsonist", "body guard", "bg", "gf", "god father", "arso"],
- #8
- ["medium", "janitor", "retributionist", "med", "retri", "retrib"],
- #9
- ["survivor", "vampire hunter", "witch", "surv", "vampirehunter", "vamp hunter", "vh"],
- #10
- ["framer", "vampire", "jester", "vamp", "jest"]]
- def sift(x):
- for i in range(11):
- for j in range(len(validNames[i])):
- if x == validNames[i][j]:
- return(i)
- def findAlts(put):
- group = sift(put)
- if group == 0:
- print("Escort, Transporter, Consort")
- elif group == 1:
- print("Investigator, Consigliere, Mayor")
- elif group == 2:
- print("Sheriff, Executioner, Werewolf")
- elif group == 3:
- print("Vigilante, Veteran, Mafioso")
- elif group == 4:
- print("Lookout, Forger, Amnesiac")
- elif group == 5:
- print("Spy, Blackmailer, Jailor")
- elif group == 6:
- print("Doctor, Disguiser, Serial Killer")
- elif group == 7:
- print("Bodyguard, Godfather, Arsonist")
- elif group == 8:
- print("Medium, Janitor, Retributionist")
- elif group == 9:
- print("Survivor, Vampire Hunter, Witch")
- elif group == 10:
- print("Framer, Vampire, Jester")
- elif put == "quit":
- print("Goodbye!")
- else:
- print("That's not a valid name, shitlord.")
- while True:
- finalInput = input("Enter the role whose group you'd like (type 'quit' to exit): ").lower()
- findAlts(finalInput)
- if finalInput == "quit":
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement