Garry's Mod

Garry's Mod

Not enough ratings
Custom Roles for TTT fixed voice
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
File Size
Posted
Updated
17.252 MB
9 Jun, 2020 @ 6:27pm
9 Jun, 2021 @ 6:57pm
18 Change Notes ( view )

Subscribe to download
Custom Roles for TTT fixed voice

In 1 collection by Squid Matty
Squidserv
145 items
Description
Thanks to Jenssons for the 'Town of Terror' mod which was the foundation of this mod.
Thanks to Noxx, Lix3, and Kommandos0 for the original version of this mod.
Thanks to Malivil for fixing the voice chat in their version

Innocent Team:
Goal: Kill all members of the traitor team

Innocent
• A standard player. Has no special abilities

Detective
• All other players are notified of the Detectives at the start of the round
• Can search bodies of dead players
◦ Reveals the role, what killed them, who they last saw and other useful information to all players
◦ If other players try to search a body it will instead alert Detectives of the body’s location
• Has access to a shop
◦ Spawns with two credits
◦ Gains a credit whenever a member of the traitor team is killed

Glitch
• Has a chance to spawn instead of an Innocent
• Appears as a Traitor (or Zombie) to members of the traitor team
• Prevents members of the traitor team from using team text and voice chat

Mercenary
• Has a chance to spawn instead of an Innocent
• Has access to a shop
◦ Spawns with one credit
◦ Can buy any naturally occuring weapon or items available to both Detectives and Traitors

Phantom
• Has a chance to spawn instead of an Innocent
• Haunts attackers on death
◦ Haunted players leave a smoke trail behind them
◦ Killing the haunted player will revive the Phantom on 50 health
◦ Detectives are notified when the Phantom is killed or revived

Traitor Team:
Goal: Kill all members of the innocent team

Traitor
• Notified of team members and Jesters at the start of the round
• Has access to a shop
◦ Spawns with one credit
◦ Gains a credit whenever enough innocent team members are killed

Assassin
• Has a chance to spawn instead of a Traitor
• Notified of team members and Jesters at the start of the round
• Given a random target at the start of the round
◦ Deals double damage to the target and half damage to all other players
◦ When the target dies a new target is selected
◦ Detectives will always be the final targets
◦ Killing the wrong player will fail the contract and the Assassin will deal half damage to all players
• Has access to a basic shop
◦ Spawns with no credits
◦ Gains a credit whenever enough innocent team members are killed

Hypnotist
• Has a chance to spawn instead of a Traitor
• Notified of team members and Jesters at the start of the round
• Spawns with a brain washing device
◦ When used on a dead body it will revive them at full health
◦ Changes the role of the revived player to Traitor
◦ Cannot be used on Jesters and Swappers
• Has access to a basic shop
◦ Spawns with no credits
◦ Gains a credit whenever enough innocent team members are killed

Vampire
• Has a chance to spawn instead of a Traitor
• Notified of team members and Jesters at the start of the round
• Spawns with fangs
◦ When used on a dead body it will destroy the body and heal 50 health up to a maximum of 125 health
◦ Right click will grant short term speed and invisibility on a cooldown
• Has access to a basic shop
◦ Spawns with no credits
◦ Gains a credit whenever enough innocent team members are killed

Zombie
• Has a chance to spawn instead of all Traitors
• Notified of team members and Jesters at the start of the round
• Spawns with claws
◦ Deals 50 damage to members of the innocent team
◦ If used to kill a player they will repsawn as a zombie
• Deals half damage will all standard weapons
• Has access to a perk shop
◦ Spawns with no credits
◦ Gains a credit upon infecting another player with the claws

Independent Players:

Jester (Goal: Get killed by another player)
• Has a chance to spawn instead of an Innocent
• Deals no damage to other players or props
• Takes no environmental damage (e.g. fire, fall, explosion...)
• Can message members of the traitor team using team text and voice chat but will not recieve replies

Swapper (Goal: Get killed by another player and then fulfill their old goal)
• Has a chance to spawn instead of an Innocent
• Appears as a Jester to members of the traitor team
• Deals no damage to other players or props
• Takes no environmental damage (e.g. fire, fall, explosion...)
• Can message members of the traitor team using team text and voice chat but will not recieve replies
• When killed by another player the Swapper swaps roles with their attacker
◦ The attacker will die instead and the Swapper will respawn with the newly swapped role
◦ If a Detective searches the body of the attacker they will look like a Swapper

Killer (Goal: Be the last player standing)
• Has a chance to spawn instead of an Innocent
• Spawns with 150 health and maximum health
• Traitors are notified if there is a Killer
• Has access to a shop
◦ Spawns with one credit
◦ Can buy any naturally occuring weapon or items available to both Detectives and Traitors

Special Thanks:
• Jenssons for the 'Town of Terror' mod which was the foundation of this mod
• Bodysnatch Thunderpants for the 'Better Equipment Menu' mod
• Milky for the code used to create the pile of bones after the Vampire eats a body taken from the 'TTT Traitor Weapon Evolve' mod
• Wizard Cat for the code used for the Hypnotist's brain washing device taken from the 'Defibrillator for TTT' mod
• Fresh Garry for the 'TTT Sprint' mod which was used as the base for this mods sprinting mechanics

Source and Readme with CVars:
https://github.com/squidserv/TTT-Custom-Roles
4 Comments
Squid Matty  [author] 4 Aug, 2020 @ 10:43pm 
It seems to work when they naturally spawn on the servers I run, it might just be an issue with forcing zombies before round start? Have you noticed the bug when using it normally?
Mike Chang Fitness 25 Jul, 2020 @ 6:04pm 
No they weren't converted, we had an issue with that in a different mod, but with this one even just me and a bot forcing zombies I dont have any claws.
Squid Matty  [author] 24 Jul, 2020 @ 11:37pm 
Was the person converted originally a different special role? I thought I had fixed that already but it might still be possible for them to not have room if there is a lag spike I suppose. I can look into it
Mike Chang Fitness 23 Jul, 2020 @ 9:00pm 
Zombie is missing the claws and doesn't get credits :/