Skip to content

ryuk201198/TownOfHost-TheOtherRoles

 
 

Repository files navigation

Town Of Host: The Other Roles

To all people reading, this mod has been remade into Project Lotus. With less than 10% of the original code remaining this project area is no longer in use.

Regarding this mod

This mod is not affiliated with Among Us or Innersloth LLC, Town Of Host, and the content contained therein is not endorsed or otherwise sponsored by Innersloth LLC. Portions of the materials contained herein are property of Innersloth LLC. © Innersloth LLC.

DISCORD SERVER: https://discord.gg/ha6XBCCHAN --- Recommended after Innersloth introduced randomized lobby names

Releases

AmongUs Version: 2023.2.28s
Latest Version: Here

Old Versions: Here

KNOWN BUGS

KNOWN BUGS:

  • Poisoner doesn't replace a Coven
  • Some Roles have double their Cooldown or half their cooldown sometimes.
  • Black screens on consoles when dead affter next meeting when impostors die. Desynced impostor roles can bypass this until they die. (Lag spikes triggered by name changes cause this)
  • Sometimes players will see some or all players using desynced Impostor roles (known as Impostor Desync)
  • Chat sometimes disappears for the host when a player leaves the game (this prevents commands from working until the host dies. Use SHIFT C ENTER or smth to force chat)
  • Some or all roles disappear for ghosts in meetings, this does not apply to players with the mod
  • If GA turns into a SidekickMadmate then the GA target dies, the GA turned SidekickMadmate will still turn into the role set in the settings for GA

Features

This mod only needs to be installed on the host's client to work, and works regardless of whether or not other client mods have been installed, and regardless of the type of device.
Unlike mods that use custom servers, there is no need to add servers by editing URLs or files.
If you are going to play on Custom Servers, such as MNA and MEU, it would require everyone to have the mods the host has.

However, please note that the following restrictions apply.

  • If the host changes and does not have this installed, the server isn't modded and is now just a regular Among Us game.
  • If someone will original TOH, joins a TOH: TOR lobby, they may experience graphical issues such as blackscreens.

Note that if a player other than the host plays with this mod installed, the following changes will be made.

  • Custom Role Reveals
  • Custom End Screens
  • Additional settings
  • Better UI
  • Overall, A Better Experience
  • etc.

Features

Hotkeys

Host Only

HotKey Function Usable Scene
Shift+L+Enter Terminate the game In Game
Shift+M+Enter Skip meeting to end In Game
Shift+C+Enter Force chat to be visible In Meeting
Ctrl+N Show active role descriptions Lobby&In Game
C Cancel game start In Countdown
Shift Start the game immediately In Countdown
Ctrl+Delete Set default all options In TOH Settings
Ctrl+RMB Execute clicked player In Meeting
RightCtrl+RMB Kill clicked player In Meeting

MOD Client Only

HotKey Function Usable Scene
Tab Option list page feed Lobby
Ctrl+F1 Output log to desktop Anywhere
F11 Change resolution
480x270 → 640x360 → 800x450 → 1280x720 → 1600x900
Anywhere
Ctrl+C Copy the text Chat
Ctrl+V Paste the text Chat
Ctrl+X Cut the text Chat
Go back in time of chat send history Chat
Go future in time of chat send history Chat

Chat Commands

You can execute chat commands by typing in chat.

Host Only

Command Function
/winner
/win
Show winner
/rename
/r
Change my name
/dis <crewmate/impostor> Ending the match as a Crewmate/Impostor severance
/messagewait
/mw
Set message send interval
/help
/h
Show command description
/help roles
/help r
Show role description
/help attributes
/help att
Show attribute description
/help modes
/help m
Show mode description
/help now
/help n
Show active setting descriptions
/changerole <crewmate, impostor, engineer...> Change your In-Game Role
/level <0-2147483647> Change your Among Us level

MOD Client Only

Command Function
/dump Dump log
/version
/v
Show version of MOD clients

All Clients

Command Function
/lastresult
/l
Show game result
/now
/n
Show active settings
/now roles
/n r
Show active roles settings
/template
/t
Show template text corresponding to tag
/color
/colour
Change your current color (0-20)
/name Change your current name
/myrole Display your current role's description

Template

This function allows you to send prepared messages.
Execute by typing /template <tag> or /t <tag>.
To set the text, edit template.txt in the same folder as AmongUs.exe.
Separate each entry with a colon, such as tag:content.
Also, you can break lines by writing \n in the sentence like tag:line breaks can be\nmade like this.

