diff --git a/lua/entities/gmod_subway_81-501/init.lua b/lua/entities/gmod_subway_81-501/init.lua index 707b74c..9f1645b 100644 --- a/lua/entities/gmod_subway_81-501/init.lua +++ b/lua/entities/gmod_subway_81-501/init.lua @@ -275,8 +275,8 @@ function ENT:Think() self:SetPackedRatio("RRP",math.Clamp(TW18^1.2,0,1)) self.TrueBrakeAngle = self.TrueBrakeAngle or 0 - if self.ManualBrake < 0.001 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end - if self.ManualBrake > 0.999 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle < 0.001 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle > 0.999 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end self.TrueBrakeAngle = self.TrueBrakeAngle + (self.ManualBrake - self.TrueBrakeAngle)*2.0*(self.DeltaTime or 0) self:SetPackedRatio("ManualBrake",self.TrueBrakeAngle) diff --git a/lua/entities/gmod_subway_81-502/init.lua b/lua/entities/gmod_subway_81-502/init.lua index 88b32ac..afb337f 100644 --- a/lua/entities/gmod_subway_81-502/init.lua +++ b/lua/entities/gmod_subway_81-502/init.lua @@ -345,8 +345,8 @@ function ENT:Think() self:SetPackedBool("CPS_4",Panel.S4 > 0) self.TrueBrakeAngle = self.TrueBrakeAngle or 0 - if self.ManualBrake < 0.001 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end - if self.ManualBrake > 0.999 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle < 0.001 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle > 0.999 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end self.TrueBrakeAngle = self.TrueBrakeAngle + (self.ManualBrake - self.TrueBrakeAngle)*2.0*(self.DeltaTime or 0) self:SetPackedRatio("ManualBrake",self.TrueBrakeAngle) diff --git a/lua/entities/gmod_subway_81-702/init.lua b/lua/entities/gmod_subway_81-702/init.lua index aa358ad..c1bb61e 100644 --- a/lua/entities/gmod_subway_81-702/init.lua +++ b/lua/entities/gmod_subway_81-702/init.lua @@ -250,8 +250,8 @@ function ENT:Think() self:SetPackedBool("GRP",Panel.GRP > 0) self:SetPackedBool("SD",Panel.SD > 0) self.TrueBrakeAngle = self.TrueBrakeAngle or 0 - if self.ManualBrake < 0.001 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end - if self.ManualBrake > 0.999 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle < 0.001 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle > 0.999 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end self.TrueBrakeAngle = self.TrueBrakeAngle + (self.ManualBrake - self.TrueBrakeAngle)*2.0*(self.DeltaTime or 0) self:SetPackedRatio("ManualBrake",self.TrueBrakeAngle) diff --git a/lua/entities/gmod_subway_81-702_int/init.lua b/lua/entities/gmod_subway_81-702_int/init.lua index c9118d2..f2eaeb4 100644 --- a/lua/entities/gmod_subway_81-702_int/init.lua +++ b/lua/entities/gmod_subway_81-702_int/init.lua @@ -238,8 +238,8 @@ function ENT:Think() self:SetPackedBool("GRP",self.Panel.GRP > 0) self:SetPackedBool("SD",self.Panel.SD > 0) self.TrueBrakeAngle = self.TrueBrakeAngle or 0 - if self.ManualBrake < 0.001 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end - if self.ManualBrake > 0.999 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle < 0.001 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle > 0.999 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end self.TrueBrakeAngle = self.TrueBrakeAngle + (self.ManualBrake - self.TrueBrakeAngle)*2.0*(self.DeltaTime or 0) self:SetPackedRatio("ManualBrake",self.TrueBrakeAngle) diff --git a/lua/entities/gmod_subway_81-703/init.lua b/lua/entities/gmod_subway_81-703/init.lua index e599913..da887dc 100644 --- a/lua/entities/gmod_subway_81-703/init.lua +++ b/lua/entities/gmod_subway_81-703/init.lua @@ -263,8 +263,8 @@ function ENT:Think() self.TrueBrakeAngle = self.TrueBrakeAngle or 0 - if self.ManualBrake < 0.001 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end - if self.ManualBrake > 0.999 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle < 0.001 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle > 0.999 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end self.TrueBrakeAngle = self.TrueBrakeAngle + (self.ManualBrake - self.TrueBrakeAngle)*2.0*(self.DeltaTime or 0) self:SetPackedRatio("ManualBrake",self.TrueBrakeAngle) diff --git a/lua/entities/gmod_subway_81-703_int/init.lua b/lua/entities/gmod_subway_81-703_int/init.lua index 9cacdc2..92ee367 100644 --- a/lua/entities/gmod_subway_81-703_int/init.lua +++ b/lua/entities/gmod_subway_81-703_int/init.lua @@ -250,8 +250,8 @@ function ENT:Think() self:SetPackedBool("SD",Panel.SD > 0) self:SetPackedBool("BrY",Panel.BrY > 0) self.TrueBrakeAngle = self.TrueBrakeAngle or 0 - if self.ManualBrake < 0.001 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end - if self.ManualBrake > 0.999 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle < 0.001 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle > 0.999 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end self.TrueBrakeAngle = self.TrueBrakeAngle + (self.ManualBrake - self.TrueBrakeAngle)*2.0*(self.DeltaTime or 0) self:SetPackedRatio("ManualBrake",self.TrueBrakeAngle) diff --git a/lua/entities/gmod_subway_em508t/init.lua b/lua/entities/gmod_subway_em508t/init.lua index 5d0e6d5..c5f97cd 100644 --- a/lua/entities/gmod_subway_em508t/init.lua +++ b/lua/entities/gmod_subway_em508t/init.lua @@ -247,8 +247,8 @@ function ENT:Think() self:SetPackedBool("GRP",Panel.GRP > 0) self:SetPackedBool("SD",Panel.SD > 0) self.TrueBrakeAngle = self.TrueBrakeAngle or 0 - if self.ManualBrake < 0.001 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end - if self.ManualBrake > 0.999 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle < 0.001 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle > 0.999 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end self.TrueBrakeAngle = self.TrueBrakeAngle + (self.ManualBrake - self.TrueBrakeAngle)*2.0*(self.DeltaTime or 0) self:SetPackedRatio("ManualBrake",self.TrueBrakeAngle) diff --git a/lua/entities/gmod_subway_em509/init.lua b/lua/entities/gmod_subway_em509/init.lua index ff48610..9f8ca9a 100644 --- a/lua/entities/gmod_subway_em509/init.lua +++ b/lua/entities/gmod_subway_em509/init.lua @@ -286,8 +286,8 @@ function ENT:Think() self:SetPackedBool("V1",Panel.V1 > 0) self:SetPackedBool("UKS",Panel.UKSb == 0 and Panel.UKS > 0 or Panel.UKSb > 0 and CurTime()%0.4>0.2) self.TrueBrakeAngle = self.TrueBrakeAngle or 0 - if self.ManualBrake < 0.001 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end - if self.ManualBrake > 0.999 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle < 0.001 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle > 0.999 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end self.TrueBrakeAngle = self.TrueBrakeAngle + (self.ManualBrake - self.TrueBrakeAngle)*2.0*(self.DeltaTime or 0) self:SetPackedRatio("ManualBrake",self.TrueBrakeAngle) diff --git a/lua/entities/gmod_subway_ezh/init.lua b/lua/entities/gmod_subway_ezh/init.lua index 5cdf359..8960778 100644 --- a/lua/entities/gmod_subway_ezh/init.lua +++ b/lua/entities/gmod_subway_ezh/init.lua @@ -300,8 +300,8 @@ function ENT:Think() self:SetPackedBool("GRP",Panel.GRP > 0) self:SetPackedBool("SD",Panel.SD > 0) self.TrueBrakeAngle = self.TrueBrakeAngle or 0 - if self.ManualBrake < 0.001 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end - if self.ManualBrake > 0.999 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle < 0.001 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle > 0.999 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end self.TrueBrakeAngle = self.TrueBrakeAngle + (self.ManualBrake - self.TrueBrakeAngle)*2.0*(self.DeltaTime or 0) self:SetPackedRatio("ManualBrake",self.TrueBrakeAngle) self:SetPackedBool("SEQ",Panel.Sequence > 0) diff --git a/lua/entities/gmod_subway_ezh1/init.lua b/lua/entities/gmod_subway_ezh1/init.lua index b155aa0..d62f44e 100644 --- a/lua/entities/gmod_subway_ezh1/init.lua +++ b/lua/entities/gmod_subway_ezh1/init.lua @@ -249,8 +249,8 @@ function ENT:Think() self:SetPackedBool("GRP",Panel.GRP > 0) self:SetPackedBool("SD",Panel.SD > 0) self.TrueBrakeAngle = self.TrueBrakeAngle or 0 - if self.ManualBrake < 0.001 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end - if self.ManualBrake > 0.999 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle < 0.001 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle > 0.999 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end self.TrueBrakeAngle = self.TrueBrakeAngle + (self.ManualBrake - self.TrueBrakeAngle)*2.0*(self.DeltaTime or 0) self:SetPackedRatio("ManualBrake",self.TrueBrakeAngle) diff --git a/lua/entities/gmod_subway_ezh3/init.lua b/lua/entities/gmod_subway_ezh3/init.lua index 72d1f3a..e1d941d 100644 --- a/lua/entities/gmod_subway_ezh3/init.lua +++ b/lua/entities/gmod_subway_ezh3/init.lua @@ -298,8 +298,8 @@ function ENT:Think() self:SetPackedBool("SD",Panel.SD > 0) self.TrueBrakeAngle = self.TrueBrakeAngle or 0 - if self.ManualBrake < 0.001 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end - if self.ManualBrake > 0.999 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle < 0.001 and self.ManualBrake < self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end + if self.TrueBrakeAngle > 0.999 and self.ManualBrake > self.TrueBrakeAngle then self.TrueBrakeAngle = self.ManualBrake end self.TrueBrakeAngle = self.TrueBrakeAngle + (self.ManualBrake - self.TrueBrakeAngle)*2.0*(self.DeltaTime or 0) self:SetPackedRatio("ManualBrake",self.TrueBrakeAngle)