AddCSLuaFile("cl_init.lua") AddCSLuaFile("shared.lua") include("shared.lua") ENT.BogeyDistance = 650 -- Needed for gm trainspawner --------------------------------------------------- -- Defined train information -- Types of wagon(for wagon limit system): -- 0 = Head or intherim -- 1 = Only head -- 2 = Only intherim --------------------------------------------------- ENT.SubwayTrain = { Type = "81", Name = "81-7036", WagType = 1, Manufacturer = "KVZ", } function ENT:Initialize() -- Set model and initialize self:SetModel("models/metrostroi/81/81-7036.mdl") self.BaseClass.Initialize(self) self:SetPos(self:GetPos() + Vector(0,0,140)) -- Create seat entities self.DriverSeat = self:CreateSeat("driver",Vector(420,-2,-22)) self.InstructorsSeat = self:CreateSeat("instructor",Vector(410,35,-20)) -- Hide seats self.DriverSeat:SetColor(Color(0,0,0,0)) self.DriverSeat:SetRenderMode(RENDERMODE_TRANSALPHA) -- Create bogeys self.FrontBogey = self:CreateBogey(Vector( 325-20,0,-80),Angle(0,180,0),true) self.RearBogey = self:CreateBogey(Vector(-325-10,0,-80),Angle(0,0,0),false) end -------------------------------------------------------------------------------- function ENT:Think() local retVal = self.BaseClass.Think(self) return retVal end