Welcome Message

If the tag is set to "welcome" in the template function, it will be sent automatically when a player joins.
For example: welcome:This room is using the mod Town Of Host: The Other Roles.

Impostor Disconnect Detection

If all Impostors leave the game, the game will automatically end with the unused Impostor Disconnected screen. This was done as all impostors leaving the game would black screen all players who do not use desynced Impostor roles after the next meeting.

Developer Tag

Developers get a tag while in the lobby to indicate that they're a mod dev. Below is an example: Dev tag in use

Roles

Impostors Crewmates Neutrals Neutral Killings Coven Modifiers
BountyHunter Investigator Vulture Arsonist Coven Leader Bait
Camouflager Dictator Hacker Egoist Medusa Bewilder
FireWorks Doctor Executioner Juggernaut Hex Master Sleuth
Mare Lighter Jester PlagueBearer Potion Master Oblivious
Puppeteer Mayor SchrodingerCat The-Glitch Necromancer Torch
Mercenary Mystic Opportunist Werewolf Mimic Flash
Sniper SabotageMaster Terrorist Pestilence Conjuror Lovers
TimeThief Sheriff Pirate Serial Killer Watcher
Vampire Snitch Guardian-Angel Marksman Diseased
Warlock SpeedBooster Amnesiac Crewpostor
Witch Trapper Phantom
Mafia Demolitionist Swapper
Madmate Bastion Hitman
MadGuardian Vigilante
MadSnitch Veteran
SidekickMadmate Child
Silencer Psychic
Traitor
Assassin
Parasite
Miner
Grenadier
Ying Yanger
Pickpocket
Cleaner
Freezer

Notes

Roles without a redirect mean they are not implemented yet but are planned.

GM

The GM (Game Master) is an observer role.
Their presence has no effect on the game itself, and all players know who the GM is at all times.
Always assigned to a host and is ghosted from the start.

Impostor

BountyHunter

Team : Impostors
Basis : Impostor

If the BountyHunters kill their designated target, their next kill cooldown will be much less than usual.
Killing a player except their current target results in an increased kill cooldown.
The target swaps after a configurable amount of time.

Game Options

Name
Time To Swap Bounty(s)
Kill Cooldown After Killing Bounty(s)
Kill Cooldown After Killing Others(s)

Camouflager

Team : Impostors
Basis : Shapeshifter

The Camouflager is an Impostor who can have every player shift into the chosen player for a limited time.

FireWorks

Create and idea by こう。

Team : Impostors
Basis : Shapeshifter

The FireWorks can set off fireworks and kill all at once.
They can put a few fireworks by Shapeshift.
After they put all the fireworks and after the other impostors are all gone, they can ignite all fireworks at once by Shapeshift.
They can perform kills after setting off fireworks.
Even if they mistakenly bomb themselves, killing everyone results in Impostor win.

Game Options

Name
FireWorks Max Count
FireWorks Radius

Mare

Create by Kihi, しゅー, そうくん, ゆりの
Idea by Kihi

Team : Impostors
Basis : Impostor

They can kill only in lights out, but next kill cooldown will be half.
While lights out they can move faster, and yet their name looks red by everyone.

Game Options

Name
Mare Player Speed In Lights Out

Puppeteer

Team : Impostors
Basis : Impostor

The puppeteer can curse a crewmate and force them to kill the next non-impostor they come near.
The cursed crewmate can kill a mad role also.
It is not possible for puppeteer to perform a normal kill.

Mercenary

Team : Impostors
Basis : Shapeshifter

The Mercenary has a shorter kill cooldown.
Unless they get a kill by deadline, they suicide instantly.

Game Options

Name
Mercenary Kill Cooldown(s)
Time Limit To Suiside(s)

ShapeMaster

Warning Unavailable.

Create and idea by しゅー

Team : Impostors
Basis : ShapeShifter

The ShapeMasters have no Shapeshift cooldown.
On the other hand, their default Shapeshift duration is shorter (default: 10s).

Game Options

Name
Shapeshift Duration(s)

Sniper

Create and idea by こう。

Team : Impostors
Basis : Shapeshifter

Sniper can shoot players so far away.
they kill a player on the extension line from Shapeshift point to release point.
Players on the line of bullet hear sound of a gunshot.
You can perform normal kills after all bullets run out.

Precise Shooting:OFF
off
Precise Shooting:ON
on

