From 95a27a590ebbe9e720ec598c418eeeab94184a81 Mon Sep 17 00:00:00 2001 From: alexandr_sizov Date: Wed, 29 Dec 2021 11:10:29 +0300 Subject: [PATCH] Add override 325Hz in controller logic --- lua/entities/gmod_track_signal/init.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/entities/gmod_track_signal/init.lua b/lua/entities/gmod_track_signal/init.lua index 40fc657..e87e17c 100644 --- a/lua/entities/gmod_track_signal/init.lua +++ b/lua/entities/gmod_track_signal/init.lua @@ -202,6 +202,8 @@ function ENT:Initialize() self.Controllers = nil self.OccupiedOld = false; self.ControllerLogicCheckOccupied = false; + self.ControllerLogicOverride325Hz = false; + self.Override325Hz = false; end function ENT:PreInitalize() @@ -347,6 +349,7 @@ function ENT:GetRS() if self.OverrideTrackOccupied or not self.TwoToSix or not self.ARSSpeedLimit then return false end --if self.ARSSpeedLimit == 1 or self.ARSSpeedLimit == 2 then return false end if self.ARSSpeedLimit ~= 0 and self.ARSSpeedLimit== 2 then return false end + if (self.ControllerLogic and self.ControllerLogicOverride325Hz) then return self.Override325Hz end return (self.ARSSpeedLimit > 4 or self.ARSSpeedLimit == 4 and self.Approve0) and (not self.ARSNextSpeedLimit or self.ARSNextSpeedLimit >= self.ARSSpeedLimit) end