mirror of
https://github.com/metrostroi-repo/MetrostroiAddon.git
synced 2026-05-02 00:42:29 +00:00
fix
This commit is contained in:
@@ -43,8 +43,6 @@ function TRAIN_SYSTEM:Initialize()
|
||||
|
||||
self.V4 = false --Включение РУ
|
||||
|
||||
self.ParkingBrake = -1
|
||||
|
||||
self.K1 = false
|
||||
self.K2 = false
|
||||
self.SD2 = 0
|
||||
@@ -438,17 +436,10 @@ function TRAIN_SYSTEM:Think(dT)
|
||||
else
|
||||
self:equalizePressure(dT,"BrakeCylinderPressure", 0.0, 2.00)
|
||||
end
|
||||
if Train:ReadTrainWire(11)*(1-Train:ReadTrainWire(31)) == 1 then
|
||||
self.ParkingBrake = 1
|
||||
elseif Train:ReadTrainWire(31)*(1-Train:ReadTrainWire(11)) == 1 then
|
||||
self.ParkingBrake = 0
|
||||
elseif Train:ReadTrainWire(11)+Train:ReadTrainWire(31) == 2 then
|
||||
self.ParkingBrake = -1 --блокировка
|
||||
end
|
||||
|
||||
if self.ParkingBrake == 1 then
|
||||
local w11, w31 = Train:ReadTrainWire(11), Train:ReadTrainWire(31)
|
||||
if w11*(1-w31) > 0 then
|
||||
self:equalizePressure(dT,"ParkingBrakePressure", 0, 0.4,1,nil,0.5)
|
||||
elseif self.ParkingBrake == 0 then
|
||||
elseif w31*(1-w11) > 0 then
|
||||
self:equalizePressure(dT,"ParkingBrakePressure", self.TrainLinePressure, 0.4,1,nil,0.5)
|
||||
end
|
||||
Train:SetPackedRatio("ParkingBrakePressure_dPdT",self.ParkingBrakePressure_dPdT+0.02)
|
||||
|
||||
Reference in New Issue
Block a user