Game Options

Name
Sniper Bullet Count
Sniper Precise Shooting

TimeThief

Created by integral, しゅー, そうくん, ゆりの
Idea by みぃー

Team : Impostors
Basis : Impostor

Every kill cuts down discussion and voting time in meeting.
Depending on option, the lost time is returned after they die.

Game Options

Name
TimeThief Decrease Time Length(s)
Lower Limit For Voting Time(s)
Return Stolen Time After Death

Vampire

Team : Impostors
Basis : Impostor

When the vampire kills, the kill is delayed (the bitten player will die in a set time based on settings or when the next meeting is called).
If the vampire butes Bait, the player will die immediately and a self-report will be forced.

Game Options

Name
Vampire Kill Delay(s)

Warlock

Team : Impostors
Basis : Shapeshifter

When a warlock presses kill, the target is cursed.
The next time the warlock shifts, the cursed player will kill the nearest person.
If you shapeshift as Warlock, you can make a regular kill.
Beware, if you or another impostor are the nearest to the player you have cursed when you shift you will be killed.

Witch

Team : Impostors
Basis : Impostor

The Witches can perform kills or spells by turns.
The players spelled by Witches before a meeting are marked "cross" in the meeting, and unless exiling Witches, They all die just after the meeting.

Mafia

Team : Impostors
Basis : Impostor

The Mafias can initially use vents and sabotage, but cannot kill (still have a button).
They will be able to kill after Impostors except them are all gone.

Silencer

Team : Impostors
Basis : Impostor

The Silencer's first kill attempt will silence the crewmate inside the next meeting.
After the Silence, the Silencer is a regular Impostor until the next meeting.
After the next meeting, the process restarts and they can silence again.

Traitor

Team : Impostors
Basis : Impostor

Traitor spawns when all Impostors die by kill or vote.
As soon as all Impostors die, the Sheriff or Investigator turns into the Traitor.
Traitor is a regular impostor with nothing new.

Miner

Team : Impostors
Basis : Shapeshifter

The Miner is an Impostor who can shapeshift to warp to the last vent they were in.

Grenadier

Team : Impostors
Basis : Shapeshifter

The Grenadier is an Impostor who can shapeshift to blind nearby crewmates. During this time, you may kill undetected.

Ying Yanger

Team : Impostors
Basis : Impostor

The Ying Yanger is an Impostor with the ability to make two crewmates kill each other once within kill range of each other.

Pickpocket

Team : Impostors
Basis : Impostor

The Pickpocket is an Impostor who steals the votes of players they kill.
These votes stack up, which can make the Pickpocket very powerful.

Cleaner

Team : Impostors
Basis : Impostor

The Cleaner is an Impostor who can use their report button to clean bodies, making them unreportable.
Players with the mod will not see the cleaned body.

Freezer

Team : Impostors
Basis : Shapeshifter

The Freezer is an Impostor who can shapeshift into a player to freeze them in place for a set amount of time.

Madmate

There are common options for Madmates.

Game Options

Name
Madmates Can Fix Lights Out
Madmates Can Fix Comms
Madmates Have Impostor Vision
Madmates Vent Cooldown
Madmates Max Time In Vents

Madmate

Team : Impostors
Basis : Engineer

The Madmates belong to team Impostors, but they don't know who are Impostors.
Impostors don't know Madmates either.
They cannot kill or sabotage, but they can use vents.

MadGuardian

Create and idea by 空き瓶/EmptyBottle

Team : Impostors
Basis : Crewmate

The MadGuardians belong to team Impostors, one type of Madmates.
Compared with Madmates, MadGuardian cannot use vents, while they can guard kills by Impostors after finishing all tasks.

Game Options

Name
MadGuardian Can See Who Tried To Kill

MadSnitch

Create and idea by そうくん

Team : Impostors
Basis : Crewmate or Engineer

The MadSnitches belong to team Impostors, one type of Madmates.
They can see who is the Impostor after finishing all their tasks.
Depending on option, they can use vents.

Game Options

Name
MadSnitch Can Use Vent
MadSnitch Tasks

Parasite

Team : Impostors
Basis : Shapeshifter

The Parasite is the only Madmate role with the ability to kill.
Impostors do not know the Parasite.
Parasites can shapeshift, kill, and vent.
Due to limitations, whether Parasite knows the Impostors varies.
The intended design was that they didn't know.

SidekickMadmate

Create and idea by たんぽぽ

