Garry's Mod

Garry's Mod

Not enough ratings
[TTT2] The Flood [ROLE]
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: ServerContent
Addon Tags: Fun, Roleplay
File Size
Posted
Updated
15.496 MB
21 Jan, 2022 @ 7:27am
11 Feb, 2022 @ 10:51am
24 Change Notes ( view )

Subscribe to download
[TTT2] The Flood [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 part of the Hivemind of the Flood. Assimilate others into the hive and spread the infection!

This is a Role Pack all part of Team Flood. A Zombie/infection style gameplay is part of each role in this pack, and all of them can optionally be turned on / off and infection chances to be roles adjusted via convars.

When a flood spawns in a round it will turn an appropriate number of other players into flood to give the team a more of a horde fighting chance, this ratio can be adjusted.

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: TBD



FLOOD - COMBAT FORM



The Flood Combat form is a human sized form that can use weapons and gadgets with relative ease to kill and infect others. They are generally slightly weaker and slower than their living counterparts however.

WORKS GREAT WITH



Normal Convars Generated by TTT2
# enable or disable this role ttt_fcf_enabled [0/1] (default: 1) # the percentage of players that are spawned as this role ttt_fcf_pct [0.0..1.0] (default 0.17) # the limit of players that spawn as this role each round, this overwrites the percentage ttt_fcf_max [0.0..n] (default: 1) # the probability each round of this role being spawned at all ttt_fcf_random [0..100] (default: 25) # the amount of players needed for this role to spawn ttt_fcf_min_players: [0..n] (default: 6)

Additional Convars in ULX & F1 Menu
# adjust max and starting HP ttt2_fcf_maxhealth [1...300] (default: 100) # whether role can infect others ttt2_fcf_canconvert [0/1] (default: 1) # combat form movespeed multiplier (Below 1 is slower, above faster) ttt2_fcf_walkspeed [0...5] (default: 0.75) # force model on infect / role ttt2_fcf_forcemodel [0/1] (default: 1) # delay before respawning as infected in sec ttt2_fcf_respawndelay [0...20] (default: 2) # set avg starting flood (turns non detectives into flood if needed) ttt2_flood_starting_avg [0...1] (def. 0.25)



FLOOD - TANK FORM



The Flood Tank Form is a bigger tougher form that sacrifices it's ability to use ranged weapon and items, with much more health and armor. It's a rarer form to see.

Tank forms cannot be knocked back by player damage.



Normal Convars Generated by TTT2
# enable or disable this role ttt_ftf_enabled [0/1] (default: 1) # the percentage of players that are spawned as this role ttt_ftf_pct [0.0..1.0] (default 0.14) # the limit of players that spawn as this role each round, this overwrites the percentage ttt_ftf_max [0.0..n] (default: 1) # the probability each round of this role being spawned at all ttt_ftf_random [0..100] (default: 15) # the amount of players needed for this role to spawn ttt_ftf_min_players: [0..n] (default: 7)

Additional Convars in ULX & F1 Menu
# adjust max and starting HP ttt2_ftf_maxhealth [1...300] (default: 200) # whether role can infect others ttt2_ftf_canconvert [0/1] (default: 1) # combat form movespeed multiplier (Below 1 is slower, above faster) ttt2_ftf_walkspeed [0...5] (default: 0.75) # force model on infect / role ttt2_ftf_forcemodel [0/1] (default: 1) # delay before respawning as infected in sec ttt2_ftf_respawndelay [0...20] (default: 2) # tank form starting armor ttt2_ftf_armor_value [0...200] (default: 50) # chance infected become tank form instead of combat form (0 and 100 percent chance valid) ttt2_ftf_infspawnchance [0...100] (default: 10)



FLOOD - INFECTION FORM



The Flood Infection form is small, fast, and loves to infect dead bodies. This little bugger can infect dead bodies to turn into an Elite Form. This host body is a means to an end, as such when it dies you simply become and infector again.

To truly kill and infector you have to kill it's infector form or it will keep infecting corpses. Walk up to a corpse and press E to infect it after a short delay.



Normal Convars Generated by TTT2
# enable or disable this role ttt_finf_enabled [0/1] (default: 1) # the percentage of players that are spawned as this role ttt_finf_pct [0.0..1.0] (default 0.10) # the limit of players that spawn as this role each round, this overwrites the percentage ttt_finf_max [0.0..n] (default: 1) # the probability each round of this role being spawned at all ttt_finf_random [0..100] (default: 10) # the amount of players needed for this role to spawn ttt_finf_min_players: [0..n] (default: 8)

Additional Convars in ULX & F1 Menu
# infector max HP ttt2_finf_maxhealth [1..300] (default: 75) # movespeed multiplier ttt2_finf_walkspeed [0.0..5.0] (default 1.75) # force the model ttt2_finf_forcemodel [0/1] (default: 1) # can this form convert others ttt2_finf_canconvert [0/1] (default: 1) # chance for this form to spawn when an infection occurs ttt2_finf_infspawnchance [0..1] (default: 0.10) # time to infect a corpse (sec) ttt2_finf_infecttime [0.0...10.0] (default: 2.0)



FLOOD - ELITE FORM



The Flood Elite Form occurs when an infector takes over a corpse as it's host. They function mostly identical to combat forms, but if you kill and Elite Form the Infector will pop out, giving them a new chance to find a corpse and become an elite form again!

Elite forms are non selectable as they are part of the infector form's abilities.



Normal Convars Generated by TTT2
N/A as it's non-selectable

Additional Convars in ULX & F1 Menu
# max HP ttt2_fef_maxhealth [1..300] (default: 100) # movespeed multiplier ttt2_fef_walkspeed [0.0..5.0] (default 1) # force the model ttt2_fef_forcemodel [0/1] (default: 1) # can this form convert others ttt2_fef_canconvert [0/1] (default: 1) # armor value option ttt2_fef_armor [0..150] (default: 0)




Possibly more roles planned (1 for sure if I can get the assets).

The Models are borrowed from some great creators:

Flood Combat Form / Elite Form Model made by "[PBG]MegaRex-04" and "Icarus" is HERE

Flood Tank Form Model made by "Valkyries733" is HERE

Flood Infection Form Model set up by me with help from "TitaniumSpyBorgBear" HERE

Please go show them some love for making this role possible with their awesome models.
10 Comments
Biocrab 16 Jul @ 4:13pm 
can you make a sandbox version thats an npc instead of a role
Voxel | Julia 2 Mar @ 12:28pm 
Also, if an undecided chooses a flood type, no other players are converted
Voxel | Julia 2 Mar @ 12:26pm 
ALso ,when an elite form takes over a corpse as it is respawning, the elite keeps its small model but can use weapons
Voxel | Julia 3 Mar, 2023 @ 1:28pm 
Role Vote [ https://steamproxy.net/sharedfiles/filedetails/?id=2187342339 ] isnt properly compatible with this addon. Every type can be voted for individually, which leads to rounds where not all three types are present, basically breaking the addons balance
Tweek, The Goblin  [author] 31 Jan, 2022 @ 12:32pm 
Added a avg number of players to start as flood during flood rounds. Also buffed claw damage.
Hannes 23 Jan, 2022 @ 4:04am 
Nice, keep up the great work, I'm really enjoying the concepts of most of your roles.^^
Tweek, The Goblin  [author] 22 Jan, 2022 @ 5:53pm 
@Hannes I was feeling that too. I've had issues with weapon convars on roles, but I'm definitely gonna adjust the damage on the claws.
Hannes 22 Jan, 2022 @ 5:30pm 
I love the concept and I'm looking forward to seeing new forms of the Flood. Would it be possible to add a Convar, which let's you change the damage dealt by the Claws of the Flood, bc everything below 50 is a little bit low I think. The probability that players catch on after 2 hits and kill you before you can kill them is way too high. (Also they are able to see, that you belong to the 'Flood-Team', which is another disadvantage and which makes the claws a little bit 'useless').
Tweek, The Goblin  [author] 22 Jan, 2022 @ 6:59am 
1) They only show up visibly atm, but it would be easy to show them always. As I'm adding new forms into the flood I might want a stealthier form so I didn't want to do full visibility quite yet.
2) When the infected kills a player they respawn as an infected form (chance is for which form they take when they revive)
3)This isn't done yet, but yes this was an issue in testing and will be added as a convar as soon as i figure it out :)
3.5) Also planning to add a feature where if you have flood and master chief roles installed maybe have a convar so that if flood spawns your detective spawns as master chief variant XD
Cpt.Haxray 21 Jan, 2022 @ 7:19pm 
This caught my eye for being rather interesting, but I do have several questions(I've not checked in-game functionality yet).

1. Are the flood players inherently visible as being flood, and not just with the model? Do they show up on the scoreboard as Flood to all players? If they dont this could be a good idea as i've seen pointshop stuff manage to override models even if forced.

2. How does the infection work? Is it the same as the infected role(when someone dies), or is it some kind of RNG chance when hit?

3. Would it be possible to have it set-up so if they spawn in it always spawns in a certain amount of players as random flood roles? The fact they're visible from the get go is an issue as well as the heavy similarities to the infected role, but having it so multiple are guaranteed to spawn in the round if one spawns would be a neat feature to make them stand out more.