Like with other fixes this map was originally modified for a different type of TTT gamemode, and needed to be fixed for the normal version of TTT. Here the traitor tester needed fixing. At minimum every `ttt_logic_role_reborn` entity just needs to have its class changed to `ttt_logic_role`. I was unable to recreate the methods the developers made to live-patch maps server-side, so I can't help :c. (specifically changing an existing entities class, and entities with non-existant classes seem to get deleted...)
Yea I can do that but the system used on these servers is that they use server-side Lua scripts to modify the vanilla map. They don't patch maps directly. The map that is downloaded is completely unmodified and "broken," if you were to use it in singleplayer.
@Opalium here you go. I tested it on a local server, works fine there. Code: new_logic = ents.Create("ttt_logic_role") new_logic:SetKeyValue("Role", "1") new_logic:SetKeyValue("targetname", "ttt_logic_role_reborn_traitor") new_logic:SetKeyValue("OnPass", "light_traitor,TurnOn,,0,-1") new_logic:SetKeyValue("OnPass", "light_traitor,TurnOff,,5,-1") new_logic:SetKeyValue("OnFail", "light_inno,TurnOn,,0,-1") new_logic:SetKeyValue("OnFail", "light_inno,TurnOff,,5,-1")
This was addressed in today's patch: https://www.seriousgmod.com/threads/ttt-minor-patch-notes-july-12th-2017.34402/#post-399657 Thanks for suggesting!