Team : Impostors
Basis : Undecided

The SidekickMadmate is an acquired Madmate Role assigned by Impostors in task phases.
Some kind of Shapeshifter-based Impostors can give SidekickMadmate by Shapeshifting next to a target.

NOTE:

  • The "nearest" Crewmate becomes SidekickMadmate no matter to whom the Impostors Shapeshift.

Impostor/Crewmate

Guesser

Create by たんぽぽ

Team : Impostors, Crewmates, or Neutral
Basis : Impostor or Crewmates

If you can guess target's role during meeting, you can kill the target.
In addition, Evil Guesser has a chance to kill even after being exiled.
There is also a neutral Guesser called Pirate. Their goal is guess a number of people to succesfully win.

Game Options

Name
EvilGuesser Chance
Number of Evil Guesser
Arrow to shoot as Normal Crewmate
Guesser shoot limit
Can kill multiple times during meeting

Guesser Commands

Command Function
/shoot show Show role IDs and player IDs
/shoot playerID roleID Shoot a player ID with a role ID

Crewmate

Dictator

Create and idea by そうくん

Team : Crewmates
Basis : Crewmate

When voting for someone in a meeting, the Dictators forcibly break that meeting and exile the player they vote for.
After exercising the force, the Dictators die just after meeting.

Doctor

Team : Crewmates
Basis : Scientist

The doctor can see when Crewmates die using vitals anywhere in the map.
By closing the chat, the doctor can see the dead players cause of death next to their name in all meetings.

Game Options

Name
Doctor Battery Duration

Lighter

Team : Crewmates
Basis : Crewmate

After finishing all the task, The lighters have their vision expanded and ignore lights out.

Game Options

Name
Lighter Expanded Vision
Lighter Gains Impostor Vision

Mayor

Team : Crewmates
Basis : Crewmate or Engineer

The Mayors' votes count twice or more.
Depending on the options, they can call emergency meeting by entering vents.

Game Options

Name
Mayor Additional Votes Count
Mayor Has Mobile Emergency Button
Number Of Mobile Emergency Button

SabotageMaster

Create and idea by 空き瓶/EmptyBottle

Team : Crewmates
Basis : Crewmate

The SabotageMasters can fix sabotage faster.
they can fix both of Comms in MIRA HQ, Reactor and O2 by fixing either.
Lights can be fixed by touching a single lever.
Opening a door in Polus or The Airship will open all the linked doors.

Game Options

Name
SabotageMaster Fix Ability Limit(Except Opening Doors)
SabotageMaster Can Open Multiple Doors
SabotageMaster Can Fix Both Reactors
SabotageMaster Can Fix Both O2
SabotageMaster Can Fix Both Comms In MIRA HQ
SabotageMaster Can Fix Lights Out All At Once

Sheriff

Team : Crewmates
Basis : Impostor(Only host is the Crewmate)

Sheriff can kill imposters always.
Depending on settings, Sheriff may also kill neutrals.
The sheriff has no tasks.
Killing Crewmates will result in suicide.

  • As a measure against blackout, after death, the Sheriff can only see the motion of committing suicide at each meeting. There is no corpse.

Game Options

Name
Sheriff Can Kill Arsonist
Sheriff Can Kill Jester
Sheriff Can Kill Terrorist
Sheriff Can Kill Opportunist
Sheriff Can Kill Madmates
Sheriff Can Kill Egoist
Sheriff Can Kill SchrodingerCat In Team Egoist
Sheriff Can Kill Crewmates As It
Sheriff Shot Limit

Snitch

Team : Crewmates
Basis : Crewmate

Once all of the snitch's tasks are completed, the imposters names will be displayed in red.
Dependent on the settings, the snitch may also see arrows pointed in the remaining impostors directions when their tasks are completed.
When the snitch has 0 or 1 tasks remaining, the impostors will be able to see a star next to the name of the snitch and that there is an alive snitch who has 0 or 1 tasks left.
The impostors also see an arrow pointed in the snitch's direction when the snitch has one or less tasks remaining.

Game Options

Name
Snitch Can See Target Arrow
Snitch Can See Colored Arrow
Snitch Can Find Neutral Killer
Snitch Can Find Coven

SpeedBooster

Create and idea by よっキング

Team : Crewmates
Basis : Crewmate

Finishing all the tasks boosts the player speed of someone alive.

Game Options

Name
Boosted Player Speed

Trapper

