• Happy Earth Week! TBT is hosting a series of nature-based mini-events through April 28th. Breed flower hybrids by organizing your collectible lineup, enter our nature photography contest, purchase historically dated scenery collectibles, and earn bells around the site! Read more in the Earth Week and photography contest threads.

Mafia TBT IRC Mafia Guide

oath2order

#Porygon2024
Joined
Dec 16, 2012
Posts
23,436
Bells
1,515
Switch
3883-6235-7310
Island
Longwood
Leif
Flimsy Watering Can
Golden Watering Can
Toy Hammer
Perfect Peach
Asteroid Plush
Moon Bunny
Camp Bell Tree 2023 Patch
Ruby
Tetris Grid
Basics
To play, you'll need to join the IRC. You can do this from any IRC chat client, or from the website itself. Our chat is located at this link. Once you choose your username, you'll be in the main TBT chat, which is #belltree. To join the channel used for Mafia, type in the following: /join #belltreemafia.

When you're in the channel, you'll need to have the MafiaTBT user in there. This is the bot that runs the game that Justin sets up when a game will happen.

Rules
  1. You may only communicate privately with a player if it is nighttime and they are part of the same scum/mason group as you.
  2. Private messages from the bot, including but not limited to your role PM, actions sent and results received, should not be pasted. Paraphrasing may be used instead.
  3. You may not impersonate a user unless you are replacing them into the current game.
  4. You must attempt to fulfill your win condition in all games. You may not intentionally delay a certain win.
  5. You may not bring outside information or vendettas into the current game.
  6. Do not join games you cannot complete. If you need to leave, say so and '/nick YourNewNick' before you go
  7. Abuse of bot and server mechanics is against the spirit of the game and as such should not be used. Users should also seek not to use non-standard characters during a game.
  8. Do not spam the channel or use excessive caps. Multiple bot commands should be done in PM.
  9. Discrimination (including but not limited to race, sexuality, gender, religion) and excessive abuse is forbidden.

Commands
The commands that you will use in IRC Mafia are as follows:
Pre-Game
These commands tend to be used before the game starts. They are used to start the game and get help.
  • !xmafia start - This command is used by the game host to choose the type of IRC Mafia game that will be played.
  • !xmafia in - This command is used by anybody who wants to join the current game. After typing it in, you must wait for the bot to give you a voice. The bot will give voices to players in order of them entering this command. If your name is skipped, simply re-enter the command.
  • !xmafia out - This command is used by anybody who wants to leave the current game.
  • !xmafia go - This command is typically used by the game host to start the game. A thirty second count-down will begin, signalling that anybody who wants to play should sign up immediately before the game starts. At the end of the countdown, roles will be given out and the game will start on Night One.
  • !xmafia wait - This command is used to put off the timer until the game starts. This is usually only used to wait for a few extra players.
  • /msg MafiaTBT help rules - This command is used to display the rules of the game.
  • !xmafia help topic - This command is used to display the help based off the various topics. Replace the word topic with the following: command (enter the command name), role (enter the role name), actions (enter the action name), or setups (enter the set-up name)
  • !xmafia stop - This command is used to stop the game. It requires 3 votes to stop the game, however, the administrator can instantly stop the game.
  • !xmafia status - This command is used to display the status of the bot. It will show how many players have signed up for the current game.
  • !xmafia special - This command is used to list all the game types.
  • !xmafia testsetup gametype playeramount - This command lists a sample setup for a game. The gametype parameter has to be replaced with the setup name. The playeramount has to be replaced with the amount of players. This command has purposefully been disabled to prevent abuse.

