Skip to content

Latest commit

 

History

History
96 lines (91 loc) · 8.6 KB

README.md

File metadata and controls

96 lines (91 loc) · 8.6 KB

Custom Roles for TTT Roles Pack for Jingle Jam 2022

A pack of Custom Roles for TTT roles created based on the generous donations of our community members in support of Jingle Jam 2022.

Roles

Detectoclown

Contributed By: Noxx
The Detectoclown is a jester role who is promoted when the detective dies like the deputy, but also triggers when the round would end and has to kill everyone like the clown.

ConVars

ttt_detectoclown_enabled                0   // Whether or not the detectoclown should spawn
ttt_detectoclown_spawn_weight           1   // The weight assigned to spawning the detectoclown
ttt_detectoclown_min_players            0   // The minimum number of players required to spawn the detectoclown
ttt_detectoclown_starting_health        100 // The amount of health a detectoclown starts with
ttt_detectoclown_max_health             100 // The maximum amount of health a detectoclown can have
ttt_detectoclown_override_marshal_badge 1   // Whether the marshal should turn jesters, independents and monsters into the detectoclown when using their badge
ttt_detectoclown_use_traps_when_active  0   // Whether the detectoclown can see and use traitor traps when they are activated
ttt_detectoclown_show_target_icon       0   // Whether the detectoclown has an icon over other players' heads showing who to kill
ttt_detectoclown_hide_when_active       0   // Whether the detectoclown should be hidden from other players' Target ID (overhead icons) when they are activated
ttt_detectoclown_heal_on_activate       0   // Whether the detectoclown should fully heal when they activate or not
ttt_detectoclown_heal_bonus             0   // The amount of bonus health to give the detectoclown if they are healed when they are activated
ttt_detectoclown_damage_bonus           0   // Damage bonus that the detectoclown has after being activated (e.g. 0.5 = 50% more damage)
ttt_detectoclown_silly_names            1   // Whether the detectoclown's name should randomly change each round
ttt_detectoclown_blocks_deputy          0   // Whether the detectoclown should prevent the deputy from spawning in a round and vice versa
ttt_detectoclown_blocks_impersonator    0   // Whether the detectoclown should prevent the impersonator from spawning in a round and vice versa
ttt_detectoclown_activation_credits     0   // The number of credits to give the detectoclown when they are promoted
ttt_detectoclown_shop_active_only       1   // Whether the detectoclown's shop should be available only after they activate
ttt_detectoclown_shop_delay             0   // Whether the detectoclown's purchased shop items should be held until they activate
ttt_detectoclown_can_see_jesters        1   // Whether jesters are revealed (via head icons, color/icon on the scoreboard, etc.) to the detectoclown
ttt_detectoclown_update_scoreboard      1   // Whether the detectoclown shows dead players as missing in action

Faker

Suggested By: Mynt
The Faker is a jester role who needs to buy and use fake traitor items without drawing suspicion. If they can use enough fake items and survive until the end of the round they win!

ConVars