Created by そうくん
Original idea by 宿主ランニング

Team : Crewmates
Basis : Crewmate

When killed, the trapper will hold the killer in place.
The time held in place on the body is decided by host in settings.

Game Options

Name
Freeze Duration

Child

Created by Discussions
Original idea by ???

Team & Basis: Crewmates

When the Child dies by any matter, the Child Wins.

Game Options

Name
Child Is Known

Bastion

Created by Discussions
Original Idea by Mek

Team : Crewmates
Basis : Engineer

The Bastion can vent to plant a bomb in that vent.
The next person that attempts to vent will die with the Bombed death reason.
You can only bomb 1 person.
The Bastion can also bomb themselves or other Bastions.

Demolitionist

Created by Discussions
Original Idea by Mek

Team : Crewmates
Basis : Crewmate

When a killer kills the Demolitionist, they have a few seconds to go hide and vent, or else they will die with the Suicide Death Reason.
The time is configurable. You will know when you are bombed when you see an arsonist triangle by your name.

Game Options

Setting Name
Suicide Time

Investigator

Team : Crewmates
Basis : Impostor(Only host is the Crewmate)

Sheriff can investigate roles to find out what they are.
Impostors and coven will always be red, or purple if settings say so.
The Investigator has no tasks.
The Host can choose if neutrals appear red.

  • As a measure against blackout, after death, the Investigator can only see the motion of committing suicide at each meeting. There is no corpse.

Game Options

Name
Neutral Benigns Appear Red
Neutral Evils Appear Red
Neutral Killings Appear Red
Crewmate Killings appear Red
Investigate Cooldown
Madmates Appear Red
Coven Is Purple
Child appears Red
Terrorist Appears Red

Veteran

Created by Discussions
Original idea by TOuR

Team: Crewmates
Basis: Engineer

The Veteran can vent to go on Alert.
While Veteran is on alert, any killing role that tries to use their kill button on Veteran, crew roles too if turned on, will make the Veteran lunge to kill.

Game Options

Name
Alert Cooldown
Alert Duration
Number of Alerts
Vet Crew Roles
What Happens if Pestilence Attacks Vet

Psychic

Team : Crewmates
Basis : Crewmate

The Psychic is a crewmate with the ability to see potential evils during a meeting.
Three players are chosen to be highlighted in red, at least one of them are evil.

Game Options

Name
Crew Killing are Red
Neutral Benign are Red
Neutral Evil are Red
Madmate is Red
GA Depends On Target Role
Exe Target Shows Evil

Mystic

Team: Crewmates
Basis : Crewmate

The Mystic is a crewmate who can sense kills that occur and when.
When a kill occurs, the Mystic gets a flash.

Neutral

Settings

Settings Name
Block Move Time

Arsonist

Team : Neutral
Basis : Impostor
Victory Condition : Douse and ignite all the living players

When an arsonist tries to use the kill button, they douse oil onto the crewmates.
To win as Arsonist, you must douse all fellow players and vent to win.
To douse, you must stand next to a player after pressing kill until the orange triangle is filled in.

  • As a measure against blackout, after death, the Arsonist can only see the motion of committing suicide at each meeting. There is no corpse.

Game Options

Name
Arsonist Douse Duration
Arsonist Douse Cooldown

PlagueBearer

Team : Neutral
Basis : Impostor
Victory Condition : Be the last one standing with a crewmate

When an PlagueBearer tries to use the kill button, they infect the crewmate.
To win as PlagueBearer, you must be the last one alive with a crewmember.
To infect, you just have to press the kill button. No infecting timer.
After infecting everyone, you turn into Pestilence.

  • As a measure against blackout, after death, the Plaguebearer can only see the motion of committing suicide at each meeting. There is no corpse.

Game Options

Name
PlagueeBearer Infect CD

Serial Killer

Team: Neutral
Basis: Impostor
Victory Condition: Kill Everyone

The Serial Killer can kill both impostors and crewmates.
Their goal is to be the last one standing.

Game Options

Name
SK Kill Cooldown
SK Can Vent
SK Can Sabotage
SK Has Sidekick

Pestilence

Team : Neutral
Basis : Impostor
Victory Condition : Kill all Living Player

PlagueBearer becomes Pestilence when they finish infecting.
Pestilence is an unkillable force. When someone tries to kill Pestilence, the pestilence will kill with a lunge. Pestilence can only be voted.
However, if Pestilence is killed by an un-direct source, such as Warlock and Puppeteer, the Pestilence WILL die.

  • As a measure against blackout, after death, the Pestilence can only see the motion of committing suicide at each meeting. There is no corpse.