In-Game
These commands can only be used while a game is running.
  • /msg MafiaTBT ability name - If your role is one with an ability, the bot will tell you what you enter in at the ability parameter. In the name parameter, enter the name of the person that you wish to use the ability on. For example, if you are trying to kill someone as mafia, the following should be entered: /msg MafiaTBT mafiakill Jubs.
    • NOTE: If you do not have a nighttime ability, or do not wish to use it, the following may be entered: /msg MafiaTBT none. It is considered common courtesy to type this in if you do not have an ability, in order to speed the nighttime up, so the bot will recognize that all possible actions are done, instead of taking the full three minute wait.
    • If an action starts with (day), then you can use it during the day. If it has no prefix, it is a night action. If it starts with (x), then it can be used in the day or night. If it is marked with (auto), then it is automatically used at the night.
  • !vote name - During the daytime, you will have to vote on who you think is mafia, and should therefore be lynched. The parameter for name is replaced by the person you think is mafia. For example, the following could be entered: !vote Jubs.
    • It is possible to not having a lynch by entering the following: !vote none or !vote nolynch.
  • /msg MafiaTBT help role - This command displays your role, your ability if you have one, and your status if you are alive or dead.
  • !xmafia messages - This command displays messages you received over the previous night.
  • !xmafia coin - This command is used to flip a coin. It can help break ties and will display heads or tails.
    • !xmafia Horus - This command is used to flip a coin to decide if Horus should be lynched or not.
  • !xmafia players - This command lists all the players signed up for the current game.
  • !xmafia alive - This command lists all the players alive in the current game.

Reminder
To do an action, do the following: /msg MafiaTBT ability name - If your role is one with an ability, the bot will tell you what you enter in at the ability parameter. In the name parameter, enter the name of the person that you wish to use the ability on. For example, if you are trying to kill someone as mafia, the following should be entered: /msg MafiaTBT mafiakill Jubs.
Meta abilities
  • copy [player] [new target] - Copies a player's ability and chooses a new target
  • release - Al actions you have delayed take effect
  • cancel - Actions you delay are forgotten and can never be used
  • makehidden/shield [player] - Make a player untargetable for one night
  • hide - Make yourself untargetable for one night
  • bus/superbus/mimic [player1] [player2] - All actions that target player 1 will target player 2, and vice versa
  • reflectshield [player] - Give a player the ability to reflect any actions on them that night
  • trigger [player] - Does something depending on the target's role.
  • delay [player] - Delays a player's actions until the next night. The target is not informed of this.
  • block [player] - Roleblocks a player
  • randomize [player] - Changes the target of another player's actions to a random other target
  • chaos - Night actions have a 50% chance of affecting a random target
  • redirectkill [player1] [player2] - Makes player 1's kill action target player 2.
  • redirect [player1] [player2] - Makes player 1's action target player 2.

Protection
  • protect [player] - Gives immunity to a player for a single kill action for the night.
  • superprotect [player] - Gives total immunity to a player for all kills, even if their role prevents protection.
  • guard [player] - Guard a player against attacks. If they would be killed, you die instead.

Special
  • message [player] - Sends a specific message to another player.
  • announce [player] - Makes an announcement.
  • clearphaseaction - Lets you use a second action during the phase.

Transformation
  • morph [player] - Turns you into a perfect copy of another live player's role, but does not change alignment.
  • channel [player] - Turns you into a perfect copy of a dead player's role, but does not change alignment.
  • transform - You get a new role.
  • transform [player] - The target gets a new role.
  • buddy [player] - You can become "buddies" with the chosen player.
  • giveability/gif [player] - Gives a random ability to a player.
  • copyabilityto [player] [recipient] - Gives a player the ability used by another player.
  • copyability [player] - Gives you the ability a player uses
  • steal [player] - Steals an ability from a player
  • stealdead [player] - Steals an ability from a deadplayer.
  • stealitem [player] - Steals an item from another player.
  • swap [player1] [player2] - Swaps two players roles, but not their alignment.
  • psych [player] - Converts player into a normal Townie if they are a Serial Killer
  • curse [player] - Curses another player
  • mark [player] - Sets a mark on a player.
  • unmark [player] - Clears a mark on a player.
  • recruit/enslave [player] - Recruits a player to your cult. If you die, they die.
  • superrecruit [player] - Recruits a player to your cult, but they don't die if you die.
  • mutate [player] - Mutates a player to a random role, but not their team.
  • selfmutate - Change your role.
  • infect [player] - Infect a player with a disease.
  • silentinfect [player] - Infect a player with a disease but they are not told this.
  • transformother [player] - Transform another player to a new role and possibly team.
  • evolve [player] - Transform another player to a more advanced form.
  • restore [player] - Restores a player to their original role, but not if they are culted.

