Garry's Mod

Garry's Mod

47 ratings
TTT Supercop b4
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Map
Addon Tags: Comic, Fun
File Size
Posted
Updated
2.713 MB
15 Feb, 2023 @ 5:00am
1 Apr, 2023 @ 4:50am
12 Change Notes ( view )

Subscribe to download
TTT Supercop b4

In 1 collection by wget
ESB TTT with unvivianed maps
34 items
Description
The relentless and invincible Supercop has been sent to hunt down the terrorists.

ttt_supercop
This map spawns an npc called the Supercop which slowly marches towards players. It cannot be killed or damaged in any way. It will always path to the nearest innocent player. There are no safe places or hiding spots whatsoever. It will instakill any player that gets too close.

The purpose of the Supercop is to punish players for not respecting its presence and playing carelessly around it. It can be easily avoided and outmaneuvered by players who are paying attention. It serves to try to keep players from just sitting still and camping in one area by giving them something to always be aware of that forces them to stay mobile. It also serves as a good distraction for traitors to make their move.

There is one special way to defeat the Supercop that requires some teamwork, which results in a win for the Innocent team. Don't forget to charge it up.

configuration:
The map provides a bunch of cvars for server owners to configure the experience:

ttt_supercop_model ""
This lets you change what model the Supercop uses.
For example, if you want to change it into the combine elite model, then set this cvar to:
ttt_supercop_model "models/combine_super_soldier.mdl"

ttt_supercop_enabled 1
Enables the Supercop to be spawned.
Set this to 0 to completely disable this map's primary gimmick if you want to.

ttt_supercop_c4_nerf 1
Makes the C4 less unfair to deal with on this map.
It's recommended to keep this enabled because of the compact design of the map's layout.

ttt_supercop_max_alive 0
If non-zero, then the Supercop will stay inactive while the number of living players in the round exceeds the value that you set.
This can be useful for higher playercounts, so for example if you think that the Supercop makes the map feel too crowded with something like 16 players, then you can set this to a value like 8 so that the Supercop comes into play only when half of the players have died.

ttt_supercop_sprint_lever_cost 2
Changes how many credits it costs for a traitor to unlock the Supercop's sprint switch.
Any positive integer works, 2 is the default cost, 1 is cheaper, 0 is free, 3 is more expensive, 5 is very expensive, and so on.
Set to -1 if you want the lever to be unlocked from the start without needing a traitor.
Set to -2 if you want the lever to be unusable but with the Supercop always sprinting from the start (this is insane and twisted)

more info:
current filename: ttt_supercop_b4.bsp

this map doesn't require anything else installed to work

if you get the "LUA_RUN FAIL, BLAME THE SERVER OWNER" error, then you have something that's preventing gmod's lua_run entity from working
(the map needs it to work properly)

this map is compatible with Custom Roles and TTT2

this map was designed for mostly-vanilla TTT with 6-12 players (though there's 33 player spawns and 72 weapon/ammo spawns)

credits to various esb members for early testing and feedback

if you want a vmf, then contact me and i'll send it to you

anyone is free to use any element from this map or make their own versions of it

my addons:
my maps:
16 Comments
TerrAvery 4 Feb, 2024 @ 3:11pm 
"Should've picked up that can."
Dio 8 Aug, 2023 @ 8:12pm 
what is the prototype weapon?
wget  [author] 1 Jul, 2023 @ 11:12pm 
@Elfbarf
looks like that crash is caused by having ttt_specseeoob set to 1 with "Misc TTT tweaks and fixes" while there's a large number of players
Mememan97A 3 Jun, 2023 @ 12:09pm 
i was in single player
wget  [author] 3 Jun, 2023 @ 4:16am 
@Mememan97A
they're serverside, if you're not on a listen server you have to use the dedicated server's console or use rcon

also, they only show up after the server has loaded the map, since the map's lua script only gets executed when the map is loaded
Mememan97A 2 Jun, 2023 @ 11:23pm 
commands won't show
Elfbarf 29 May, 2023 @ 7:43pm 
Added this to our server last weekend - it quickly became a hit with our players. Unfortunately we've had the server crash twice since adding it, and I'm suspecting the map may be at fault as we rarely crash otherwise.

At the most recent crash we had the following error in console log:
Engine error: area(1==33620224, 2==3) >= numareas (29): Check if engine->ResetPVS() was called from ClientSetupVisibility
Neek Nack 9 May, 2023 @ 11:34pm 
Thanks for the help, it worked without issue!
Good job on the map btw, my group has been using your other maps and they've been great! :steamthumbsup:
wget  [author] 9 May, 2023 @ 11:08pm 
@Neek Nack
the filename would be the same, you can copy the model path through sandbox by right-clicking on a model in the spawnlist
Neek Nack 9 May, 2023 @ 1:01pm 
Is it possible to set the supercop's model to a custom one downloaded from the workshop?
If so, what would the command look like? I'm unsure if the filepath is the same, or how to find the mdl file names.