diff --git a/lua/metrostroi/systems/sys_81_717_pneumatic.lua b/lua/metrostroi/systems/sys_81_717_pneumatic.lua index 300f355..a7052cf 100644 --- a/lua/metrostroi/systems/sys_81_717_pneumatic.lua +++ b/lua/metrostroi/systems/sys_81_717_pneumatic.lua @@ -677,10 +677,10 @@ function TRAIN_SYSTEM:Think(dT) ---------------------------------------------------------------------------- if self.DriverValveDisconnectPrevious ~= Train.DriverValveDisconnect.Value then self.DriverValveDisconnectPrevious = Train.DriverValveDisconnect.Value - if self.DriverValveDisconnectPrevious == 0 then + if self.DriverValveDisconnectPrevious == 0 and self.TrainLinePressure>1 then self.DVDOffTimer = CurTime() Train:PlayOnce("pneumo_disconnect2","cabin",0.9) - else + elseif self.TrainLinePressure>1 then self.DVDOffTimer = nil Train:PlayOnce("pneumo_disconnect1","cabin",0.9) end