Vote modification
  • subvote [player] - Takes away a player's vote for the next day.
  • addvote/motivate [player] - Add an extra to a player's vote for the next day.
  • proclaim [player] - Gives a player an extra vote for the day.
  • forcevote/command [player] [victim] - Forces a player to vote for a victim. The player cannot change their vote.

Status modification
  • poison [player] - Kills a player over two turns.
  • disablebase [player] - Disables a player's abilities.
  • winonlynch [player] - Sets it so your win condition is achieved if you lynch the player.
  • prime [player] - Douses a player in gasoline, killing them when ignite action is performed.
  • stun [player] - The next action with a timed recharge that the target takes has its recharge time doubled.
  • antidote [player] - Cures a poisoned player.
  • defuse [player] - Defuses a timebomb on another layer.

Miscellaneous
  • friend [player] - Sends a player a message saying what team you are on.
  • pardon [player] - If the chosen player is lynched today, they return to life.
  • reload - Gives you full charges on limited use abilities
  • charge - Increase the damage of your next attack.
  • safeclaim - Gives you a safeclaim.

Kills
  • suicide - kills yourself
  • suicidebomb [player] - Kills another player and yourself.
  • possess [player] - Kills you but lets the target join your team
  • decult/convert [player] - Removes a player from the game if they are a cultist
  • kill [player] - Kills a player
  • doom [player] - Raises a doom level. When the doom level is high enough, they can be killed.
  • attack [player] - Raises a damage level. When the damage level is high enough, they can be killed.
  • nuke [player] - Kills the target and damages everybody else.
  • mafiakill [player] - Kills another player.
  • superkill [player] - Kill a player bypassing protection
  • timebomb [player] - Kills another player after a delay.
  • reverseprotect [player] - Reverses a doctor protection on a player
  • shoot [player] - Shoot a player in Ready-Aim-Fire
  • rock/paper/scissors - Actions in Rock-Paper-Scissors
  • ignite - Kills all primed players.
  • apocalypse - Kills random players.
  • truthsay - Prevent players from dying to doomspeakers or banshees.

Resurrection
  • resurrect [player] - Brings another player back from the dead.

Inspections
  • frame [player] - Makes a player show up as mafia to any inspections that night.
  • clear [player] - Makes a player show up as town to any inspections that night.
  • destroybody [player] - Prevents a dead player from being revived or autopsied.
  • autopsy [player] - Find out who killed another player.
  • watch [player] - Determine whether a player used a night action.
  • track [player] - Determines the target of a player's night action.
  • patrol [player] - Tells you who targeted the chosen player.
  • inspect [player] - Tells you the other player's alignment. Might not be accurate
  • inspectrole [player] - Tells you the player's role.
  • census - Tells you how many of each alignment are alive.
  • eavesdrop/psi [player] - You receive copies of each message a player receives.

Random actions
  • mup [player] - Randomly protects, investigates or kills a player.
  • hack [player] - Randomly blocks, redirects, or copies a player's action.