Game Options

Name
Pesti Kill Cooldown
Pestilence Can Vent

Vulture

Team : Neutral
Basis : Crewmate
Victory Condition : Eat Bodies to Win

The Vulture can use their report button to eat the body. Making it unreportable.
You can still see it though due to techincal limitations.
You can change how many bodies they have to eat.

Game Options

Name
Body Amount

The Glitch

Team : Neutral
Basis : Impostor

The Glitch can vent to switch killing modes.
After every meeting, they are on killing mode.
Once they vent, they are on hacking mode.
Hack someone to prevent them from reporting, sabotaging, killing, and venting if turned on.

Game Options

Name
Kill Cooldown
Hack Cooldown
Hack Prevents Vent

Werewolf

Team : Neutral
Basis : Impostor

The Werewolf can vent to activate their rampage.
They can only kill during a rampage.
This requires tweaking until you get it right.

Game Options

Name
Rampage Cooldown
Rampage Duration
Can Vent While Rampaged
Kill Cooldown.

Guardian Angel

Team : Neutral
Basis : Engineer

The Guardian Angel can vent to temportarily prevent their target from being killed.
If their target wins, so does the Guardian Angel.

Game Options

Name
Protect Cooldown
Protect Duration
Number of Protects
GA Knows Target's Role
Target Knows They have a GA

Amnesiac

Team : Neutral
Basis : Impostor

The Amnesiac reports a body to join the body's team.

If reporting a crewmate body, Amnesiac becomes Sheriff.
If reporting an Impostor body, Amnesiac becomes Traitor.
If reporting a non killing neutral body, Amnesiac becomes Opportunist.
If reporting a neutral killer, Amnesiac becomes that neutral killer.

Egoist

Create by そうくん
Original idea by しゅー

Team : Neutral
Basis : Shapeshifter
Victory Condition : Satisfy the Impostor victory condition after all the Impostors die.

The Egoists are counted among the Impostors.
They have the same ability as Shapeshifters.
Impostors and Egoists can see but cannot kill each other.
The Egoists have to exile all Impostors before leading to Impostor win.
Egoist win means Impostor lose and vice versa.

NOTE:

  • The Egoists lose in the following condition:
  1. Egoist dies.
  2. Impostor win with some Impostors remained.
  3. Crewmate or other Neutral win.

Settings

Settings Name
Egoist KillCooldown

Executioner

Team : Neutral
Basis : Crewmate
Victory Conditions : Have the target voted out

Executioner’s target is is marked with a diamond which only they can see.
If the executioner’s target is voted off, they win alone.
If the target is a Jester, they will win an additional victory with the executioner.

Game Options

Name
Executioner Can Target Impostor
Executioner Can Target Neutral
Role After Target Dies

Jester

Team : Neutral
Basis : Crewmate
Victory Conditions : Get voted out

The Jesters don't have any tasks. They win the game as a solo, if they get voted out during a meeting.
Remaining alive until the game end or getting killed results Jester lose.

Opportunist

Team : Neutral
Basis : Crewmate
Victory Conditions : Remain alive until the game end

Regardless of the game outcome, Opportunist wins an additional victory if they survive to the end of the match.

SchrodingerCat

Team : Neutral
Basis : Crewmate
Victory Conditions : None

The SchrodingerCats have no tasks and by default, no victory condition. Only after fulfiling the following condition they obtain victory conditions.

  1. If killed by Impostors, they prevent the kill and belong to team Impostors.
  2. If killed by Sheriff, they prevent the kill and belong to team Crewmate.
  3. If killed by Neutral, they prevent the kill and belong to the Neutra team.
  4. If exiled, they die with the victory condition same as before.
  5. If killed with special abilities of Impostors (except for Vampire), they die with the victory condition same as before.

Game Options

Name
SchrodingerCat In No Team Can Win With Crewmates
Team To Change After Exiled

Terrorist

Create and original idea by 空き瓶/EmptyBottle

Team : Neutral
Basis : Engineer
Victory Conditions : Finish All Tasks, Then Die

The Terrorist are the Neutral Role where they win the game alone if they die with all their tasks completed.
Any cause of death is acceptable except vote.
If they die before completing their tasks, or if they survive at the game end, they lose.

Juggernaut

