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:
g_brzhezinskiy
2021-01-02 12:51:45 +03:00
commit 1d05caf866
613 changed files with 337020 additions and 0 deletions

View File

@@ -0,0 +1,116 @@
ENT.Type = "anim"
ENT.Base = "gmod_subway_base"
ENT.PrintNameTranslated = "Entities.Ezh3"
ENT.Author = ""
ENT.Contact = ""
ENT.Purpose = ""
ENT.Instructions = ""
ENT.Category = "Metrostroi (trains)"
ENT.Spawnable = false --NOT FINISHED
ENT.AdminSpawnable = false --NOT FINISHED
function ENT:PassengerCapacity()
return 300
end
function ENT:GetStandingArea()
return Vector(-450,-30,-45),Vector(380,30,-45)
end
function ENT:InitializeSounds()
self.BaseClass.InitializeSounds(self)
self.SoundNames["relay_close2"] = nil
self.SoundNames["relay_close3"] = nil
--[[self.SoundNames["relay_close4"] = {"subway_trains/new/relay_7.wav","subway_trains/new/lsd_4.wav"}
self.SoundNames["pneumo_switch"] = {
"subway_trains/pneumo_8.wav",
"subway_trains/pneumo_9.wav",
}]]
self.SoundNames["rvt_close"] = "subway_trains/sbor.wav"
self.SoundNames["r1_5_close"] = "subway_trains/sbor_hod.wav"
self.SoundNames["rvt_open"] = "subway_trains/rasbor_t.wav"
self.SoundNames["r1_5_open"] = "subway_trains/razbor_hod.wav"
self.SoundNames["rk_spin"] = "subway_trains/rk_3.wav"
self.SoundNames["rk_stop"] = "subway_trains/rk_4.wav"
self.SoundNames["switch_off"] = {"subway_trains/tumbler_1_off.wav","subway_trains/tumbler_2_off.wav","subway_trains/tumbler_3_off.wav"}
self.SoundNames["switch_on"] = {"subway_trains/tumbler_1_on.wav","subway_trains/tumbler_2_on.wav","subway_trains/tumbler_3_on.wav"}
self.SoundNames["av_on"] = {
"subway_trains/va21_2_1_on.wav",
"subway_trains/va21_2_2_on.wav",
}
self.SoundNames["av_off"] = {
"subway_trains/va21_2_1_off.wav",
"subway_trains/va21_2_2_off.wav",
}
end
function ENT:InitializeSystems()
-- Электросистема 81-710
self:LoadSystem("Electric","81_710RU1_Electric")
-- Токоприёмник
self:LoadSystem("TR","TR_3B")
-- Электротяговые двигатели
self:LoadSystem("Engines","DK_117DM")
-- Резисторы для реостата/пусковых сопротивлений
self:LoadSystem("KF_47A")
-- Резисторы для ослабления возбуждения
self:LoadSystem("KF_50A")
-- Ящик с предохранителями
self:LoadSystem("YAP_57")
-- Резисторы для цепей управления
--self:LoadSystem("YAS_44V")
-- Реостатный контроллер для управления пусковыми сопротивления
self:LoadSystem("RheostatController","EKG_17B")
-- Групповой переключатель положений
self:LoadSystem("PositionSwitch","EKG_18B")
-- Кулачковый контроллер
self:LoadSystem("KV","KV_70")
-- Контроллер резервного управления
self:LoadSystem("KRU")
-- Ящики с реле и контакторами
self:LoadSystem("LK_755A")
self:LoadSystem("YAR_13A")
self:LoadSystem("YAR_27")
self:LoadSystem("YAK_36")
self:LoadSystem("YAK_37E")
self:LoadSystem("YAS_44V")
self:LoadSystem("YARD_2")
self:LoadSystem("PR_14X_Panels")
-- Пневмосистема 81-710
self:LoadSystem("Pneumatic","81_717_Pneumatic")
self.Pneumatic.ValveType = 2
-- Панель управления 81-710
self:LoadSystem("Panel","81_710RU1_Panel")
-- Everything else
self:LoadSystem("Battery")
self:LoadSystem("PowerSupply","DIP_01K")
self:LoadSystem("DURA")
self:LoadSystem("ALS_ARS")
self:LoadSystem("Horn")
self:LoadSystem("Announcer")
self:LoadSystem("ASNP")
self:LoadSystem("IGLA")
self:LoadSystem("ASNP31","Relay","Switch")
self:LoadSystem("ASNP32","Relay","Switch")
self:LoadSystem("Custom1","Relay","Switch")
self:LoadSystem("Custom2","Relay","Switch")
self:LoadSystem("Custom3","Relay","Switch")
self:LoadSystem("CustomC","Relay","Switch")
self:LoadSystem("CustomD","Relay","Switch")
self:LoadSystem("CustomE","Relay","Switch")
self:LoadSystem("CustomF","Relay","Switch")
self:LoadSystem("CustomG","Relay","Switch")
end