AddCSLuaFile() local A = "AMBER" local R = "RED" local DR = "D_RED" local B = "BLUE" local W = "WHITE" local CW = "C_WHITE" local SW = "S_WHITE" local G = "GREEN" local name = "TDMP Whelen Ion Split" local COMPONENT = {} COMPONENT.Model = "models/tdmcars/emergency/equipment/whln_ion.mdl" COMPONENT.Required = "489864412" COMPONENT.Skin = 0 COMPONENT.Bodygroups = {} COMPONENT.NotLegacy = true COMPONENT.ColorInput = 1 COMPONENT.UsePhases = true COMPONENT.Category = "Exterior" COMPONENT.DefaultColors = { [1] = "RED", [2] = "BLUE" } COMPONENT.Meta = { auto_ion_left = { AngleOffset = 0, W = 2.005, H = 0.95, WMult = 1, Sprite = "vcmod/lights/3d_ion", Scale = .55, NoLegacy = true, DirAxis = "Up", DirOffset = 90, EmitArray = { Vector( .65, 0, 0 ), Vector( -0, 0, 0 ), Vector( -.65, 0, 0 ), } }, } COMPONENT.Positions = { [1] = { Vector( 1, 0.74, .05 ), Angle( 180, 0, 0 ), "auto_ion_left" }, [2] = { Vector( -1, 0.74, 0 ), Angle( 0, 0, 0 ), "auto_ion_left" }, } COMPONENT.Sections = { ["auto_ion"] = { [1] = { { 1, "_1" }, { 2, "_2" } }, [2] = { { 1, "_1" } }, [3] = { { 2, "_2" } } }, } COMPONENT.Patterns = { ["auto_ion"] = { ["code1"] = { 2, 0, 2, 0, 2, 2, 2, 0, 3, 0, 3, 0, 3, 3, 3, 0 }, ["code2"] = { 0, 3, 0, 3, 0, 2, 0, 2, 0, 3, 0, 3, 0, 2, 0, 2, 0, 3, 0, 3, 0, 2, 0, 2, 0, 3, 3, 3, 0, 2, 2, 2, 3, 3, 3, 0, 2, 2, 2, 3, 3, 3, 0, 2, 2, 2, 3, 3, 0, 2, 2, 3, 3, 0, 2, 2, 3, 3, 0, 2, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, 3, 2, } } } COMPONENT.Modes = { Primary = { M1 = { ["auto_ion"] = "code1", }, M2 = { ["auto_ion"] = "code2", }, M3 = { ["auto_ion"] = "code2", } }, Auxiliary = {}, Illumination = {} } EMVU:AddAutoComponent( COMPONENT, name )