Garry's Mod

Garry's Mod

[TTT2] Jester [ROLE]
107 Comments
skittles509 Oct 29, 2022 @ 4:09am 
Would it be possible to make it so that when the Jester is killed it does not end the whole round? We like the idea of the Jester and someone getting the Dunce role as punishment for the next round, but we would rather have it so the round can keep going. Thanks.:steamthumbsup:
Cider Jun 16, 2022 @ 12:37am 
Can you add toggles to whether stuff like jester can be harmed by fire or explosives?
Redseb May 23, 2022 @ 6:44am 
Hey, haven't seen this elsewhere but is there a way to make it so that traitors can kill the jester without the game ending? Ideally so that the jester dies and the traitor that shot him stays alive. Thanks and loving the add-on either way!
✪ Niro May 2, 2022 @ 3:12am 
Can I deactivate it so nobody sees the Jester in TAB?
NoColorFrog Apr 23, 2022 @ 7:16am 
Give me back my old jester plz
NoColorFrog Apr 23, 2022 @ 7:15am 
Neither Swapper nor New Jester is as fun as original jester. Jester used to punish people who fired a gun carelessly. but new Jester punishes everyone because the game is over, Swapper is no punish to the one who fired carelessly , Even innocent people kill him just to be a swapper for themselves
Exsolid Oct 20, 2021 @ 9:39pm 
Aye,
(Bug report)
Being killed while in scope/zoom results in begin spawned with zoom and not being able to get out:)
Weird Oct 9, 2021 @ 3:06pm 
Wait never mind, saw the setting where you can change it to the opposite role upon death. But there were still a lot more Jester winstates that could be added to Swapper
Weird Oct 9, 2021 @ 2:34pm 
While I think the Swapper role is cool, it’s not really the same. Unless I’m mistaken, the Swapper still only has one minstate and it’s just to steal the identity of their killer. Me and my friends had a lot of fun with the Jester and his multiple winstates and I don’t think you should’ve removed them, or at least added them all to Swapper. Could you please bring them back?
Alf21  [author] Oct 9, 2021 @ 10:31am 
Copied from Neoxult-Discord regarding TTT2 written by Tim | Mineotopia:

@Guardian954 and I spent a while reworking the Jester role and putting most of the winstates in the new Swapper role. The Jester is now back to its default: If they are killed they win. However I spent a while editing the scoring:
- a jester that survives the round now loses 4 points
- a jester that is killed now gains 8 points, while their killer loses as many points as they would for a team kill

The new swapper features the role change and respawn mechanics of the old jester winstates. They appear as a normal jester to their adversaries, so the killer doesn't know what will happen. Also their respawn behavior can be randomized.

Check them out, the new duo is quite fun in my opinion:

[...]
Swapper: https://steamcommunity.com/sharedfiles/filedetails/?id=2605759027 (Bearbeitet)
Weird Oct 9, 2021 @ 1:19am 
Why are the Jester win settings gone? Like what Jester does after it's killed (The default is winning, the other is turning into the opposite role of the killer, etc.)
NoColorFrog Aug 17, 2021 @ 9:49am 
jester will be more fun if they can be respawn in a random location after being killed. he will be camp by the other player if respawn at death location. Especially since I chose to the option "jester respawn with opposite killer role and killer dies".
Wooly Jun 1, 2021 @ 5:15pm 
Oh right yeah, I was testing it out with just one person. But it still wasn't spawning when we had 7. I guess I'll come back when I check whats wrong when we have a group. lol
Alf21  [author] Jun 1, 2021 @ 2:14pm 
looks like you are playing with the same account, have a misconfigured server or corrupted game data. The line that is causing errors i s`v:SteamID64()`, which tries to access / get the 100% for every Steam authed player used SteamID. As the error says, this is in your case / the server case 'nil', which isn't the case by default. Even the Bots have a SteamID64
Wooly Jun 1, 2021 @ 1:16pm 
Any idea what this means? We had it working at first on a 3 man server every round but now it's just not spawning at all.