Team : Neutral
Basis : Impostor

The Juggernaut starts from the starting kill cooldown.
However, with every kill, their next kill cooldown decreases by the chosen amount.

Game Options

Name
Starting Kill Cooldown
Decrease Amount
Juggernaut can Vent

Hacker

Create and idea by Mek

Team : Neutral
Basis : Crewmate
Victory Conditions : Fix enough sabotages

The Hacker's goal is to reach a certain number of points
They reach these points by sabotages.
When a Sabotage is called, and/or the Hacker fixes it, the Hacker gains a point.
Reach the required amount of points to win.

Game Options

Name
Points Amount

Marksman

Create and idea by WaW

Team : Neutral
Basis : Impostor

The Marksman gets a longer kill distance for each kill they make.

Game Options

Name
Marksman Kill Cooldown

Crewpostor

Create and idea by Crewpostor

Team : Neutral
Basis: Crewmate
Victory Conditions : Same as Impostors

The Crewpostor is a neutral who wins with the Impostors. The Crewpostor does tasks to kill.
When they complete a task, they kill the nearest player, which can be their fellow Impostors.

Phantom

Team : Neutral
Basis : Crewmate
Victory Conditions : Complete all your tasks without getting killed

The Phantom is a neutral who cannot be killed until later, they win when they complete all their tasks without dying.
When the Phantom has a certain amount of tasks remaining, everyone gets an arrow and the Phantom can be killed.
The Phantom's vote do not count and votes on the Phantom do not count.

Swapper

Team : Neutral
Basis : Crewmate
Victory Conditions : Vote your target out

The Swapper is essentially Executioner but with one key difference, being that their target changes every meeting.

Hitman

Team : Neutral
Basis : Impostor
Victory Conditions : Survive to the end

The Hitman is a neutral benign role with the ability to kill.
Hitman can win with anyone and does not count as a killer.
Optionally, Hitman can also win with roles like Jester and Executioner.

Coven

Coven Leader

Team : Coven
Basis : Impostor

The Coven Leader is essentially Puppeteer until the possession of the Necronomicon, where they kill normally afterwards.

Name
CL Taglock Cooldown

Medusa

Team : Coven
Basis : Impostor

The Medusa is essentially an evil Veteran.
Bodies will become unreportable after a certain amount of time.

Name
Stone Gaze Cooldown

Hex Master

Team : Coven
Basis : Impostor

The Hex Master hexes players. They switch between killing and hexing.
Once all living non-Coven players are hexed, they must eject the Hex Master or the Coven wins.
With the Necronomicon, the Hex Master can kill normally every time.

Name
HM Hex Cooldown

Modifiers

Bait

Assigned To : Crewmates Only

When Bait is killed, the impostor will automatically self report.
This also applies to delayed kills- Once the kill button is pressed, the report will be immediate.

Sleuth

Created by Discussions
Original Idea by ToUR

Assigned To : All

The Sleuth can report a body to know its role.
The Sleuth has to report to know the role.
The Sleuth has no settings.

Bewilder

Created by Discussions
Original Idea by Mek

Assigned To : Crewmates Only

The Bewilder is similar to bait, meaning that something happens when you kill it.
As Bewilder, when a killer kills you they gain your small vision. Making them have small vision for the rest of the game.
You can customize the vision using Settings.

Oblivious

Created by Discussions
Original Idea by ???

Assigned To : All

The Oblivious cannot report bodies.

Torch

Created by Discussions
Original Idea by ToUR

Assigned To : Crewmates Only

The Torch is unaffected by the lights sabotage.

Flash

Created by Discussions
Original Idea by ToUR

Assigned To : All

The Flash makes the player move faster.
Due to technical limitations, Flash moves at normal speed for other players and Flash sees other players moving at the speed of Flash.

Lovers

Created by Discussions
Idea by TOuR

Assigned To : All
Victory Conditions : Be Among the Last 3 People Alive

Randomly assigned to two players (regardless of team).
The lovers goal is to keep the other lover alive and be among the last 3 standing.
The host can choose whether the lovers die together.
THe host can also choose whether the Lovers know the role of their partner

Watcher

Assigned To : All

The Watcher can see who each player has voted during every meeting.

Diseased

Assigned To: Crewmates

The Diseased is a crewmate modifier which multiplies the killer's kill cooldown upon killing the Diseased.

Game Options

Name
Kill Multiplier

Attribute

LastImpostor

Create and idea by そうくん

