Town of Host Enhanced Roles
Credit to TheOtherRoles for the list. Information taken from their readme.
Crewmate Roles
Engineer can use vents. Host configures time allowed in vents and vent use cooldown.
Sheriff can kill impostors but dies if they kill a crewmate.
Mayor can cast multiple votes.
Detective can see footprints.
Time Master can rewind time.
Medic can shield a player.
Tracker can see the last location of players.
Snitch knows who the impostors are when tasks are completed done.
Medium can talk to dead players.
Security Guard can place cameras.
Trapper can place traps.
Nice Guesser can guess roles correctly to eliminate impostors.
Imposter Roles
Godfather appears as a crewmate to the Sheriff.
Janitor can clean up bodies.
Mafioso becomes the Godfather if the Godfather dies.
Morphling/Shapeshifter can morph into other players.
Camouflager can make everyone appear the same.
Vampire can bite players to kill them after a delay.
Lawyer wins if their client (an impostor) wins. If configured, Lawyer can turn into a Jester or other configured neutral role if client is eliminated.
Cleaner can clean up bodies.
Warlock can curse players to kill others.
Bounty Hunter gets a target to kill for a reward.
Hacker can see the admin map and vitals.
Shifter can swap roles with another player.
Witch can curse players to kill them after a delay.
Ninja can kill silently and has a cooldown reduction.
Neutral Roles
Jester wins if they get voted out.
Executioner wins if their target is voted out.
Arsonist wins by dousing and igniting all players.
Jackal can kill and has a sidekick.
Sidekick assists the Jackal and becomes Jackal if the original dies.
Vulture wins by eating a certain number of corpses.
Pestilence is immune to all attacks and wins by being the last one standing.
Plaguebearer infects players and becomes Pestilence when all are infected.
Amnesiac can take on the role of a dead player.
Survivor wins by surviving until the end.
Phantom wins by completing tasks as a ghost without being caught.
Glitch can hack players and wins by being the last one standing.