Combined actions
  • isolate [player] - Blocks a player and protects them from kills
  • kill2 [player1] [player2] - Kills two players.
  • abduct [player] - Abducts a player, blocking their action and preventing them from being targeted.
  • negate [player] - Blocks a player's action and prevents them from voting
  • reveal/pry [player] - Determines another player's alignment and reveals your alignment to them
  • detmaterialize - Prevents night actions from targeting you and prevents you from voting the next day
  • reanimate [player] - Brings another player back from the dead, and recruits them to your side.
  • reincarnate [player] - Brings a player back from the dead and gives them a new role.
  • raise [player] - Returns a player from the dead in exchange for your life.
  • takevote/stealvote [player] - Steals a vote from another player and gives it to you
  • absorb/consume [player] - Kills another player and steals an ability.
  • replicate [player] - Kills another player and turns you into a copy of them.
  • trick [player] - Switches a player's role with another player, and kills them.
  • drain [player] - Kills another player and gives you a random ability.
  • eradicate [player] - Kills another player despite protection, and prevents them from returning to life.
  • disable - Removes a player's abilities.
  • cpr [player] - If someone tries to kill the target, they survive. If not, they die.
  • wail [player] - Roleblocks the player and increases their doom level.
  • exorcise [player] - If the player is a cultist, they die. If not, they return to their original role.
  • defile [player] - Destroys a dead player's corpse, and gives one of their abilities.
  • exchange [player] - Exchanges your role with another player.
  • attract [player] - Changes the target of the player's action to yourself
  • salvage: Gives you a random one-shot night ability
  • karma/halfkarma [player] - Copies another player's night action to yourself.
  • randomizeall - Randomizes all night actions for that night.
  • blockall - Blocks all night actions overnight.
  • giftall - Gifts all players a random ability.
  • sacrifice - You die, but all other kills are prevented.
  • irradiate - All players receive new roles at random
  • randomkill - Kills a random player
  • shuffle - Exchanges two random players roles.
  • cheat - Learn the role PM of a random role in the set-up
  • shadow - You show up as town to investigations and you can't be killed unless two players target you in the same phases.
  • killresist - You can't be killed unless two players target you in the same phases.
  • extravote - You receive an extra vote each day.
  • mystery [player] - You don't know what this does.
  • special [player] - This does something special.

Post-Game
These commands should be used after the game has ended.
  • !xmafia rank name - This command is used to see where you rank in the high scores with the other players. The parameter "name" should be replaced with any name. For example, !xmafia rank Jubs would display what place Jubs is in, how many points he has, the amount of games won, lost, and drawn, how many more wins would be needed to advance a rank, and his lucky role.
  • !xmafia top10 time/game - This command is used to display the top 10 users in the high scores of the game. The time/role parameter can be replaced with daily, weekly, monthly, quarterly, with any of the game set-ups to see the top 10 for that game, or with any role to see the top 10 for that alignment.
  • !xmafia leaders - This command lists the players who are top ranked in each time and game as used in !xmafia top10.
  • !xmafia record name/pattern - This command displays random records for the bot. The name/pattern parameter is optional. Putting a player name in this guarantees one record displayed to be for that user. The pattern command varies, PM me if you have a pattern to add to the following list!

  • games-all
  • wins-all
  • losses-all
  • kills
  • killed
  • wins-town
  • wins-mafia
  • wins-sk
  • wins-survivor
  • wins-cult
  • wins-kingmaker
  • wins-raf
  • wins-rps
  • wins-lyncher
  • wins-momir
  • losses-town
  • losses-mafia
  • losses-sk
  • losses-survivor
  • action-mafiakill
  • action-kill
  • action-hide
  • action-mystery
  • action-friend
  • action-frame
  • action-mup
  • action-ignite
  • action-suicidebomb
  • action-pardon
  • target-protect
  • target-inspect
  • target-block
  • target-mystery
  • target-motivate
  • target-voteblock
  • target-poison
  • target-friend
  • target-convert
  • target-mafiakill
  • target-kill
  • target-frame
  • target-track
  • target-mup
  • target-abduct
  • target-proclaim
  • target-psych
  • aliveatend
  • deadatend
  • wagonstarts
  • bandwagons
  • revives
  • lynched
  • hammers
  • resurrected
  • changedteam
  • rolechosenc
  • rolechosencrole
  • rolechosend
  • rolechosenrb
  • rolechosentrk
  • rolechosenv
  • rolechosent
  • rolechosenpgo
  • rolechosentik
  • rolechosengf
  • rolechosenasc
  • rolechosenss