An Attribute given to the last Impostor.
kill cooldown gets shorter than usual.
Not assigned to BountyHunter, Mercenary, or Vampire.

Game Options

Name
LastImpostor Kill Cooldown

DisableDevice

Reference source : SuperNewRoles, The Other Roles: GM Edition

Various devices can be disabled (currently admin only, MiraHQ not supported)

Settings Name
Disable Admin
・ Which Disable admin

SabotageTimeControl

The time limit for some sabotage can be modified.

Name
Polus Reactor TimeLimit
Airship Reactor TimeLimit

Mode

DisableTasks

It is possible to not assign certain tasks.

Name
Disable StartReactor Tasks
Disable SubmitScan Tasks
Disable SwipeCard Tasks
Disable UnlockSafe Tasks
Disable UploadData Tasks

Fall from ladders

There is a configurable probability of fall to death when you descend from the ladder.

Name
Fall To Death Chance

HideAndSeek

Create and idea by 空き瓶/EmptyBottle

Crewmates Team (Blue) Victory Conditions

Completing all tasks.
※Ghosts' tasks are not counted.

Impostor Team (Red) Victory Conditions

Killing all Crewmates.
※Even if there are equal numbers of Crewmates and Impostors, the match will not end unless all the Crewmates are killed.

Fox (Purple) Victory Conditions

Staying alive when one of the teams (Except Troll) wins.

Troll (Green) Victory Conditions

Killed by Impostors.

Prohibited items

  • Sabotage
  • Admin
  • Camera
  • Exposing by ghosts
  • Ambush (This may make it impossible for Crewmates to win with the tasks.)

What you can't do

  • Reporting a dead bodies
  • Emergency meeting button
  • Sabotage

Game Options

Name
Allow Closing Doors
Impostors Waiting Time(s)
Ignore Cosmetics
Disable Vents

Splatoon

Create and idea by Discussions

Workers and Janitors (Blue) Victory Conditions

Completing all tasks.
The Janitor can use their kill button to reverse a paint.
*You cannot die.

Painter Team (Orange) Victory Conditions

The Painters goal is to use their kill button to paint everyone their color.
Painters can paint other painters.
When everyone is painted the same color, the Painters win.

Prohibited items

  • Sabotage
  • Admin
  • Camera
  • Venting if turned Off

What you can't do

  • Reporting a dead bodies
  • Emergency meeting button
  • Sabotage

Game Options

Name
Allow Venting.
Impostors Waiting Time(s)
Ignore Cosmetics
Paint/Clean Cooldown

NoGameEnd

Crewmates Team Victory Conditions

None

Impostor Team Victory Conditions

None

Prohibited items

None

What you can't do

Exiting the game with anything other than host's SHIFT+L+Enter.

This is a debug mode with no win Basis.

RandomMapsMode

Created by つがる

The RandomMapsMode changes the maps at random.

Game Options

Name
Include The Skeld
Include MIRA HQ
Include Polus
Include The Airship

SyncButtonMode

This mode limits the maximum number of meetings that can be called in total.

Game Options

Name
Max Button Count

Global RoleBlock Duration

Every role than can roleblock shares the same global cooldown.

OtherSettings

Name
When Skip Vote
When Non-Vote

Client Settings

Hide Codes

By activating, you can hide the lobby code.

You can rewrite theHide Game Code Namein the config file (BepInEx\config\com.emptybottle.townofhost.cfg) to display any character you like when HideCodes are enabled. You can also change the text color as you like by rewritingHide Game Code Color.

Force Japanese

Activating forces the menu to be in Japanese, regardless of the language setting.

Japanese Role Name

By activating, the Role name can be displayed in Japanese. If the client language is English, this option is meaningless unless Force Japanese is enabled.

Credits

Roles from:

  1. The Other Roles
  2. The Other Roles: GM Edition
  3. The Other Roles: GM Haoming Edition
  4. Nebula on the Ship
  5. au.libhalt.net
  6. Foolers Mod
  7. Town-Of-Us-R
  8. Mek - Role Ideas (Bewilder, Bastion, Demolitionist)
  9. Original Town Of Host (Mod itself plus pull requests for roles such as the guesser roles)

Developers

About

The Official 3.0.0 Dev Source Code with extra features, and a New Faction. PLANNED ROLES: https://docs.google.com/document/d/1mre-XLjWljlQr0ouaAlqzDX-Eds5frThgkpb1NmjpGM/edit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%