diff --git a/lua/entities/gmod_subway_81-703_int/cl_init.lua b/lua/entities/gmod_subway_81-703_int/cl_init.lua index 5983d35..e5d11d5 100644 --- a/lua/entities/gmod_subway_81-703_int/cl_init.lua +++ b/lua/entities/gmod_subway_81-703_int/cl_init.lua @@ -1269,7 +1269,7 @@ function ENT:Think() else self.DoorLoopStates[id] = math.Clamp((self.DoorLoopStates[id] or 0) - 6*self.DeltaTime,0,1) end - self:SetSoundState(sid.."r",self.DoorLoopStates[id],0.66+self.DoorLoopStates[id]*0.2) + self:SetSoundState(sid.."r",self.DoorLoopStates[id],0.5+self.DoorLoopStates[id]*0.2) local n_l = "door"..i.."x"..k--.."a" --local n_r = "door"..i.."x"..k.."b" local dlo = 1 @@ -1280,7 +1280,7 @@ function ENT:Think() dlo = self.Anims[n_l].oldspeed/14 end end - self:Animate(n_l,state,0,1, dlo*14,false)--0.8 + (-0.2+0.4*math.random()),0) + self:Animate(n_l,state,0.01,1, dlo*14,false)--0.8 + (-0.2+0.4*math.random()),0) --self:Animate(n_r,state,0,1, dlo*14,false)--0.8 + (-0.2+0.4*math.random()),0) end end diff --git a/lua/metrostroi/systems/sys_81_703i_electric.lua b/lua/metrostroi/systems/sys_81_703i_electric.lua index 069aa0f..be3b8c1 100644 --- a/lua/metrostroi/systems/sys_81_703i_electric.lua +++ b/lua/metrostroi/systems/sys_81_703i_electric.lua @@ -335,8 +335,8 @@ function TRAIN_SYSTEM:SolveAllInternalCircuits(Train) local BD = 1-Train.BD.Value if isKVL then Train:WriteTrainWire(15,T[-15]*Train.RD.Value) - Panel.SD = T[-15]*T[15] Train.RD:TriggerInput("Set",BO*Train.BD.Value) + Panel.SD = BO*BD else Train:WriteTrainWire(15,BD*(1-Train.KU11.Value)) Panel.SD = (S["D1"]+BO*Train.KU11.Value)*(T[15]*(1-Train.KU11.Value)+BD)