[[TTT2] Jester [ROLE]] lua/terrortown/autorun/server/sv_jester_winstates.lua:240: attempt to concatenate a nil value
1. fn - lua/terrortown/autorun/server/sv_jester_winstates.lua:240
2. Run - lua/ulib/shared/hook.lua:109
3. EndRound - gamemodes/terrortown/gamemode/server/sv_main.lua:1465
4. unknown - gamemodes/terrortown/gamemode/server/sv_main.lua:794
Alf21  [author] Mar 7, 2021 @ 12:43pm 
Ah kk.. you have to modify ll 16 and 168 of the jester file or disable the halo highlighting manually, I think it‘s as well handled in the highlighting add-on. Anyways, I don‘t recommend doing so, because this is against the idea of the traitor. They shouldn‘t get punished for following their goal and killing the enemies.
MonsieurRafael Mar 7, 2021 @ 11:00am 
If you are a traitor you can see the Jester. i want to remove that so the traitors dont know the jester. How do i do that?:thetrap:
Alf21  [author] Mar 5, 2021 @ 7:37pm 
Outlines? I don‘t know what you mean exactly, but maybe you have the teammate highlighting / outline addon installed. If so, remove it
MonsieurRafael Mar 5, 2021 @ 6:26pm 
How can I switch off the outlines from the perspective of the traitor:whiteward:
Silly Mar 5, 2021 @ 12:26pm 
sus
Cpt.Haxray Feb 8, 2021 @ 2:06am 
Hey, would it be possible to add a convar option to allow only specific winstates? Currently the only options are either to exclusively have one win state, or to have it randomly choose between all possible win states. Having an option to only let it choose between a specific amount of winstates(For example, it can only win conditions 5 and 6, and no other win conditions) would be incredibly useful and add more ability to customise the Jester.
Alf21  [author] Jan 5, 2021 @ 6:56pm 
Outlines are intended, because traitors have the goal to kill everyone. Being threatened because doing their job is against their sense, that‘s why we decided to add a often requested outline. If you wanna disable this, feel free to contribute to the project by adding a convar :)
co7ote Jan 3, 2021 @ 10:42pm 
In our TTT server we like to set the jester winstate to 5, so that the traitors are also threatened by the presence of the jester, however with the new update from a few months ago it allowed traitors to see the outline of the jester when looking at them, giving away their role. is there any way to disable this?
Tim | Mineotopia  [author] Oct 18, 2020 @ 1:32pm 
Spectator Deathmatch is not supported by us.
SwitchView Oct 18, 2020 @ 9:08am 
Found a bug: If using Spectator Deathmatch, and the Jester joins DM and dies, it triggers the Jester to win.
Nekolodian Oct 10, 2020 @ 3:29pm 
if the jesters body is confirmed before he respawns, his role is clearly visible to everyone. Can you fix this or at least make it a config option?
AmyMialee Sep 1, 2020 @ 10:49pm 
can we get a config option that makes it so the person who killed the jester's corpse doesn't tell you their role? just so the jester's role isn't known.

etc. winstate #6 jester is killed by innocent, people ID body and know Jester is now T.

it'd make this much better by a ton imo
Alf21  [author] Sep 1, 2020 @ 8:58pm 
Probably something messed with your test server like buggy fastDL or misconfig in auto-downloading (probably caused by the client). Anyways, doesn‘t sound like a bug, but like a misconfig
Tim | Mineotopia  [author] Sep 1, 2020 @ 7:02am 
I don't think this is a part of our jester
Ashuraa Sep 1, 2020 @ 3:23am 
I'm not getting any confetti bursts or excited children cheering when the Jester is killed. I have almost no addons installed on my test server. I feel as if something's amiss.
blackmagicfine Jul 4, 2020 @ 10:04am 
When I played with my group, we had the Jester's win state as 1, and they won due to the infected killing them. That's pretty unfortunate, because the Infected can't always easily determine who the Jester is. Is there a simple way to fix that?
JokieEJester Jul 1, 2020 @ 6:23am 
I think I might use this
Tim | Mineotopia  [author] May 27, 2020 @ 10:06pm 
Please join our discord for coding help
speedy May 27, 2020 @ 8:13pm 
im hoping i could get some help im trying to make jester visible to necro

