1
0
mirror of https://github.com/metrostroi-repo/MetrostroiAddon.git synced 2026-05-04 00:52:33 +00:00
Переписывание логики скриптов энтити для частей с ЦИК.
Немного оптимизации.
This commit is contained in:
kosmik641
2023-02-23 13:16:10 +03:00
parent 02734a1800
commit 47d4939a36
9 changed files with 421 additions and 389 deletions

View File

@@ -90,9 +90,6 @@ function ENT:Initialize()
self.FrontDoor = false
self.RearDoor = false
self:SetNW2Float("UPONoiseVolume",math.Rand(0,0.3))
self:SetNW2Float("UPOVolume",math.Rand(0.8,1))
end
--------------------------------------------------------------------------------
@@ -104,12 +101,6 @@ function ENT:Think()
self:SetPackedBool("BattPressed",self.BUKV.BatteryPressed)
self:SetNW2Int("PassSchemesLED",self.BNT.PassSchemeCurr)
self:SetNW2Int("PassSchemesLEDN",self.BNT.PassSchemeNext)
self:SetPackedBool("PassSchemesLEDO",self.BNT.PassSchemePath)
self:SetPackedBool("SarmatLeft",self.Panel.PassSchemePowerL)
self:SetPackedBool("SarmatRight",self.Panel.PassSchemePowerR)
--self:SetPackedRatio("Cran", self.Pneumatic.DriverValvePosition)
--self:SetPackedRatio("BL", self.Pneumatic.BrakeLinePressure/16.0)
--self:SetPackedRatio("TL", self.Pneumatic.TrainLinePressure/16.0)
@@ -121,11 +112,7 @@ function ENT:Think()
self:SetPackedBool("BortPneumo",self.Panel.BrW>0)
self:SetPackedBool("BortLSD",self.Panel.DoorsW>0)
self:SetPackedBool("DoorAlarmL",self.BUKV.CloseRing)
self:SetPackedBool("DoorAlarmR",self.BUKV.CloseRing)
self:SetPackedBool("AnnPlay",self.Panel.AnnouncerPlaying > 0)
self:SetPackedBool("AnnPlayUPO",self.Announcer.AnnTable=="AnnouncementsUPO")
if IsValid(self.FrontBogey) and IsValid(self.RearBogey) and not self.IgnoreEngine then
--local A = 2*self.Engines.BogeyMoment