Garry's Mod

Garry's Mod

[TTT2] Jester [ROLE]
107 Comments
skittles509 28 Oct, 2022 @ 9:09pm 
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 15 Jun, 2022 @ 5:37pm 
Can you add toggles to whether stuff like jester can be harmed by fire or explosives?
Redseb 22 May, 2022 @ 11:44pm 
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 1 May, 2022 @ 8:12pm 
Can I deactivate it so nobody sees the Jester in TAB?
NoColorFrog 23 Apr, 2022 @ 12:16am 
Give me back my old jester plz
NoColorFrog 23 Apr, 2022 @ 12: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 20 Oct, 2021 @ 2:39pm 
Aye,
(Bug report)
Being killed while in scope/zoom results in begin spawned with zoom and not being able to get out:)
Weird 9 Oct, 2021 @ 8:06am 
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 9 Oct, 2021 @ 7:34am 
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] 9 Oct, 2021 @ 3: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://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2605759027 (Bearbeitet)
Weird 8 Oct, 2021 @ 6:19pm 
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 17 Aug, 2021 @ 2: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 1 Jun, 2021 @ 10:15am 
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] 1 Jun, 2021 @ 7:14am 
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 1 Jun, 2021 @ 6:16am 
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] 7 Mar, 2021 @ 5:43am 
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 7 Mar, 2021 @ 4: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] 5 Mar, 2021 @ 12: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 5 Mar, 2021 @ 11:26am 
How can I switch off the outlines from the perspective of the traitor:whiteward:
Silly 5 Mar, 2021 @ 5:26am 
sus
Cpt.Haxray 7 Feb, 2021 @ 7:06pm 
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] 5 Jan, 2021 @ 11:56am 
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 3 Jan, 2021 @ 3: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] 18 Oct, 2020 @ 6:32am 
Spectator Deathmatch is not supported by us.
SwitchView 18 Oct, 2020 @ 2:08am 
Found a bug: If using Spectator Deathmatch, and the Jester joins DM and dies, it triggers the Jester to win.
Nekolodian 10 Oct, 2020 @ 8:29am 
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 1 Sep, 2020 @ 3: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] 1 Sep, 2020 @ 1: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] 1 Sep, 2020 @ 12:02am 
I don't think this is a part of our jester
Ashuraa 31 Aug, 2020 @ 8:23pm 
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 4 Jul, 2020 @ 3: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 30 Jun, 2020 @ 11:23pm 
I think I might use this
Tim | Mineotopia  [author] 27 May, 2020 @ 3:06pm 
Please join our discord for coding help
speedy 27 May, 2020 @ 1: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 6 May, 2020 @ 5:21pm 
yea, then all it tells you is that they died to the jester without revealing the jester
CecilArmitais 6 May, 2020 @ 2:02pm 
That or just do the thing where the killer's body gets role swapped as well, so they show up as jester
AmyMialee 24 Apr, 2020 @ 10:11am 
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] 24 Apr, 2020 @ 10:07am 
I mean the jester could remove the body by himself after he respawned
AmyMialee 24 Apr, 2020 @ 9:15am 
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] 21 Apr, 2020 @ 8:25am 
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 21 Apr, 2020 @ 7:36am 
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 21 Apr, 2020 @ 7:32am 
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 17 Apr, 2020 @ 8:49pm 
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] 17 Apr, 2020 @ 12: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 17 Apr, 2020 @ 8:22am 
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] 16 Apr, 2020 @ 1: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 15 Apr, 2020 @ 5:16pm 
+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 13 Apr, 2020 @ 6:40pm 
is there any way to make the jester immune to explosive/fire damage?
Alf21  [author] 1 Apr, 2020 @ 10:52am 
Currently not, but we‘ve already created a similar concept :)
razamondo 1 Apr, 2020 @ 10:16am 
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