i dont know alot but i have a basic grasp on lua from the past but i have no idea how to make necro see jester i figured it was to do with self.visablefortraitor =true
but im not sure where to go from there i would be grateful for any help
AmyMialee May 7, 2020 @ 12:21am 
yea, then all it tells you is that they died to the jester without revealing the jester
CecilArmitais May 6, 2020 @ 9:02pm 
That or just do the thing where the killer's body gets role swapped as well, so they show up as jester
AmyMialee Apr 24, 2020 @ 5:11pm 
It's not always that easy for them to do that, especially if they spawn as a hitman or another role with no credits.
Tim | Mineotopia  [author] Apr 24, 2020 @ 5:07pm 
I mean the jester could remove the body by himself after he respawned
AmyMialee Apr 24, 2020 @ 4:15pm 
I think we need a winstate that removes the role/body of the killer so that the jester's new role isn't revealed. Respawning as a T sucks if the body of the killer tells everyone.
Alf21  [author] Apr 21, 2020 @ 3:25pm 
On dev branch, we currently merge any anti damage item into the master (because using them as dependency here would lead to many issues). ConVars are on a PR on the jester‘s master branch already implemented and will come with the next TTT2 update :)
Cuckoo Apr 21, 2020 @ 2:36pm 
Come to think of it, if this has been bothering a few other groups, maybe I'll make it public for others to use- at least until these immunities are made available as a convar for the Jester.
Cuckoo Apr 21, 2020 @ 2:32pm 
In our games, we resolved that a while ago with the creation of an additional perk item that gets added to the Jester's load-out at the start of the round. It just combines all the effects of the existing Fire, Falling, and Explosion Immunity items for TTT2.

It's worked perfectly well for our purposes (no more awkward Jester kills by Traitors who planted SLAMs, etc).

It also means the Jester doesn't die when they fall to the bottom of maps with instant kill (fall-damage-dealing) floors- which is very sad for the trapped Jester, but pretty funny for everyone else.
CecilArmitais Apr 18, 2020 @ 3:49am 
I'd love it; and honestly take your time. We only get to play every few days, and we can live without jester, though I do miss being able to pretend that I'm a jester, rather than just bad at the game :P

Really, explosion and fire damage are the two key ones for our group; everything else is a minor issue.
Alf21  [author] Apr 17, 2020 @ 7:16pm 
Hmm that‘s a valid point. Theoretically it should be handled with fair playing, but if you have these problems on you server, I could add this as a ConVar. Gonna take 2 days I think, currently I‘m little bit busy with something new.
CecilArmitais Apr 17, 2020 @ 3:22pm 
Tons of jester mods (every single version leading up to this point, really) have it disabled, and it almost never gives them away. In the scheme of things, the Jester having a small chance of getting revealed is relatively minor compared to the fact that...

...the jester can currently die to traitor items. Like SLAMs and Barnacles and C4 and Jihads and Frags and every god dang other T weapon. That's not RDMing. That's playing a T. Those should not be completely unusable simply because a Jester is somewhere on the entire map.

Not to mention a Jester can grab and explosive barrel and just run with it, and anyone who shoots it wins them the game, and they only need to get it into any firefight anywhere to win.

This current version is nearly unusable, sadly. We removed it from the game. I do hope you eventually make a version with at least the option of turning off fire/explosion/drowning/etc damage.
Alf21  [author] Apr 16, 2020 @ 8:41am 
You thought about that disabling this damage will lead to cases you can easily proof that someone is jester, that would take the jester the chance to win? Maybe you missed the sense of the jester: Preventing RDM and situations of throwing granates around the map doing random damage. Imho it‘s something against the game mechanic and sense of the Jester. He already have many restrictions like crowbar push reduction etc. If there should be something like this, feel free to contribute to GitHub with a ConVar. :)
CecilArmitais Apr 16, 2020 @ 12:16am 
+1 to the explosion and fire immunity.

Honestly I'd prefer immunity to a ton of things: Fire, Explosions, Traps, Damage Zones, Hostile NPCs, etc.
TonTon Apr 14, 2020 @ 1:40am 
is there any way to make the jester immune to explosive/fire damage?
Alf21  [author] Apr 1, 2020 @ 5:52pm 
Currently not, but we‘ve already created a similar concept :)
razamondo Apr 1, 2020 @ 5:16pm 
Anyone know if you can make Jester and another custom role share a spawn pool? For example, to make it so either a Jester or Marker(another role) is guaranteed to spawn but not both