Garry's Mod

Garry's Mod

Not enough ratings
[TTT2] Alien [ROLE]
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Server content
Addon Tags: Fun, Roleplay
File Size
Posted
Updated
4.598 MB
29 Jun, 2024 @ 8:12pm
28 Jul, 2024 @ 4:07pm
11 Change Notes ( view )

Subscribe to download
[TTT2] Alien [ROLE]

In 1 collection by milkwater
milkwater & cheezbawlz TTT2 roles
16 items
Description
Did he get those photos printed? No. Instead, he got his bogos binted.

You have to use TTT2 in order to use this role. Additionally using ULX for TTT2 is recommended. Report bugs concerning this role here[github.com]. A list of all currently available roles can be found here.

Discord: https://discord.gg/9njYXGY
Source: https://github.com/milkwxter/TTT2Alien



You are a new Third-Party role with a few objectives. Stay alive, and probe some specimens! You spawn with a unique Alien playermodel and a special Alien's Probe gadget. The gadget can heal other players when used on them, and adds a point to your Probe Counter when you probe a new player or body.

The idea is that innocents will want to keep you alive since you can heal them, but they will be wary about letting you live for too long lest you probe too many players, leading to an Alien Victory.




Convars are variables that are introduced to allow server owners to customize the gameplay without changing the code. There are always a handful of convars automatically created by TTT2, that define the spawn parameters of this role and are found in ULX. Additionally there might be some role specific convars, which have to be set in the server config file.

Normal Role Convars (also found in ULX)
# enable or disable this role ttt_alien_enabled [0/1] (default 1) # the percentage of players that are spawned as this role ttt_alien_pct [0.0..1.0] (default 0.15) # the limit of players that spawn as this role each round, this overwrites the percentage ttt_alien_max [0..n] (default 1) # the probability each round of this role being spawned at all ttt_alien_random [0..100] (default 33) # the amount of players needed for this role to spawn ttt_alien_min_players [0..n] (default 6)

Alien Specific Convars
# how many players need to be probed to result in a alien victory ttt2_alien_probed_players_win_threshold [2..16] (default 5) # how much healing the probe does ttt2_alien_probe_healing [1..100] (default 30)
--
Credits
milkwater: Coding
Royyan Wijaya: Alien icon, from the Noun Project
casadis & Chem: Howard the Alien playermodel
Deika & Comrade Bear: Alien Disintegrator weapon model
4 Comments
Combex 25 Jul, 2024 @ 11:27am 
It's interesting that he's not invincible and comes back from the UFO!
It's great that the alien's life doesn't end so quickly.:RCThumbsUp:
milkwater  [author] 25 Jul, 2024 @ 10:01am 
Combex, I have pushed an update to make this role more fun hopefully for all players.

Changes:
- Alien no longer deals damage.
- Alien now respawns 20 seconds after his death.
- Alien healing default increased to 50.
- Alien role is now public.
- Alien has marker vision on all players that are not yet probed.
- Players will receive a notification that alerts them of current probing progress every time the
Alien probes someone. Example: "3 of 5 players have been probed!"

These changes hopefully make it more beneficial to keeping the Alien alive, since he heals for more (configurable) and every player gets notified of his progress to winning, so they can keep track before it gets too dangerous. Innocents can also cooperate with the Alien as he could potentially lead them to the Traitor mid-match with his marker vision.

The drawback for killing the Alien now means he will be back in 20 seconds and might probe an unsuspecting player when he respawns. :aurip:
milkwater  [author] 25 Jul, 2024 @ 7:50am 
Combex, Thank you for the feedback. My hope was that innocents would work together with the alien before turning on him to eliminate the first traitor (since they have 1 less real teammate since the alien spawned) but I guess that does not happen in real games lol.

I like your idea of an invincible alien that comes with a radar, and I think it helped me develop an idea for a V2 of the Alien role because you are right this role is really strange.

What if he had a custom radar that only highlighted the people he has not scanned, and also respawns from a UFO a few seconds after he dies? This way innocent players still have counterplay from getting probed if they don't want it, and the alien does not get punished so hard if they decide to kill him early. He should probably also deal zero damage like a jester because I don't want him to win by killing people (too similar to other revive roles then)
Combex 25 Jul, 2024 @ 1:32am 
This role will basically be killed instantly.

There is no point in this role unless there is a greater benefit to keeping the character alive and a greater drawback to killing them.

For example, rather than the number of times they heal, they should win by recovering 300 health and the alien should be invincible.

However, since invincibility makes it difficult to counter, reducing stamina to half the normal amount seems to strike a good balance.

Since you cannot heal corpses, it is a good idea to recover a small amount (for example, 15 health) so that they can move towards the end of the game.

It would also be interesting if they had a radar and tracker, and conversely, the alien itself was always visible to everyone.

In other words, the alien's presence should encourage fighting and increase the opportunities for injury.:VS1: