User:Moonmoon/mastermind

Yet another mode to break out of the metagame of "safe claims, discusses with other safes in secret, and everyone follows them without thinking." This mode features a 3rd team comprised of a mastermind and her cabal. The mastermind chooses a plot to accomplish over the course of the game, and can feed messages to her cabal in order to further her goal. Once accomplished, they win. However, the mastermind herself cannot directly participate or influence the village, although she has numerous powers that can throw wrenches into things. The villagers and wolves do not know what plot is in play and must deal with imperfect and misleading information as they try to foil the plot in addition to helping their team win.

Minimum 11 players, max 24 (including mastermind). Role reveal with team stats. At the start of each night phase, it is announced which actions the mastermind took during the previous day (or during the setup phase during night 1). The targets or parameters of the actions are not announced, only the actions themselves. !stats additionally tracks which once-per-game mastermind powers have been used.

Setup phase
This mode features a new "setup" phase that happens before the first night. The mastermind is chosen at the start of this phase and announced to the channel (and lykos -v's them). The mastermind then chooses which plot she wants to undertake and two subplots that help vary what the plot does. The choice of plot and subplots determine the roles present in the game. Once the plots are chosen, roles are assigned to players and the mastermind is shown the full list of who has what role. She then picks a number of players to be members her cabal, who still retain their normal role but wins with the mastermind instead of their regular team. All cabal members know each other and the plots in play (they are told of this at the beginning of night 1 when they learn their normal role as well). Once the mastermind finishes picking the plots and cabal members, she may use up to 3 powers (see below) to affect the next night/day. After using all 3 powers or issuing a "pass" command, the setup phase ends. Should the setup phase last too long (2 minutes?), the remaining choices are determined at random and all unused powers are lost.

Mastermind
The mastermind is not a member of the village, and thus cannot be the target of any powers. Similarly, she cannot speak in channel or participate in votes. The mastermind does have a number of powers she can use to manipulate the village, however. Some of these only show up in specific plots (and using them therefore gives the village hints as to what plot is in play), and particularly powerful ones are limited to once per game. All mastermind commands are performed in PM to lykos. The mastermind may use up to 3 powers per day. Powers listed as unrestricted do not count towards this limit. Certain powers may be used during night on an opportunistic basis, these are also specifically listed and count against the next day's limit.

Send
The mastermind can use "send " to send a message to all alive cabal members. Lykos will relay this message in private to them. This only affords one-way communication, and is meant to be used in channels where side-channel communications (such as PMs or a cabal channel) are disallowed. Use of this command is unrestricted.

Mislead
Gives the seer, oracle, augur, or detective a misleading result the next time they use their power. Used via "mislead " where nick is the seer/oracle/augur/detective and role is the role the mastermind wishes to mislead them with. This should be an actual role name, the bot will take care of transforming it into the appropriate output for the person's role. Example: "mislead nick traitor" will cause a seer to see their next target as villager, oracle to see their next target as not wolf, augur to see their next target as having a red aura, and detective to id their next target as traitor. Mislead can be used on a nick that is not a seer, oracle, augur, or detective, but will have no effect in that case.

Totem
Gives the shaman the specified totem the following night. The totem must be in their normal list of totems they are eligible to obtain. Used via "totem " where nick is the shaman/crazed shaman/wolf shaman and totem is the totem to give to them. Totem can be used on a nick that is not a shaman, crazed shaman, or wolf shaman, but will have no effect in that case.

Spy
This power may only be used once per game. Spies on the given nick, seeing all commands they issue to lykos as well as the results of those commands. Note this only works on commands, not other talking such as wolfchat. Used via "spy ".

Roles
Unless specified otherwise, roles do not stack between the main plot and subplots. This means that if the main plot calls for a harlot and a subplot also calls for a harlot, there will only be one harlot. Similarly, if two subplots each call for a harlot, then there will only be one. After all roles are determined by the plots, the remaining players will either be regular villagers or regular wolves -- the total number of wolves is determined as follows (player counts include mastermind): 10: 3, 13: 4, 16: 5, 19: 6, 22: 7.

Main Plots
The main plot determines a small number of roles in the game and determines how the mastermind wins. Generally, each main plot has one to three distinct win conditions that the mastermind can attempt to fulfill.

The Chosen One
Prophecy has it that a member of the village will rise to greatness, greater even than the mastermind. The mastermind must try to put them down before they realize their power, but fate has so far interfered with her plans. The mastermind wins if the chosen one dies.

Roles
 * The Chosen One (blessed villager amnesiac - turns into prophet): Cannot be a cabal member. The prophet can use "pray cabal" to figure out cabal members and will never reveal themselves to their target.

Turmoil
For too long has the village been a thorn in the mastermind's side, obscuring her otherwise picturesque view of the nearby lake. The mastermind cares not for the petty war being waged there, but wants to ensure that it ends with mutually assured destruction. The mastermind wins if there are 2 or less players alive at the end of the game or if 5 or more people die in a single night with at least 2 people from each team dying.

Roles
 * None

Duel of the Fates
The village is watched over by a pair of benevolent beings, however a great enemy lurks in the darkness that could take them down. The mastermind wins by having one of the Guardian Angels turn into a Fallen Angel and then subsequently kill the other Guardian Angel. The mastermind additionally wins should the monster win.

Roles
 * 2 Guardian Angels: Cannot be cabal members. If more than one GA is guarded on any particular night, no guards take effect.
 * Alpha Wolf
 * Monster

Subplots
The subplots determine the bulk of the roles in the game and add additional interactions and nuance with the main plot. These do not add additional win conditions, but may make various win conditions easier to obtain.

Star-Crossed Lovers
Love is in the air, but not all is well. A love triangle gone wrong has caused a bitter shadow to befall the land, waiting for an opportune time to strike.

Roles
 * 2 lovers: Chosen by mastermind during setup phase.
 * Assassin: Cannot be the GA or a lover, automatically targets one of the lovers.
 * Guardian Angel
 * Bodyguard (15+)

The Hidden Laboratory
Deep underground is a hidden laboratory, where a mad scientist works away on concoctions unknown. He's started experimenting with them by treating the village well with them, causing some unusual shifts to occur in the village.

Roles
 * Mad Scientist
 * Lycan
 * Cursed Villager
 * Blessed Villager
 * Seer
 * Lycan (2) (16+)

Presents
Totem carving is a cherished tradition in the village, held up by the shaman. The wolves have managed to twist the totemic magic into something far more sinister, and the village cannot tell who gave out what. The crazy guy at the end of the row probably taught the wolves how. A pair of villagers must try to sort out who gave what to uncover the wolf shaman and eliminate them.

Roles
 * Shaman
 * Wolf Shaman
 * Crazed Shaman
 * Detective
 * Hunter