@Lycanthrobot is a Telegram bot I made in 2013 for playing Werewolf/Mafia with friends. It is a tool for the human game master to play online or to make physical games much quicker. The bot sends private messages with your role, you send it what actions you take at night, registers votes in a group, reminders, bookkeeping, etc. The master interprets what happened and announces the story.
That design choice made it flexible. I played it a lot with a few groups and we were creating our own variants all the time, inventing roles, resolving edge cases socially, and we’d use the bot as the infrastructure to manage it. Our roles were always defined without depending on others actions so everyone sends their action in parallel and avoids nights taking forever.
The basic flow is:
- Everyone starts a private chat with @lycanthrobot, so the bot can message them (one time ever).
- The master adds the bot to a group and starts a game with
/newgame. - Players join with
/play. - The master sends
/rolesfollowed by a list of roles. - The bot shuffles the roles and privately tells each player what they are.
- During the night, players privately send
/actionwith whatever they are doing. - When everyone has acted, the master gets one private message containing all actions.
- The master announces what happened and uses kill commands to update the game state.
- During the day, players vote in the group with
/vote, and/pollingshows the votes.
The bot treats any role whose name contains wolf as part of the wolf team. If someone is assigned ordinary_wolf, alpha_wolf, or any custom role with wolf in the name, the bot can privately tell the wolves who the other wolves are. There are many other commands that arose as I played many games, see the summary by the bot below.
Variants and features
The variant of Werewolf we liked most is the multi-life mode. Instead of one role per person, each player gets two or more roles, and those roles act like lives. If you are both a wolf and something else, you are on the wolf team, even if your wolf role later dies. While both roles are alive, you have both powers and can use both during the night.
Death works differently depending on when it happens:
- If you die at night, you choose which of your alive roles dies.
- If the village lynches you during the day, one of your living roles dies at random.
- You still vote during the day as long as at least one of your roles is alive (one vote per person).
This mode was surprisingly rich. Delays and softens the effect “I lost early so now I am bored” since usually you do not want to fully kill someone unless you are sure (and of course, we let people keep talking at all times, the innocents didn’t know who the wolves were). Someone can be partly exposed, partly dangerous, partly innocent, and still very much alive.
The bot has commands specifically for this style:
/mode nsets the number of lives and roles per player./killn @nick nkills a chosen role after a night death./killd @nickkills a random living role after a day lynching./killr @nick @nick2 ...chooses randomly from a tied list and kills a random living role.
But the bot has many other features. For example:
/setrole @nick role nlets the master transform a role mid-game.
The two sections below preserve the bot help and role-list text, without the Telegraph title, author, date, or license footer.
Summary by the bot
TL; DR: /start the bot. Add the bot to a group, master writes /newgame, players write /play. Master writes "/roles list_of_roles". Players write "/action message" in private. The bot notifies when everybody has done it. Master kills and tells what happened. Players write "/vote message", master kills the most voted person in the /polling. Repeat until /endgame.
This is a telegram bot for playing your own game of Werewolf/Mafia with your friends. It was thought to let you play in your own style with no restrictions, the master has complete control of the game. Please use the command /feedback to report errors or request features. This is what you can do with the bot in detail:
You must let the bot send messages to your private chat, for it, /start the bot @lycanthrobot. From a group, a person starts a game with /newgame. This person will be the master of the game. Then everybody that wants to play writes /play in the group. When enough people have joined the game, the master writes /roles and a list of words that will be the roles. The bot will shuffle these characters and will send them to the players using the private chat. Any role that contains in the name the string "wolf" will be considered a wolf by the bot and will send a message to each wolf telling them who the other wolves are. Later, the players must write "/action message with what I do with my role/s tonight" from the private chat. When everybody has performed their action the master will receive a message containing everything and the bot notifies in the main group that the night is over. Then the master will write /kill @nick to tell the bot the person who died. For lynching, the players must write "/vote message" from the group and all the messages can be seen with /polling. The bot lets the user to play several games simultaneously (one per group), the command /game can be used in private to tell the bot to which game the subsequent commands refer to. By default the selected game is the first game you started a game in. When such a game ends another game is selected and you are notified.
There is support for a variation of the game that is quite good, which consists of assigning more than one role (and the same number of "lives") to each person. The master can change to this mode by writing "/mode 2" for example, before "/roles". If a person dies during the night, that person will choose the role that dies (first, second...), if the person is lynched, a random role dies. The master has commands "/killn @nick number_of_role", "/killd @nick", "/killr @nick @nick2 ..." to kill after the night and kill after the diurnal lynching and to kill randomly when there is a tie in the voting, respectively.
You don't need to know more to start playing, but here there is a detailed list of all the commands the bot supports.
Commands:
User:
/action "message": Write a message along the command telling the master your action. You must call this command from a private chat with the bot, the message will indicate the action you perform. You have to do it even if you are a villager or if have already used your powers. After everybody has performed their action, the master will receive a private message with every action. Then the master should tell the village in the main group what has happened and will call the command /kill to tell the bot who died during the night. You can write /action this command as many times as you want, the last one will be the one to be considered.
/feedback: Send a message with your opinion of the bot, any bugs you are having, ideas to improve the bot, feature requests...
/game: The bot asks you to select one of the groups in which you are playing or being the master. After this, the private commands will refer to that group.
/help: It prints a link to this help post
/leave: Used by the users if they want to undo the effect of /play.
/me: Used in the private chat, it reminds you your role/s.
/play: Used by the users in order to tell the bot they will play the current game. A game must have been started with the command /newgame. The master cannot execute /play.
/polling: See the results of the polling. Please, try to call this from the private chat to not generate too many messages in the main group.
/rand "list of words": Used with a list of words, the bot will send one of them randomly. It is useful for some situations in which you have to decide something at random.
/rand "A number": Used with a positive number n, the bot will send a random natural number in [1, n]. It is useful for some situations in which you have to decide something at random.
/riot: If this command is called by three distinct players in a game, the bot will end the game (useful if the master is not online).
/rolelist: It sends a link to a big list of roles and their descriptions.
/roles: Used while playing, it reminds the roles and tell which of them are alive and which are dead
/signup: If you have changed your nick the bot will not be able to interact with you correctly. You can update your nick with /signup. This command is the equivalent to /start.
/start: It starts the chat with the bot. Needed for the bot to send messages to you.
/vote @nick: Vote for somebody during the day. You have to vote from the main group. If you vote again the vote is overwritten. Your vote is reseted after somebody dies with /kill
/who: If used after /newgame and before /roles, it shows who is going to play. If used while playing, it shows a list of the people that are current alive and then a list of the dead people along their role.
Just for the master:
/delayed: performed by the master in private, it tells them what people have not sent their actions yet.
/endgame: It ends the game, it can only be used by the master.
/endnight: It ends the night, it can only be used by the master. Useful to unblock a game where some users don't send their actions. Try not to use it very often.
/kill @nick: It kills somebody in the game mode with one role per person. It is used to tell the bot who died during the night or the day.
/killd @nick: It kills a role, it can only be used in the mode with more than one role per person. This is for diurnal death. The role killed is random among the ones that are still alive.
/killn @nick n: It kills a role, it can only be used in the mode with more than one role per person. This is for nocturnal death, it can only be used by the master. The master must ask the killed person the number of the role he/she wants to be killed. It is an integral greater or equal than 1.
/killr "list of @nicks": It kills a role, it can only be used in the mode with more than one role per person. The bot will pick a person from the list at random and will kill one of their roles at random. This is useful when there is a tie in the polling.
/mode n: Used by the master after /newGame. The bot will send a message with the number of roles the master has to select. n stands for the number of lives. The bot waits for the command /roles or for another /mode to set a distinct number of lives.
/newgame: It starts a new game. The master will be the one that executes this command. If a game is already being played this command does nothing.
/roles "list of roles": This command needs a list with as many words as the number of people that are playing (support for the thief will be maybe considered later). Every word must be the name of a character. The bot will shuffle the characters and will send a private message to each player with their role. Roles must be names with no spaces. The bot will consider a wolf every role that has "wolf" in its name. It will send private messages to all of them telling them who they are.
/setrole @nick role n: Used by the master in private in any moment, it overwrites the role of @nick and sets role instead. n is the number of the role, use it just if playing with more than one life. It is useful for playing with characters as the cardsharp or the thief.
/sunset: Used by the master to remind people to send their actions. It is optional, and it is usually done when the night is going to start. The people and only people that have not acted yet received a reminder. by the bot. It helps preventing people not sending their actions if a slow paced game is played.
Roles
This is a suggested list of roles for playing a game of werewolf, specially with lycanthrobot. See Rules and variants of the game and the @lycanthrobot help.
In the variants you can see that you can play with more than one role per person, in this case, the distinction between person and role is important. In the following I will make that distinction. For example when I say "Pick the role of someone", it means you have to pick a person and one of their roles (they are numbered: 1st 2nd etc) or if I say "Kill all the wolves" it means you have to kill all the roles that are wolves, not all the people that have roles that are wolves.
The following contains a list of 74 roles, divided into Wolf Team, Village Team and Other Teams.
Wolf Team
Ordinary Wolf:
Abilities: Decide on a person to kill with the other wolves. The wolves can decide to kill themselves. They must choose someone to kill.
Goal: Kill anyone that does not belong to the wolf team while there is at least one wolf or dog alive.
Albino Wolf:
Abilities: Same as wolves + in the even nights you can pick one of the wolves in your team and kill it.
Goal: Be the only person left alive.
Alpha Wolf:
Abilities: Same as wolves + once in the game you can infect one of the wolves' victims. This person will not die, they will become a wolf for the rest of the game instead. This does not happen if someone saves the victim from dying. You will have already used your ability, though.
If playing with more than one role per person, one of the roles of the victim is selected randomly to be the wolf, if this role dies, it is effectively as if the role of wolf would have died, i.e. the villagers don't have to kill their other roles to win and this person cannot vote who to kill in the night.
Goal: Kill anyone that does not belong to the wolf team while there is at least one wolf or dog alive.
Wolf Cub:
Abilities: Same as wolves + if you die, the next night the wolves will kill an extra person.
Goal: Kill anyone that does not belong to the wolf team while there is at least one wolf or dog alive.
Incognito Wolf:
Abilities: Same as wolves + you seem to be innocent to the roles that can obtain information about if someone is a wolf or not (for example to the detective, but not to the seer).
Goal: Kill anyone that does not belong to the wolf team while there is at least one wolf or dog alive.
Entertainer:
You know who the wolves are and they know who you are.
Abilities: Pick someone every night to entertain. This person will not be able to use any special abilities during that night. You can't entertain someone from the wolves' team. Entertainers are not affected by the power of another entertainer. If you entertain someone that had used his single-use ability, that person will have spent their ability.
Goal: You win if the wolves win.
Dog:
You know who the wolves are and they know who you are.
Abilities: The village has to kill you in order to win but you can't decide the nocturnal victim. In particular, if you are the only one alive in the wolf team, there will be no victim.
Goal: You win if the wolves win.
Minion:
You know who the wolves are and they know who you are.
Abilities: No special abilities. You are like a villager, but you win with the wolves and you know who they are.
Goal: You win if the wolves win.
Babbler:
You know who the wolves are and they know who you are.
Abilities: Every night, pick a person. For the rest of the game that person will be seen as a wolf by the roles that obtain information about if a player is a wolf or not.
Goal: You win if the wolves win.
Brainwasher:
You know who the wolves are and they know who you are.
Abilities: Pick a person every night (and number of role if playing with more than one lives) and a role X. During the rest of the game, if the person picked wants to talk about their role, they must say the are X . They cannot talk about the fact that the brainwasher visited them. (depending on the game the master might want you to pick more than one person per night).
Goal: You win if the wolves win.
Village Team
Villager:
Abilities: No special abilities.
Goal: Kill all the wolves.
Save roles
Witch:
Abilities: You have two single-use abilities that you can use in the night you want. You can use both in the same night. These are:
1) Being able to save the people killed by the wolves in the night you use it. You don't know who the victims are.
2) Being able to kill someone you choose.
Goal: Kill all the wolves.
Weak witch:
Abilities: Same as witch but you don't save the wolves' victims but you pick someone and save that person if it was going to die because of the wolves daily carnage.
Goal: Kill all the wolves.
Vampire witch:
Abilities: Same as weak witch but can use the saving ability every night.
Goal: Kill all the wolves.
Omnipotent witch:
Abilities: Every night you will be told who is going to be killed by the wolves. After this you can save this person or not. You can only save once. You also have the single-use ability to kill someone.
Goal: Kill all the wolves.
Defender:
Abilities: Pick a person every night. The wolves can't kill this person in that night. You can defend yourself although you cannot defend the same person two consecutive nights.
Goal: Kill all the wolves.
Love/Hate roles
Cupid:
Abilities: Pick two lovers before the first night (you can pick yourself). The two lovers will be told who they are and apart from their goal, they can also win if they are the last two people alive. If one of the lovers dies, so will do the other. In a game with more than one life per person, the lovers dying condition only affects to the first life lost. Their goal won't change. Also, if one lover dies, the other gets to decide which of their roles dies.
Goal: Kill all the wolves.
Lovers:
Abilities: They are two roles and they know what persons they are. When one of this ROLES dies, the other ROLE one dies too.
Goal: Kill all the wolves or be the only person alive along with your lover.
Tom & Jerry:
Abilities: There are two and they know who they are. Tom hates Jerry and Jerry hates Tom.
Goal: Kill all the wolves but kill Tom/Jerry first.
Devil:
Abilities: Pick two people (you can pick yourself) before the first night. These two people will be, apart from their original roles, Tom and Jerry. To win, they will have to kill the other and fullfil their original goal.
Goal: Kill all the wolves.
Promiscuous:
Abilities: Select someone to become your lover. If one of your roles dies, a role of your lover will die (if >1, your lover may choose). If a role of your lover dies, you will not die. You pick a lover again with your night action in this case. Note that the lover will not know you both are in love until the next day, but you make them fall in love during the night. Your lover will not know you are promiscuous, they will only know about their love with you.
Goal: Kill all the wolves.
Killer roles
Hunter:
Abilities: When you die, you may kill the role of someone else. If you pick somebody with more than one role, you choose the role number. If several hunters, of any kind, die at once they decide who to kill simultaneously.
Goal: Kill all the wolves.
Noctambulant hunter:
Abilities: Same as the hunter, but you only kill if you die during the night.
Goal: Kill all the wolves.
Terrorist:
Abilities: Once in the game during the night you may place a bomb under someone's role. When you die, the bomb explodes killing the role if it was still alive.
Goal: Kill all the wolves.
Avenger:
Abilities: If you are lynched, one of the roles of the people who voted for you will be selected randomly and will die.
Goal: Kill all the wolves.
Kamikaze:
Abilities: Whenever you want during the game (in the middle of the night, in the day, whenever) you can immolate yourself and kill the role of someone you choose. This process is public.
Goal: Kill all the wolves.
Observer roles
Seer:
Abilities: You can check another player's role once in the entire game.
Goal: Kill all the wolves.
Omnipotent Fortune Teller:
Abilities: You can check another player's role each night.
Goal: Kill all the wolves.
Detective:
Abilities: You pick the role of a player, each night. You can't pick a role of yourself. You will be told whether the chosen role is a wolf or not.
Goal: Kill all the wolves.
Crazy Detective:
You think you are a detective.
Abilities: Same as the detective, but you are always told the opposite of what you would be told if you were a detective.
Goal: Kill all the wolves.
Forensic:
Abilities: When the town wakes up and the nocturnal victims are announced, you are told how they were killed. Will you be able to guess who were the killers?
Goal: Kill all the wolves.
Swapping cards, changing roles...
Card Sharp:
Abilities: You swap two people's roles once in the entire match. Already used single-used powers of swapped roles will remain used. In the case you are playing with several card sharps or wandering ghosts, the master sets beforehand an ordering to decide who swaps first.
Goal: Kill all the wolves.
Wandering Ghost:
Abilities: You pick the role of another person and you swap your ghost with it. It is a random character who abandons its body every night grabbing other's. In the case you are playing with several card sharps or wandering ghosts, the master sets beforehand an ordering to decide who swaps first.
Goal: Kill all the wolves.
Thief:
For each thief in the game, the master adds two extra roles to the game. In the random distribution of roles, there are two roles per thief that are not assigned to anyone. The master assigns a pair of roles two each thief.
Abilities: The first night, the thief is shown two of those roles and picks one. The thief will adopt that new role the rest of the game.
Goal: Kill all the wolves.
Grave-Robbing Thief:
Abilities: You can take someone's role right after his death, playing with this new role for the rest of the game. You belong to the town, as far as you don't adopt the identity of any other character. Of course, you don't want the wolves to win so you wouldn't want to become a wolf.
Goal: Kill all the wolves.
Swapping/changing effects
Wizard:
Abilities: You swap positions between two people each night. This means, everything that should happen to Alice will happen to Bob, and viceversa. The wizard is inmune to "disability characters" (i.e. entertainer, hexer, etc). The actions of two wizards or any other roles that swap effects (baton passer but not hypnotist) do not interfere, if Alice is swapped with Bob and Bob with Carol, then Bob will receive the actions of Alice and Carol and Alice and Carol will receive Bob's. A murder can become two! It can also be the case that Alice and Carol are the same person so whatever was going to happen to Bob happens to this other person twice and also the other way around!
Goal: Kill all the wolves.
Baton Passer:
Abilities: You pick two people, say Alice and Bob, and everything that was going to happen to Bob, will happen to Alice instead.
Goal: Kill all the wolves.
Hypnotist:
Abilities: You pick two people and a role of each of them, say Alice and Bob, every night. If that role of Alice has performed some special action over someone, this action occurs to your selected role for Bob instead of to the person chosen by Alice.
Goal: Kill all the wolves.
Others
Governor:
Abilities: You can absolve one person sentenced to death in the lynching, once in the entire game. The village will be informed about the absolution, but not about the governor's identity. You cannot absolve yourself.
Goal: Kill all the wolves.
Overlord:
Abilities: Pick a person in the first night and that person will be a governor. You cannot pick yourself. The new governor won't be known by the rest of the village and they will still have their special abilities.
Goal: Kill all the wolves.
Fool:
Abilities: You can't die in the lynching. If you are voted, your role is revealed and the village must vote for somebody else.
Goal: Kill all the wolves.
Silversmith:
Abilities: If the wolves try to kill you during the night, you kill one of the wolves (randomly selected) and then you become a wolf. If the witch used their saving potion, you will still be a wolf but the other wolf will not die, there will be one extra wolf in the game. The village is not told that something happened with the silversmith, they will just see a wolf dying.
Goal: Kill all the wolves.
When playing with several roles per person, it's up to the master to kill the role of the wolf or announcing that the person died and then they choose the role as in a regular noctural death. This should be decided at the start of the game.
Invalid:
Abilities: If the entertainer chooses you, the entertainer dies.
Goal: Kill all the wolves.
Turncoat:
Abilities: You are like a regular villager, but if the game finishes during night time, you win with the wolves.
Goal: Kill all the wolves during the day or try to make the wolves win during the night. The wolves still need to kill you to win.
Elder:
Abilities: You have to be attacked twice during some nights to die. If the witch or another character tries to save you, you will only get one life back (in the case you were going to die that night). You are lynched normally if the village sentences you to death.
Goal: Kill all the wolves.
If you have more than one role alive and you are kill in the night, when you have to pick the role that will die, you can pick your elder and then you won't die.
Rabbel Rouser:
Abilities: As long as you are alive, the village lynches one more person than usual during day time.
Goal: Kill all the wolves.
Masons:
Abilities: They are two identical roles, they know each other.
Goal: Kill all the wolves.
Barman:
Abilities: Pick a person every night. During the whole following day that person will be drunk and it will have to do something funny, decided beforehand. Examples are sending messages aLtErNaTiNg UpPeR aNd LoWeR cAsE lEtTeRs, communicating only with emoticons or stikers, or (if playing all physically together) speak singing or sending audios singing.
Goal: Kill all the wolves.
Fox:
Abilities: Every night you pick a group of people of size exactly to a number that is decided by the master at the beginning of the game. Usually, the master writes the role as fox_3 or fox_4, for example, for indicating the number decided. You are told if there is at least one wolf in such a group. Your ability is affected by roles as the babbler, the incognito wolf and so.
Goal: Kill all the wolves.
Lawyer:
Abilities: Pick a person every night. If the next day that person is voted for being lynched, the master will announce that person was defended by the lawyer, won't die and the village will have to vote for a different person. You cannot pick the same person two consecutive nights and you can defend yourself.
Goal: Kill all the wolves.
Cautious Granny:
Abilities: You can activate your ability once in the game. If so, every person that picks you as part of their actions will die. The only exception are the wolves, only one wolf will die (at random). Even if the granny dies, the visitors still die.
Goal: Kill all the wolves.
Bleeder:
Abilities: S
Goal: Kill all the wolves.
If you are killed during the night, you will be bleeding next day but you won't die. You will die the following day instead. If you are attacked while bleeding, nothing happens.
Killjoy:
Abilities: You can activate your ability once in the game and during the day, before the daily execution. If you activate your ability you skip a night (so there will be another lynching, the bleeder may die, etc). If you are lynched that day, your action stills takes place.
Goal: Kill all the wolves.
Scientist:
Abilities: Twice in the game, you can pick a somebody's role and if that role is a wolf, it becomes a minion (see above). You won't know if you have selected a wolf.
Goal: Kill all the wolves, minions don't count as wolves.
Tamer:
Abilities: The wolves can't kill you in the nocturnal carnage.
Goal: Kill all the wolves.
Crow:
Abilities: Pick a person every night. This person will have one more vote against them in the next day polling.
Goal: Kill all the wolves.
Barber:
Abilities: You can activate your ability once in the game and during the day. If so, you kill one role of someone. If the killed role is a member of the village team, the barber will die immediately. Then the village continues with the lynching.
Goal: Kill all the wolves.
Distractor:
Abilities: Every night you pick a person. This person won't be able to vote next day.
Goal: Kill all the wolves.
Shaman:
Abilities: In the mode in which you don't see the roles of dead people, the shaman can see if the dead people are from the wolves team or not.
Goal: Kill all the wolves.
Hero:
Abilities: Every night you must pick somebody but yourself and if that person was going to die during the night, you die instead and you kill one of the murderers randomly.
Goal: Kill all the wolves.
Martyr:
Abilities: Every night you must pick somebody but yourself and if that person was going to die during the night, you die instead.
Goal: Kill all the wolves.
Pregnant:
Abilities: If the wolves kill you, the next night they cannot kill. If the wolves kill you and somebody else kills you this will still happen.
Goal: Kill all the wolves.
Black Sheep:
Abilities: You are an ordinary villager but you are seen as a wolf by the roles that obtain information about if someone is a wolf or not. You are told to be an ordinary villager.
Goal: Kill all the wolves.
Baker:
Abilities: Since you die, the village has a limited number of nights to win or they will starve. This number is decided by the master at the beginning of the game.
Goal: Kill all the wolves.
Fairy Godmother:
Abilities: Pick a role, if it is a role that has a single-use ability and was already used, you give back this ability to it. This is a single-use ability.
Goal: Kill all the wolves.
Jekyll and Hyde:
Abilities: They are two roles whose aim is being the last two people alive in the game. Jekyll has the powers of a defender and Hyde is like an ordinary wolf (the rest of the wolves think Hyde is a wolf). If one of the roles dies, so does the other.
Goal: To win they have to be the last two people alive in the game.
Exemplary Villager:
Abilities: You are like an ordinary villager, but at the beginning of the game everybody knows your role. Your role could be changed by other roles like the cardsharp, though.
Goal: Kill all the wolves.
Briber:
Abilities: You can do your action once every two nights, (odd nights). You bribe someone to vote in the lynching for a person that you pick.
Goal: Kill all the wolves.
Hexer:
Abilities: Pick a person every night. If your role dies, the special ability/abilities of the last person the hexer had picked won't have any effect the night after their dead.
Goal: Kill all the wolves.
Other teams
Sectarian:
Abilities: At the beginning of the game, the players are splitted in two groups: the ones that are in the sect and the ones who aren't. You are in the sect.
Goal: At the end of the game you win if the only people alive are in the sect.
Piper:
Abilities: Each night the you attract some number of people that is decided at the beginning of the game. The attracted people know who has been attracted by you. You can't pick yourself to be attracted by you.
Goal: Attract every alive person in the game while you are still alive. If at some point everybody (not including yourself) is attracted, you win the game and the rest of the people lose.
Secretary:
Abilities: At the beginning of the game the you pick a person distinct from yourself that will be your boss.
Goal: You win if your boss is alive at the end of the game.
Bookie:
Abilities: At the beginning of the game you choose if you want to win with either the wolves or the village. You won't be told who the wolves are if you pick the wolves side. and then every night you pick a person and bet that person will die during that night. If the person actually dies, you can kill somebody the next night (if you are alive and only if you want). You also bet as every night.
Goal: Either win with the wolves or the village, whatever you choose at the beginning of the game.
Anarchist:
Abilities: Each night you pick a person distinct from yourself. This person will not be able to vote during the rest of the game.
Goal: You win if at some polling there are no alive people that can vote (but you). In that case the game ends.
Dataset
I gathered a dataset containing (A) number of players, (B) lives per player, and (C) roles for the games we played in a big group over some years. Sometimes roles are written in Spanish, and sometimes there are roles that are not in the official list because we were testing them. A sample line for 6 players and 2 lives per player:
6,2,wolf dog_wolf witch witch hunter hunter cupid tom jerry barman villager villager
The chart below summarizes the configurations in that dataset, organized by number of players and number of lives that we used. You can see that we loved the 2 lives mode and sometimes we played with more but only if there were 7 players or fewer.