Garry's Mod

Garry's Mod

Not enough ratings
[TTT2] Medium [ROLE]
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: ServerContent
Addon Tags: Fun, Roleplay
File Size
Posted
Updated
362.023 KB
11 Apr, 2021 @ 11:40am
1 Dec, 2021 @ 7:37pm
2 Change Notes ( view )

Subscribe to download
[TTT2] Medium [ROLE]

In 3 collections by Wasted
TTT2 Dingus Server
586 items
Dingus Playerside
324 items
Dingode TTT2
320 items
Description
You hear the cryptic whispers of the dead.

Requires TTT2 in order to use this role. A list of all currently available roles can be found here

Source: https://github.com/ZacharyHinds/ttt2-role-mdm





The Medium is an innocent role with the special ability to "hear" the dead. They see a scrambled version of the Spectator chat.




Normal Role Convars (also found in F1 Menu):
# enable or disable this role ttt_medium_enabled [0/1] (default: 1) # the percentage of players that are spawned as this role ttt_medium_pct [0.0..1.0] (default 0.15) # the limit of players that spawn as this role each round, this overwrites the percentage ttt_medium_max [0.0..n] (default: 1) # the probility each round of this role being spawned at all ttt_medium_random [0..100] (default: 33) # the amount of players needed for this role to spawn ttt_medium_min_players: [0..n] (default: 6)

Medium Convars (also found in F1 Menu):
# should random player usernames be mixed into the scrambled chat ttt2_mdm_add_nicks [0 or 1] (default: 1) # chance for each word to get scrambled ttt2_mdm_scramble_chance [0..100] (default: 50) # chance for each word to get replaced with a random "noise" (from the noise list or player usernames) ttt2_mdm_replace_chance [0 or 100] (default: 15) # chance for the whole message's order to get shuffled ttt2_mdm_shuffle_chance [0 or 100] (default: 45)

Additional Config

In addition to the ConVar settings listed above, the Medium has an additional element that can be configured. It creates a ttt2_mdm_noises.txt file which can be edited to customize the sorts of words that might be mixed into or replace parts of the spectator chat. Either add your noises to the JSON directly in the file or through the use of the following server commands:
# add word(s) to noise list (separate with commas ex. word1,word2,word3) ttt2_mdm_add_noise <your words here> # remove word(s) from noise list (separate with commas ex. word1,word2,word3) ttt2_mdm_remove_noise <your words here> # reset to default noises ttt2_mdm_reset_noise # print current list of noise words to console ttt2_mdm_print_noise


--
Credits:
Wasted: creator of this role addon and the icon
4 Comments
jinxeroni 6 Aug, 2023 @ 10:34am 
this is great, only thing i could ask for is a convar to make the medium hidden to the player (they think they're a vanilla innocent) so they only know once someone has died and typed in spectator chat.
|UGA|PatPeter 9 Sep, 2021 @ 11:38pm 
I created a master configuration file for all of the TTT roles in the first 3 pages of the Workshop search: https://gist.github.com/PatPeter/70b1c090d8c8c311d99632dca76ec513
Wasted  [author] 7 Aug, 2021 @ 7:26pm 
@You wow thanks for the kind words! Glad you like the role!!
You 5 Aug, 2021 @ 11:35pm 
Having a confirmed Medium is always great fun for us; Gives the dead something to do as they try to convince the medium who the last traitor is while the dead traitor spreads false information, haha.

Usually ends in the Medium getting assassinated while they're deciphering the chat, but that's part of the fun of it!