Garry's Mod

Garry's Mod

26 ratings
[TTT2] Impostor [ROLE]
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
Addon Tags: Fun, Roleplay
File Size
Posted
Updated
6.479 MB
7 May, 2021 @ 6:37pm
3 Jun, 2024 @ 10:44pm
31 Change Notes ( view )

Subscribe to download
[TTT2] Impostor [ROLE]

In 1 collection by blackmagicfine
TTT2 Mods For BMF's Server
95 items
Description
I didn't believe a word they said,
But now that detective is dead.
So I don't want to make a fuss,
But you're looking awfully sus.


You have to use TTT2 in order to use this role. Additionally using ULX for TTT2 is recommended. Report bugs concerning this role here[github.com] and submit new role ideas here[github.com]. A list of all currently available roles can be found here.

Discord: https://discord.gg/Npcbb4W
Source: https://github.com/AaronMcKenney/ttt2-role_impo




The impostor is a traitor subrole who emphasizes 1v1 assassination and team support. They have the following detriments:
  • No shop
  • 50% reduced damage
And the following boons:
  • A close range instant kill ability that operates on a 45 second cooldown
  • 3 placeable vents that can be used to create a dynamic teleportation network
  • The ability to create 4 different types of sabotage stations, each producing a global detrimental effect that can be stopped in a king of the hill style minigame

Venting (In-Depth Explanation):
Vents are a weapon that the Impostor starts with. The primary fire will attempt to place a vent onto a nearby surface that the impostor is directly looking at. If successful, the vent will spawn in an invisible "unrevealed" state that's only visible to traitors. Anyone on the traitor team can enter this vent by pressing the use key on it, which effectively removes them from reality. A player residing in "Vent Space" cannot be seen or interacted with, and cannot attack others through conventional means. Other vents that have been placed will show a unique vent button which the player can press to warp between vents. Pressing the use key while not hovering over a vent button will promptly exit the player from Vent Space.

Vents will become visible to everyone upon entering/exiting them.

The secondary fire button will attempt to take a placed vent back. This only works if the vent in question is unrevealed, meaning that a revealed vent cannot be easily moved.

The impostor's instant kill cooldown will be paused while they are in Vent Space.

The trapper subrole can use vents for no longer than 30 seconds per round.

Sabotage Stations and You:
The impostor has access to 4 types of sabotages. Each one will create an outlined sabotage station at a particular spot, and produce a global detrimental effect for as long as the station is active. This effect will end naturally after a set amount of time (around a minute or so), but players may desire to end it faster. This can be achieved by entering the red circle that encloses the station. Each player within the circle will cause a rotating red arrow to turn green. When all arrows have been green for 5 seconds, the sabotage will end prematurely. When a sabotage has ended, a cooldown of two minutes will be enacted. Sabotages are global, meaning that only one sabotage can be active at a time, and no sabotages can be enacted during the cooldown period.

The number of players needed to end a sabotage is 25% of the total number of players (rounded up). This means that a sabotage becomes harder to stop the less people there are alive.

The impostor has a unique HUD that indicates the type of sabotage, time left until the sabotage ends, and time left until the sabotage goes off of cooldown. It can be cycled by pressing the "C" key through 5 modes (the 4 types of sabotages and a manager) which are explained below:

Station Manager:
This mode exists to handle the spawn location of the sabotage station. The initial list of spawn points is taken from the list of player spawn points (which makes it difficult for the impostor to create a sabotage station in an area that innocents have no hope of reaching). The impostor can use the Station Manager to select where the sabotage station will spawn, by using the mapped sabotage key ("V") to click on one of the station spawn icons that will appear with this HUD. The spawn that will be used will have its icon marked red. If the impostor uses the mapped sabotage key on a non-traitorous player, the Station Manager will attempt to create a new station spawn point (this is helpful for maps such as ttt_waterworld, which clusters all of the player spawns in a single area).

Sabotage Lights:
Three options: "Screen fade" (rolling fade to blacks, like a first person horror game), "Disable Map Lighting" (Janky on many maps. Cool on a select few), and "Fog" (Impacts all players, non-Traitors more so. Weird behavior with other fog effects). Screen Fade is the default, mostly for legacy reasons. Switch between the 3 with ttt2_impostor_sabo_lights_mode. Whichever one you use, this sabotage can be used to get in a quick kill and cause a quick pang of general chaos.

Sabotage Comms:
This sabotage will deafen all non-traitors. The inflicted will be unable to hear anything in-game, and will be denied access to both text and voice chat. For those who use Discord or a similar voice app, please consider instituting a house rule of not speaking while this sabotage is active. This sabotage can be used to assist traitors in preventing their opponents from gathering information.