Admin Commands
These commands can only be used by the admin.
  • !xmafia gogogo - This command forces the bot to start the game in 5 seconds compared to the the 30 seconds from the !xmafia go command.
  • !xmafia reset - This command resets the bot. It cancels the current game.
  • !xmafia forcein name - This command forces players to join the current game. The player name is entered in the name parameter. Multiple names can be entered at once.
  • !xmafia forcein name victim - This command forces a player to vote for the target. The player name is entered in the name parameter. The target is entered in the victim parameter.
  • !xmafia forcein name action target - This command forces a player to vote for the target. The player name is entered in the name parameter. The action is entered in the action parameter. The target is entered in the target parameter.
  • !upgrade - This command forces the bot to upgrade. It allows the administrator to upgrade the bot without having to turn it off and on again.
  • !replace player1 player2 - This command replaces player1 with player 2.
  • !xmafia unmute - This command fixes any issues with voicing.
  • !checklevel - This command returns your access level.
  • !quit - This command forces the bot to shut down if the admin uses it.

Miscellaneous
These commands can be used at any time.
  • !time - This command will list the current game time in the format of Day of the Week/Month/Date/Hour (in 24 hour time)/minutes/seconds/year/time zone.
  • !slap name - This command causes the bot to "slap" whatever is inserted into the name parameter.
  • !gumby name - This command causes the bot to "gumby" whatever is inserted into the name parameter.
  • !rip name - This command causes the bot to "rip" whatever is inserted into the name parameter.
  • !salt name - This command causes the bot to "salt" whatever is inserted into the name parameter.

Game Types
This is a list of the most popular games of Mafia.
  • straight (3+ players)
  • kingmaker (5 to 12 players)
  • luigi (3 to 12 players)
  • insane (3+ players)
  • wacky (3+ players)
  • rps (2 to 15 players)
  • terrorists (5 to 10 players)
  • 911 (6 to 14 players)

