mirror of
https://github.com/metrostroi-repo/MetrostroiAddon.git
synced 2026-05-04 00:52:33 +00:00
81-722.
Переписывание логики скриптов энтити для частей с ЦИК. Немного оптимизации.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user