Sabotage O2:
This sabotage will, after a short 10 second grace period, deal constant damage to everyone, including those on the traitor team. This sabotage will not damage anyone after they have hit 10 HP, meaning that it cannot by itself kill anyone. It can however, deal a maximum of 50 damage if it is allowed to end naturally. A player will not be damaged if they have immunity to drowning. This sabotage is a medium risk to reward ability that can give the traitors the upper hand if handled properly.

Sabotage Reactor:
This sabotage has no global effect. However, if it is not stopped manually, the game will end immediately and EVERYONE WILL LOSE. This sabotage is all but guaranteed to move players to wherever the station is located.

Plays best with:

--

Convars in separate thread due to character limit.

--
Credits:
BlackMagicFine: creator of this role addon
Smuggles: designer of the role, vent, wrench, Beacon, speaker (on and off), cloud, and smoke stacks icons
Wasted: designer of the Blight icon, which is used for sabotage reactor here
Mineotopia: designer of the role thumbnail
Veldrim and Haxray: heavily assisted with testing
berry: Russian translation
Among Us by Innersloth: The original work that inspired this role.
Popular Discussions View All (2)
2
10 Apr, 2022 @ 6:05pm
among us!
Mainxenter
0
14 May, 2021 @ 8:01pm
PINNED: Convars
blackmagicfine
25 Comments
G.R.N. Cryx 17 Oct, 2024 @ 5:38pm 
WARNING! Carry on reading! Or you will die, even if you only looked at the word warning! Once there was a little girl called Clarissa, she was ten-years-old and she lived in a mental hospital, because she killed her mom and her dad. She got so bad she went to kill all the staff in the hospital so the More- government decided that best idea was to get rid of her so they set up a special room to kill her, as humane as possible but it went wrong the machine they were using went wrong. And she sat there in agony for hours until she died. Now every week on the day of her death she returns to the person that reads this letter, on a monday night at 12:00a.m. She creeps into your room and kills you slowly, by cutting you and watching you bleed to death. Now send this to ten other profiles on this one site, and she will haunt someone else who doesn't. This isn't fake. apparently, if u copy and paste this to ten comments in the next ten minutes u will have the best of your life
blackmagicfine  [author] 6 Jun, 2023 @ 8:40pm 
Also added Instant Kill Knife, usable when ttt2_impostor_kill_mode is set to 1. The knife is essentially a Serial Killer knife, if it instantly killed the target (and also didn't dispense shake nades). This one has been in the back of my head for a while now... similar to the fog I probably should have had this as an option on release.
blackmagicfine  [author] 5 Jun, 2023 @ 7:34pm 
Finally found the time to implement "Fog mode" for Sabotage Lights. A bit embarrassing that this wasn't available on release, but so it goes. Try it out by setting ttt2_impostor_sabo_lights_mode to 2.

I've decided not to make it the default for now (mostly because this addon is a bit old at this point). May change my mind on that later.
WhenyrpizzarollsRDone2434633524 3 Oct, 2022 @ 9:23pm 
weird. ill test stuff on my own time and see what's up when i can
blackmagicfine  [author] 3 Oct, 2022 @ 9:10pm 
@energy drink worship temple: I am unable to replicate the issue on my end. Under the hood, the Instant Kill ability utilizes the commonly used TakeDamageInfo function, which is used by a bunch of other stuff like The Priest's Holy Deagle. I also haven't made any changes to this addon since February.

As such I believe that there's either an interfering addon that your server has which indirectly causes this issue or you've stumbled upon a rare edge case that I did not account for. If the latter is true, I'll need more information from your end.
WhenyrpizzarollsRDone2434633524 2 Oct, 2022 @ 9:45am 
just letting you know that the impostor kill function is mad broken. does not register people as dead on my server which lets them talk in alive chat from somewhere on the map and would not end rounds properly
Mr. Starlight 28 Jun, 2022 @ 9:27pm 
getoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyheadgetoutofmyhead
[TeamPivo] nibble on da nipple 23 Dec, 2021 @ 3:56pm 
SUS
blackmagicfine  [author] 24 Oct, 2021 @ 11:01am 
@G0dsP1ckle: This probably won't do anything in sandbox mode. TTT2 is an improved version of Trouble in Terrorist Town (TTT). You can read more about it here:
https://steamproxy.com/workshop/filedetails/?id=1357204556
G0dsP1ckle 24 Oct, 2021 @ 10:48am 
are there any sandbox mode? and what is ttt2