Each round after detectives, traitors, jesters, and independents are chosen, a percentage of the remaining players will be part of the monster team. The following ConVars can be used to configure the requirements and restrictions on how monsters spawn.

ConVar Default Type Description
ttt_monster_max 1 Integer The maximum number of players that can spawn as a member of the monster team.
ttt_monster_pct 0.33 Float (0-1) Percentage of innocents, rounded up, that have the chance to spawn as a monster.
ttt_monster_chance 0.5 Float (0-1) The chance that a monster will spawn in each individual slot made by ttt_monster_pct.

Example: There are eight players in the game. ttt_monster_pct is 0.33, and ttt_monster_chance is 0.5 as per the default values above. Four players have already been picked as traitors, detectives, jesters and independents. At most 33% of the remaining players (rounded up) can be monsters as ttt_monster_pct is set to 0.33. This means that there will be at most two monsters. However, each of those players only has a 50% chance to be a monster as ttt_monster_chance is set to 0.5. This means it is possible for the round to have zero, one, or two monsters. All remaining players who have not had a role assigned will be part of the innocent team.

If you wanted it to be possible for all non-traitor, non-detective, non-jester, non-independent players to be monsters at once, set ttt_monster_pct to 1. Alternately, if you always wanted the same number of monsters in each round with no variation, set ttt_monster_chance to 1. Setting either ttt_monster_pct or ttt_monster_chance to 0 will make it impossible for monsters to spawn.

Instructions for using ConVars can be found on the Configuring ConVars tutorial page, and ConVars specific to configuring each role can be found below.

When designing roles it is important to make sure your role is part of the correct team. Each team has a unique identity along with strengths and weaknesses that play better with some roles than others. If you are designing a monster role, keep the following in mind:

Monsters should:
  • Be either a traitor or an independent by default with a config option to change them into a monster. The monster team is completely disabled by default and any role that works on the monster team should also work as either a traitor or an independent as well.
  • Win by working with other monsters to kill the innocents and traitors.
Monsters should NOT:
  • Have unique win conditions. If your role requires a unique win condition consider making them a jester or independent.
  • Have any reason to kill/damage/annoy other monsters. If your role wants to interfere with the monsters' goals consider making them an innocent, traitor, detective, jester or independent.

These are just guidelines and in some special circumstances a role might be best fit as an independent even if it doesn't align with the above suggestions. However, in general following these suggestions will ensure that your role works well within the framework that Custom Roles for TTT provides.

A walkthrough for creating your own role can be found on the Create Your Own Role tutorial page.

The following roles can be configured to be part of the monster team instead of their default team: Hive Mind, Mad Scientist, Parasite, Vampire, and Zombie.