diff --git a/lua/entities/gmod_subway_81-714_lvz/cl_init.lua b/lua/entities/gmod_subway_81-714_lvz/cl_init.lua index fdb5c8e..7457f49 100644 --- a/lua/entities/gmod_subway_81-714_lvz/cl_init.lua +++ b/lua/entities/gmod_subway_81-714_lvz/cl_init.lua @@ -1392,7 +1392,7 @@ function ENT:Think() if not self.DoorStates then self.DoorStates = {} end if not self.DoorLoopStates then self.DoorLoopStates = {} end - if not self.DSprev then self.DSprev = {{},{},{},{}} end + if not self.DSprev then self.DSprev = {{1,1},{1,1},{1,1},{1,1}} end if not self.DoorDelta then self.DoorDelta = {{0.0,0.0},{0.0,0.0},{0.0,0.0},{0.0,0.0}} end for i=0,3 do for k=0,1 do diff --git a/lua/entities/gmod_subway_81-714_mvm/cl_init.lua b/lua/entities/gmod_subway_81-714_mvm/cl_init.lua index ebbd6fc..f0ee77d 100644 --- a/lua/entities/gmod_subway_81-714_mvm/cl_init.lua +++ b/lua/entities/gmod_subway_81-714_mvm/cl_init.lua @@ -1444,7 +1444,7 @@ function ENT:Think() if not self.DoorStates then self.DoorStates = {} end if not self.DoorLoopStates then self.DoorLoopStates = {} end - if not self.DSprev then self.DSprev = {{},{},{},{}} end + if not self.DSprev then self.DSprev = {{1,1},{1,1},{1,1},{1,1}} end if not self.DoorDelta then self.DoorDelta = {{0.0,0.0},{0.0,0.0},{0.0,0.0},{0.0,0.0}} end for i=0,3 do for k=0,1 do diff --git a/lua/entities/gmod_subway_81-717_lvz/cl_init.lua b/lua/entities/gmod_subway_81-717_lvz/cl_init.lua index 462ad4f..bc3b4d6 100644 --- a/lua/entities/gmod_subway_81-717_lvz/cl_init.lua +++ b/lua/entities/gmod_subway_81-717_lvz/cl_init.lua @@ -3808,7 +3808,7 @@ function ENT:Think() local dT = self.DeltaTime if not self.DoorStates then self.DoorStates = {} end if not self.DoorLoopStates then self.DoorLoopStates = {} end - if not self.DSprev then self.DSprev = {{},{},{},{}} end + if not self.DSprev then self.DSprev = {{1,1},{1,1},{1,1},{1,1}} end if not self.DoorDelta then self.DoorDelta = {{0,0},{0,0},{0,0},{0,0}} end for i=0,3 do for k=0,1 do diff --git a/lua/entities/gmod_subway_81-717_mvm/cl_init.lua b/lua/entities/gmod_subway_81-717_mvm/cl_init.lua index 7974d1a..dd15526 100644 --- a/lua/entities/gmod_subway_81-717_mvm/cl_init.lua +++ b/lua/entities/gmod_subway_81-717_mvm/cl_init.lua @@ -3478,7 +3478,7 @@ function ENT:Think() local dT = self.DeltaTime if not self.DoorStates then self.DoorStates = {} end if not self.DoorLoopStates then self.DoorLoopStates = {} end - if not self.DSprev then self.DSprev = {{},{},{},{}} end + if not self.DSprev then self.DSprev = {{1,1},{1,1},{1,1},{1,1}} end if not self.DoorDelta then self.DoorDelta = {{0,0},{0,0},{0,0},{0,0}} end for i=0,3 do for k=0,1 do diff --git a/lua/metrostroi/systems/sys_81_717_new_pneumatic.lua b/lua/metrostroi/systems/sys_81_717_new_pneumatic.lua index 3c448cc..b6ce491 100644 --- a/lua/metrostroi/systems/sys_81_717_new_pneumatic.lua +++ b/lua/metrostroi/systems/sys_81_717_new_pneumatic.lua @@ -507,7 +507,7 @@ function TRAIN_SYSTEM:Think(dT) self:equalizePressure(dT,"BrakeLinePressure", 0.0, pr_speed,nil,nil,2) end end - -- утечка через неплотность уравнительного поршня (реальный говнокод; очень хотелось бы переписать) + -- утечка через неплотность уравнительного поршня (а ниже реальный говнокод; очень хотелось бы переписать) if self.BLDisconnect then self:equalizePressure(dT, "ReservoirPressure", self.BrakeLinePressure, 0.06, 0) end if (self.RealDriverValvePosition > 2) and (self.RealDriverValvePosition < 5) then local pr_speed = 1.25*6--wagc