A full list of games and a brief description can be found below.

  • straight - (3+ players) A standard game. Unlike most games, starts with day.
  • unranked - (3+ players) Same as straight, but unranked.
  • mild - (3+ players) Same as straight, but can have serial killers, survivors, and cultists. No secret properties.
  • balanced - (3+ players) Similar to mild. Expanded common roles. No secret properties.
  • average - (3+ players) Mix of basic and unusual roles.
  • wacky - (3+ players) Most roles are unusual, though basic roles can appear.
  • insane - (3+ players) All roles are possible.
  • cosmic-smalltown - (6 to 20 players) A combination of smalltown and cosmic.
  • ff6 - (6 to 17 players)
  • smalltown - (6 to 20 players)
  • smalltown+ - (6 to 20 players)
  • cosmic - (6 to 20 players) A themed setup based off the board game Cosmic Encounter.
  • kingmaker2 - (5 to 12 players) Same as kingmaker, but with more power roles.
  • timespiral - (3+ players) A themed setup based off the card game Magic: The Gathering.
  • outfox - (4+ players) A game with a restricted role set.
  • xany - (4+ players) A setup with restricted roles
  • kingmaker - (5 to 12 players) One player is the Kingmaker. No other players can vote, except the King.
  • bonanza - (3+ players) The town has more power roles than usual.
  • challenge - (3+ players) The town has less power roles than usual.
  • chosen - Each player can choose up to three roles at the beginning of the game. No secret properties.
  • deepsouth - (3+ players) There is no night time. All actions are done during the day.
  • neko-open - (4+ players) All roles are announced upon starting, but no roles are given upon death.
  • noreveal - (4+ players) The same as neko-open, however, roles are not announced upon starting.
  • oddrole - (3+ players) Common roles are rare, and rare roles are common
  • random - (3+ players) Chooses from any set-up, which is announced when the game starts.
  • semiopen - (4+ players) A list of possible roles are given upon starting the game.
  • allies - (3+ players) Guaranteed one Mafioso, a varying number of mafia-allies, and town members.
  • assassin - (5 to 12 players) One king, one or more assassins, and the remainder are guards. The guards know the King, but the Assassins do not. There are no night kills. If an Assassin is lynched, then they can kill someone before they die.
  • cocopotato - (5+ players) All players are unlynchable except for the one with the hot potato. You lose if you are holding the hot potato upon death
  • luigi - (3 to 12 players) Similar to Insane
  • lyncher - (8+ players) You will win if the randomly assigned person is lynched.
  • momir - (3 to 15 players) All players are either a town or serial killer Mutant.
  • momir-duel - (3 to 15 players) All players are serial killers and mutants. There is no day, the goal is to use night abilities to survive until the end.
  • mountainous - (3 to 15 players) Only Townies and Mafiosos.
  • raf - (2 to 15 players) Similar to rps, the player can shoot themselves, the sky, or another player. If you shoot yourself, you die, unless another player shoots you, in which case they die. If all players die in one night, then they return to life.
  • rps - (2 to 15 players) Rock paper scissors
  • xylspecial - (3 to 20 players) Each player can choose up to four roles, most of them are unusual.
  • gunfight - (3 to 4 players) There is no lynch. All players have a gun and can shoot the mafia. This can only be played on Monday, Wednesday, and Friday.
  • gunfight-chosen - (4 players) There is no lynch. This game, the players can choose their gun to kill mafia with. This can only be played on Monday, Wednesday, and Friday.
  • gunfight-insane - (4 players) There is no lynch. The goal is get the most powerful gun to kill mafia. This can only be played on Monday, Wednesday, and Friday.
  • mm - (3+ players) Most common roles are used, however, some uncommon ones appear.
  • australian - (4 to 12 players) They do things differently down under.
  • chaos - (4 to 7 players) A game that is devoid of sanity, correctness, or playability.
  • deliciouscake - (3 to 12 players) All roles are secret.
  • mixed - (3 to 12 players) An unpredictable game.
  • multichosen - (3 to 12 players) Players can choose up to two roles in the beginning of the game. These might be combination roles, and they do not have secret properties.
  • multirole - (3 to 12 players) Players can receive combination roles, which might not work correctly.
  • screwball - (3+ players) There is no night. The roles are similar to wacky and multirole.
  • eyewitness - (3+ players) Typical town vs. mafia. However, sane witnesses can see the mafia. Delusional witness see the sane witness in place of everything.
  • ss3 - (3 players) One mafia, one town, and one Super Saint.
  • dethy - (5 players) 1 mafia, and 1 cop of each sanity (normal, insane, paranoid, and naive).
  • vengeful - (5 players) 1 Mafioso, 1 godfather, and three townies. If the godfather is lynched day one, town instantly wins. If a townie is lynched, they may kill another player before dying.
  • faction - (4+ players) 4 teams battle to win their custom win conditions. Townspeople have to lynch both fanatics. Grim reaper has to kill a fanatic, townsperson, and merchant. Merchant has to kill a fanatic and townsperson. Fanatics have to kill both townspeople.
  • c9 - (7 players) There are 5 town and 2 mafia.
  • dethy7 - (7 players) There are 2 mafia, 1 townie, and 1 cop of each sanity (normal, insane, paranoid, and naive).
  • mc9 - (7 players) There are 5 town and 2 mafia.
  • piec9 - (7 players)
  • f11 - (9 players) A setup with 2 mafia and 7 town, with either exactly one or all three of cop, doc, or mafia roleblocker.
  • texas10 - (10 players). There are 2 mafia. All town players are a mix of 0% Vigilantes, 50% Vigilantes, and regular Vigilantes.
  • dethy11 - (11 players) A fixed setup with 1 mafia godfather, 2 frame artists, and 2 cops of each sanity (normal, insane, paranoid, and naive).
  • basic12 - (12 players)
  • upick - (3+ players) A setup where a moderator assigns the roles based on player requests. The player who starts the game becomes the moderator.
  • terrorists - (5 to 10 players) One terrorist mastermind, and the rest of the players are town.
  • 911 - (6 to 14 players) A game with all players as arsonists.

Game Roles
Play the games to find out the roles!

Other
Remember to check the wiki page!
 
Last edited:
Made a small update yesterday.

Version 1.1
- Reduced lag significantly
- Added experimental setup [terrorists]
- Bolded text for readability
- Added Dark ass protection
 
Justin updated! (please remember don't post here)

Version 1.2
- Added experimental setup [911]
- Shortened night actions timer
- Added a reminder to not talk about the game in #belltree chat
 
Back
Top