Garry's Mod

Garry's Mod

Not enough ratings
[TTT2] Heretic [ROLE]
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: ServerContent
Addon Tags: Fun, Roleplay
File Size
Posted
Updated
36.029 MB
14 Jun, 2023 @ 12:07pm
14 Mar @ 3:49pm
10 Change Notes ( view )

Subscribe to download
[TTT2] Heretic [ROLE]

In 1 collection by Swen (Exonen)
TTT_Private_Server
66 items
Description
-Currently in its Alpha Phase-

For the small price, their soul, the heretic becomes the Champion of a Demon. They act alone and change their playstyle depending on which demons offer they accept

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

Discord: https://discord.gg/Npcbb4W
Source: WIP





The Heretic is a solo role, inspired by the "deal with a devil item" he starts with the ability to sacrifice their soul.
Under the "c" menu they will see the new tab "Soul Altar" in which they can sacrifice their soul to one of many demons.
Doing so will notfiy the players that there is infact a Heretic and which Demon his soul belongs to now, but not who sacrificed their soul.
Some demons will alter the model of the player though, so be careful if you can really stay hidden.
The Heretic has access to the normal Traitor Shop but starts with no credits.
The Soul Altar Menu works best at "0.9" Scaling currently. Otherwise some Buttons might not be clickable.
The following Demons can take your soul. ??? Abaddon - Chaos ??? Unknown - Insanity # WIP (Only Changes the Model currently disable this for now) Demons of Sin Sin Beelzebub - Gluttony Sin Belphegor - Sloth Sin Leviathan - Envy Sin Lucifer - Pride Sin Mammon - Greed Sin Satan - Wrath 32 King/Sin Asmodeus - Lust The 72 Goetic Demons of the Ars Goetia 01 King Bael - Invisibility 68 King Belial - Strength 06 Duke Valefor - Stealing 26 Duke Bune - Headless 64 Duke Haures - Fire 14 Marquis Leraje - Poison 21 Earl Marax - Vision 38 Earl Halphas - Ammunition # Needs TTT2 / infinishoot 50 Knight Furcas - Armored # needs Dynamic Armor activated 05 President Marbas - Illness 10 President Buer - Healing 62 President Valac - Snakes
Plays best with:
    WIP




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 the F1 Menu):
# enable or disable this role ttt_heretic_enabled [0/1] (default: 1) # the percentage of players that are spawned as this role ttt_heretic_pct [0.0..1.0] (default: 0.17) # the limit of players that spawn as this role each round, this overwrites the percentage ttt_heretic_max [0..n] (default: 1) # the probability each round of this role being spawned at all ttt_heretic_random [0..100] (default: 30) # the amount of players needed for this role to spawn ttt_heretic_min_players: [0..n] (default: 10)

Heretic Convars (also found in the F1 Menu):
# Force to Sacrifice the Heretics Soul to a random Demon after x seconds. ttt2_heretic_force_sacrifice [0/1] (default: 1) # Time until forced Soul Sacrifice ttt2_heretic_force_sacrifice_time [30..600] (default: 300) # Demons available for Soul Sacrifice in the Soul Altar ttt2_heretic_menu_demon_amount [1..8] (default: 3) # Hides the playername when the Heretic sacrifices their soul. label_ttt2_heretic_hide_name [0/1] (default: 1) # Send out a tooltip on Heretic sacrifices their soul about the Demons effect. label_ttt2_heretic_brdcast_tooltip [0/1] (default: 1)
Demon Convars (also found in the F1 Menu):
# Activates the Specific Demon Effect. ttt2_heretic_demonName_active [0/1] (default: 1)
Other Convars have to be changed in the F1 Menu cause they differ from Demon to Demon.

--
Credits:
Exonen: creator of this role addon
NaveTK: My brother who helped out with the code
Partly used code:
Snake Shotgun: Model and part of the code for Valac
Slaugthered: Core Code for the Marbas Illness from his "Bioweapon" Addon.
Don Suede: Made the "Deal with the Devil" item which this is based on.
Art:
pythagorion: Helped out making the Steam Workshop Icon match the other roles.
Popular Discussions View All (2)
12
15 Mar @ 9:17am
PINNED: Bugs and Problems
Swen (Exonen)
7
25 Jul, 2023 @ 11:39am
PINNED: Feedback and Suggestions
Swen (Exonen)
10 Comments
Ailesmik 1 Jan @ 6:05am 
I don't know how to say it, but the character is fantastic and really cool.
Swen (Exonen)  [author] 22 Jun, 2023 @ 10:07am 
If there are any other problems, I opened a Bugs and Problems discussion thread. If you got any feedback after testing the role, im happy to receive that aswell
Hannes 22 Jun, 2023 @ 7:41am 
Ok, whatever you did, the player tag bug got fixed on my end, so thank youuu!!!! Gonna enjoy that role :)
Swen (Exonen)  [author] 22 Jun, 2023 @ 2:16am 
Leviathan is fixed, will push the update later today.
Swen (Exonen)  [author] 20 Jun, 2023 @ 12:23pm 
@Hannes
Catch the newest update and deaktivate the Leviathan, looks like the "Leviathan" transformation is bugged. I removed the effect for now, the rest of the effects should work no problem
Swen (Exonen)  [author] 19 Jun, 2023 @ 1:10pm 
Managed to reproduce the problem, I will try to push a fix asap
Hannes 18 Jun, 2023 @ 12:07pm 
I checked, but couldn't find any, when I have the time next week, I'm going to look further into this problem...
Swen (Exonen)  [author] 18 Jun, 2023 @ 10:02am 
Are you getting any error messages?
Hannes 16 Jun, 2023 @ 9:33am 
Sooo, love the concept, but when I put it on my server, I am not able to see player tags (their names, or if they're healthy, wounded or near death...)
Adolf Von Knusper™ 15 Jun, 2023 @ 1:02pm 
10/10 you can get fat