Garry's Mod

Garry's Mod

Not enough ratings
[TTT2] Mayor [ROLE]
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: ServerContent
Addon Tags: Fun, Roleplay
File Size
Posted
Updated
1.407 MB
16 Jan, 2022 @ 2:30pm
23 Jan, 2022 @ 10:25am
6 Change Notes ( view )

Subscribe to download
[TTT2] Mayor [ROLE]

In 2 collections by Tweek, The Goblin
SipcoGamingGuild TTT Collection
246 items
SipcoGame's TTT2 Items and Role's
21 items
Description
You are the Mayor of this town and know the townsfolk well. You just need to recheck the voter's list to see where they stand.

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

Join my Discord: https://discord.gg/PpCafA7wqZ
TTT2 Discord: https://discord.gg/Npcbb4W
Source Code: https://github.com/sipcogames/ttt2-role_mayor



The Mayor is a detective role. They can spawn in place of the detective and while having normal shop access they have a Voters List. This Triggers anytime between 30-60 sec (by default) and reminds them that one of the players in the game was part of X team.

Unfortunately the lists are disorganised so the player you get is random each time.



Normal Convars Generated by TTT2
# enable or disable this role ttt_mayor_enabled [0/1] (default: 1) # the percentage of players that are spawned as this role ttt_mayor_pct [0.0..1.0] (default 0.15) # the limit of players that spawn as this role each round, this overwrites the percentage ttt_mayor_max [0.0..n] (default: 1) # the probability each round of this role being spawned at all ttt_mayor_random [0..100] (default: 33) # the amount of players needed for this role to spawn ttt_mayor_min_players: [0..n] (default: 7)

Additional Convars in ULX & F1 Menu
# min time in sec between voter list reveals ttt2_mayor_min_voter_time [1..120] (def: 30) # max time in seconds between voter list reveals ttt2_mayor_max_voter_time [1..120] (def: 60) # time the result message is displayed for tt2_mayor_display_voter_time [1..60] (def: 7) # whether message also shows in chat window tt2_mayor_voter_chat_window [0/1] (def: 1) # voter reveal type (0=role only, 1 = team only, 2=role&team) #This command is not functional in F1 menu (Use console or ULX) tt2_mayor_voter_chat_window [0/1/2] (def: 0)




The Idea for this role was given to me by "Pawel99UK".

It was modified heavily into a detective role, and has a basis in Oracle by "TaintedEnergy" found HERE. Which is a great role to pair with this one for figuring out the Oracle's readings.
3 Comments
Tweek, The Goblin  [author] 24 Jan, 2022 @ 3:32pm 
Honestly, the original idea given to me was for the teams (like oracle but stronger), but I found it was too strong so I added the roles as an optional instead. I agree that seeing teams is too strong (I personally have it set on a long voting timer with roles only so that camping it out also wont get you far), but I made this role for someone else so I wanted to just give options.
Cpt.Haxray 24 Jan, 2022 @ 3:14pm 
Additionally, The fact the Mayor just gets the information automatically without having to do any work for it is not only kinda busted(considering how more useful it is than oracle's info), but also not engaging as well gameplay wise. instead of taking a more active role or having an active objective, you're hard encouraged to sit around and do even less than a normal Innocent would to ensure you get the voting list information.
Cpt.Haxray 24 Jan, 2022 @ 3:14pm 
Not going to lie, comparing this to the oracle it is incredibly busted. If it shows role only its essentially just the same as oracle, but if set to the default settings of team only, it is STRONGER than oracle.

You don't need to know someone's specific role if you know their team, making the intended team up with oracle meaningless. If their team isn't Innocent, just go and shoot them. Does it matter if you know specifically if they're a sidekick or a jackal, or which kind of traitor subclass? fuck no. Plus, since it checks team and not roles, it means theres no potential hesitation/confusion over something like the Pirate or Bodyguard role who's team can depend at the current moment.