ttt_faker_enabled                0   // Whether or not the faker should spawn
ttt_faker_spawn_weight           1   // The weight assigned to spawning the faker
ttt_faker_min_players            0   // The minimum number of players required to spawn the faker
ttt_faker_starting_health        100 // The amount of health a faker starts with
ttt_faker_max_health             100 // The maximum amount of health a faker can have
ttt_faker_required_fakes         3   // The required number of fakes weapons that need to be used for the faker to win the round
ttt_faker_credits_timer          15  // The amount of time (in seconds) after using a fake weapon before the faker is given a credit
ttt_faker_line_of_sight_required 1   // Whether the faker must be in line of sight of another player for their fake weapon use to count
ttt_faker_minimum_distance       10  // The minimum distance (in metres) the faker must be from another player for their fake weapon use to count
ttt_faker_drop_weapons_on_death  3   // The maximum number of weapons the faker should drop when they die
ttt_faker_drop_shop_weapons      0   // Whether to drop shop weapons in addition to the weapons the faker used if they used fewer than "ttt_faker_drop_weapons_on_death"
ttt_faker_win_ends_round         0   // Whether the faker winning causes the round to end
ttt_faker_notify_mode            4   // The logic to use when notifying players that a faker is killed. Killer is notified unless "ttt_faker_notify_killer" is disabled. 0 - Don't notify anyone. 1 - Only notify traitors and detective. 2 - Only notify traitors. 3 - Only notify detective. 4 - Notify everyone
ttt_faker_notify_killer          1   // Whether to notify a faker's killer
ttt_faker_notify_sound           1   // Whether to play a cheering sound when a faker is killed
ttt_faker_notify_confetti        1   // Whether to throw confetti when a faker is a killed
ttt_faker_excluded_weapons       "dancedead,pusher_swep,tfa_shrinkray,tfa_thundergun,tfa_wintershowl,ttt_kamehameha_swep,weapon_ap_golddragon,weapon_ttt_artillery,weapon_ttt_bike,weapon_ttt_boomerang,weapon_ttt_brain,weapon_ttt_chickennade,weapon_ttt_chickenator,weapon_ttt_dd,weapon_ttt_flaregun,weapon_ttt_homebat,weapon_ttt_knife,weapon_ttt_popupgun,weapon_ttt_traitor_lightsaber" // A comma separated list of weapon classes to exclude from the faker's shop

Krampus

Suggested By: Kawaii Five-0
The Krampus is an independent role whose goal is to punish naughty players.

ConVars

ttt_krampus_enabled                 0    // Whether or not the krampus should spawn
ttt_krampus_spawn_weight            1    // The weight assigned to spawning the krampus
ttt_krampus_min_players             0    // The minimum number of players required to spawn the krampus
ttt_krampus_starting_health         100  // The amount of health the krampus starts with
ttt_krampus_max_health              100  // The maximum amount of health the krampus can have
ttt_krampus_show_target_icon        0    // Whether krampus have an icon over other players' heads showing who to kill. Server or round must be restarted for changes to take effect.
ttt_krampus_target_vision_enabled   0    // Whether krampus has a visible aura around their target, visible through walls
ttt_krampus_target_damage_bonus     0.1  // Damage bonus for each naughty player killed (e.g. 0.1 = 10% extra damage)
ttt_krampus_win_delay_time          60   // The number of seconds to delay a team's win if there are naughty players left
ttt_krampus_next_target_delay       5    // The delay (in seconds) before an krampus is assigned their next target
ttt_krampus_is_monster              0    // Whether krampus should be treated as a member of the monster team (rather than the independent team)
ttt_krampus_warn                    0    // Whether to enable warning players if there is a krampus. See `ttt_krampus_warn_all` for controlling who can see the warning.
ttt_krampus_warn_all                0    // Whether to warn all players if there is a krampus. If 0, only traitors will be warned
ttt_krampus_naughty_notify          0    // Whether to notify players who are marked as naughty
ttt_krampus_naughty_traitors        1    // Whether traitors should be automatically marked as naughty
ttt_krampus_naughty_innocent_damage 1    // Whether players who damage innocents should be marked as naughty
ttt_krampus_naughty_jester_damage   1    // Whether players who damage jesters should be marked as naughty
ttt_krampus_release_delay           2    // The number of seconds a victim is stunned for when they released from being carried
ttt_krampus_carry_duration          30   // The number of seconds a victim can be carried for
ttt_krampus_struggle_interval       0.25 // The number of seconds between victim struggles while being carried
ttt_krampus_struggle_reduction      0.25 // The number of seconds a struggle reduces carry duration by
ttt_krampus_shop_mode               0    // What additional items are available to the krampus in the shop (See the CR4TTT shop convars documentation for possible values)
ttt_krampus_can_see_jesters         0    // Whether jesters are revealed (via head icons, color/icon on the scoreboard, etc.) to the krampus
ttt_krampus_update_scoreboard       0    // Whether the krampus shows dead players as missing in action

Special Thanks

  • Game icons for the role icons
  • DBKEEBLER on FreeSound.org for the Krampus' victim struggle sounds