Werewords - Blizihguh/Mayor-McMott Wiki
Werewords is a social deduction word game for 4-10 players. One player, the Mayor, picks a secret word from a list of four randomly chosen options. The rest of the players ask yes-or-no questions, which the Mayor answers. The Mayor is otherwise completely mute, and is only allowed to answer questions by sliding a token to the player who asked (or in the case of this bot, by using commands). Complicating this task are the hidden roles each player has: most players are aligned with the Town, and win when one player asks "Is the word " and the Mayor answers with a big shiny star token. However, there is also a faction of Werewolves (or at small playercounts, a single werewolf). The Werewolves win if the Town uses up all their questions without guessing the correct word.
For a complete listing of the rules for Werewords, see the official rules, from Bézier Games.
Syntax: !start werewords <difficulty> <role_list> <@player_1> <@player_2> ... <@player_n>
- <difficulty> can be one of "supereasy", "easy", "medium", "hard", or "ridiculous". If you don't know where to begin, start with medium or hard, and try to avoid picking any noun that's a concept/idea and not an actual object (eg: pick "tea kettle", not "socialism").
- <role_list> can be one of "WS", "WWS", "WSF", or "WWSF". Each W corresponds to a Werewolf, each S to a Seer, and each F to a Fortune Teller; any additional players will be regular Townies.
- After selecting difficulty and role_list, simply @ every player who will be playing. The Mayor role will be assigned to the author of the message; don't forget to @ yourself when sending the command, or you won't get a role!
(DM only) (Mayor only) !pick
Syntax: !pick <1/2/3/4>
- As Mayor, the bot will DM you a list of words to choose from; use !pick and choose the one you wish to use (by number).
(DM only) (Seer only) !objection
- As Seer, you get one Objection token, which you can play at any time. This is used to let the players know that the Seer (who is town) disagrees with something that was said, particularly by the Mayor, if they give a dodgy answer.
- NOTE: This is a house rule, and is not listed anywhere in the official rules (nor could it be, since it doesn't really work in a physical context).
- Sends the list of valid word lists (see !start above).
- Sends a list of what tokens the Mayor and Seer still have left to give. The Mayor starts with 36 Yes/No tokens, 10 Question Mark tokens, 1 Way Off token, and 1 So Close token; the Seer starts with 1 Objection token. The Mayor's big golden star token, which ends the game, is not implemented by the bot; if one of the players guesses correctly, the Mayor can simply unmute themselves and congratulate the players. This is very likely to be a moment of catharsis for the Mayor.
(Mayor only) !yes
- The bot will spend a Yes/No token and mark the last message from a non-Mayor player with a YES reaction. The bot will also attempt to delete the command, to reduce clutter.
(Mayor only) !no
- The bot will spend a Yes/No token and mark the last message from a non-Mayor player with a NO reaction. The bot will also attempt to delete the command, to reduce clutter.
(Mayor only) !what
- The bot will spend a Question Mark token and mark the last message from a non-Mayor player with a WHAT reaction. The bot will also attempt to delete the command, to reduce clutter. If the Mayor has no Question Mark tokens left, the bot will inform the Mayor of this instead.
(Mayor only) !close
- The bot will spend a So Close token and mark the last message from a non-Mayor player with a CLOSE reaction. The bot will also attempt to delete the command, to reduce clutter. If the Mayor has no So Close tokens left, it will substitute a Yes token.
(Mayor only) !wayoff
Syntax: !wayoff <optional: @target>
- <@target> can be a player, or can be left blank.
- If the Mayor targets a player, the bot will inform the table that that player is way off; otherwise, it will inform the players that they are generally way off. If the Mayor has no Way Off tokens left, the bot will inform the Mayor of this instead.