1
0
mirror of https://github.com/metrostroi-repo/MetrostroiAddon.git synced 2026-05-02 00:42:29 +00:00

Почти рабочий вариант, но батарея очень хреново заряжается

This commit is contained in:
Moon Horse
2024-06-11 15:22:05 +03:00
parent c1718c084e
commit b74d4873af
9 changed files with 182 additions and 79 deletions

View File

@@ -18,8 +18,8 @@ function TRAIN_SYSTEM:Initialize()
self.Train:LoadSystem("ALSCoil")
self.Train:LoadSystem("BIS_R11","Relay","ARS",{bass=true,bass_separate=true})
self.Train:LoadSystem("BIS_R12","Relay","ARS",{bass=true,bass_separate=true,open_time=2.7})
self.Train:LoadSystem("BIS_R11","Relay","ARS",{bass=true, bass_separate=true})
self.Train:LoadSystem("BIS_R12","Relay","ARS",{bass=true, bass_separate=true, open_time=2.7})
self.R11 = 0
self.R12 = 0
self.KRH = 0
@@ -29,21 +29,21 @@ function TRAIN_SYSTEM:Initialize()
self.Train:LoadSystem("BSM","ALS_ARS_BSM")
self.Train:LoadSystem("BUM","ALS_ARS_BUM")
self.Train:LoadSystem("ROT1","Relay","",{bass=true, pickup_current = 0.1*math.random() + 0.4, hasCoil = true})
self.Train:LoadSystem("ROT2","Relay","",{bass=true, pickup_current = 0.1*math.random() + 0.4, hasCoil = true})
self.Train:LoadSystem("ROT1","Relay","ARS-DOP",{bass=true, hasCoil = true})
self.Train:LoadSystem("ROT2","Relay","ARS-DOP",{bass=true, hasCoil = true})
self.Train:LoadSystem("EPKC","Relay")
self.Train:LoadSystem("KPK1","Relay","",{bass=true,bass_separate=true, pickup_current = 0.1*math.random() + 0.4, hasCoil = true}) --Коммутация ПК
self.Train:LoadSystem("KPK2","Relay","",{bass=true,bass_separate=true, pickup_current = 0.1*math.random() + 0.4, hasCoil = true}) --Коммутация ПК
self.Train:LoadSystem("FMM1","Relay","",{bass=true,bass_separate=true, pickup_current = 0.1*math.random() + 0.4, hasCoil = true}) --Фиксация местонахождения машиниста
self.Train:LoadSystem("FMM2","Relay","",{bass=true,bass_separate=true, pickup_current = 0.1*math.random() + 0.4, hasCoil = true}) --Фиксация местонахождения машиниста
self.Train:LoadSystem("PD1","Relay","",{bass=true,bass_separate=true, pickup_current = 0.1*math.random() + 0.4, hasCoil = true}) --Переключение дешифратора
self.Train:LoadSystem("PD2","Relay","",{bass=true,bass_separate=true, pickup_current = 0.1*math.random() + 0.4, hasCoil = true}) --Переключение дешифратора
self.Train:LoadSystem("ARS_VP","Relay","",{bass=true,bass_separate=true, pickup_current = 0.1*math.random() + 0.4, hasCoil = true}) --Режим ВП
self.Train:LoadSystem("ARS_RT","Relay","",{bass=true,bass_separate=true, pickup_current = 0.1*math.random() + 0.4, hasCoil = true}) --Реле торможения от АРС-Р
self.Train:LoadSystem("NG","Relay","",{bass=true,bass_separate=true, pickup_current = 0.1*math.random() + 0.4, hasCoil = true})
self.Train:LoadSystem("NH","Relay","",{bass=true,bass_separate=true, pickup_current = 0.1*math.random() + 0.4, hasCoil = true})
self.Train:LoadSystem("KPK1","Relay","ARS-DOP",{bass=true,bass_separate=true}) --Коммутация ПК
self.Train:LoadSystem("KPK2","Relay","ARS-DOP",{bass=true,bass_separate=true}) --Коммутация ПК
self.Train:LoadSystem("FMM1","Relay","ARS-DOP",{bass=true,bass_separate=true}) --Фиксация местонахождения машиниста
self.Train:LoadSystem("FMM2","Relay","ARS-DOP",{bass=true,bass_separate=true}) --Фиксация местонахождения машиниста
self.Train:LoadSystem("PD1","Relay","ARS-DOP",{bass=true,bass_separate=true}) --Переключение дешифратора
self.Train:LoadSystem("PD2","Relay","ARS-DOP",{bass=true,bass_separate=true}) --Переключение дешифратора
self.Train:LoadSystem("ARS_VP","Relay","ARS-DOP",{bass=true,bass_separate=true}) --Режим ВП
self.Train:LoadSystem("ARS_RT","Relay","ARS-DOP",{bass=true,bass_separate=true}) --Реле торможения от АРС-Р
self.Train:LoadSystem("NG","Relay","ARS-DOP",{bass=true,bass_separate=true})
self.Train:LoadSystem("NH","Relay","ARS-DOP",{bass=true,bass_separate=true})
-- ARS wires
self["33D"] = 0