function data()

return { 
	type = "ASSET_TRACK",
	description = {
		name = _("Speiseleitung"),			
		description = _("Verlängerte Masten für Speiseleitungen und Zubehör")
	},
	availability = {},
	buildMode = "MULTI",
	categories = { "A_Oberleitungsmasten" },
	
	order = 4,
	skipCollision = true,
	autoRemovable = false,
	
	params = {
	
		{
			key = "Verschub1",
			name = _("Offset" ),
			values = { _("4"),_("3"), _("2"), _("1"), _("0"), _("-1"), _("-2"), _("-3"), _("-4") },
			defaultIndex = 4,
		},
	
	
		{
			key = "Auswahl1",
			name = _("Ausleger"),
			values = { _("x"),_("braun v1"),_("braun v2"),_("braun v3"),_("grün v1"),_("grün v2"),_("grün v3"),_("blau v1"),_("blau v2"),_("blau v3") }
		},
	
		{
			key = "Auswahl2",
			name = _("Einzelmasten verlängert für Speiseleitung"),
			values = { _("x"),_("Standard"),_("H-Profil"),_("Beton"),_("Beton v2"),_("Unterirdisch rechts"),_("Unterirdisch links"),_("Verteiler v1") }
		},
		
		{
			key = "Auswahl3",
			name = _("Ausleger"),
			values = { _("x"),_("1 aussen"),_("2 aussen"),_("1 innen"),_("2 innen") }
		},
		
		
	},	
	
	
	updateFn = function(params)
		local result = { }
		
		result.models = { }
		
		
		if params.Verschub1 == 0 then Verschub1 = 0.60 end;
		if params.Verschub1 == 1 then Verschub1 = 0.45 end;
		if params.Verschub1 == 2 then Verschub1 = 0.30 end;
		if params.Verschub1 == 3 then Verschub1 = 0.15 end;
		if params.Verschub1 == 4 then Verschub1 = 0 end;
		if params.Verschub1 == 5 then Verschub1 = -0.15 end;
		if params.Verschub1 == 6 then Verschub1 = -0.30 end;
		if params.Verschub1 == 7 then Verschub1 = -0.35 end;
		if params.Verschub1 == 8 then Verschub1 = -0.60 end;
		
		
		
		
		if params.Auswahl1 == 0 then
			result.models[#result.models+1] =
			{ id = "empty.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 1 then
			result.models[#result.models+1] =
			{ id = "rheingold_ausleger_gross_braun_v1.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end

		if params.Auswahl1 == 2 then
			result.models[#result.models+1] =
			{ id = "rheingold_ausleger_gross_braun_v2.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 3 then
			result.models[#result.models+1] =
			{ id = "rheingold_ausleger_gross_braun_v3.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 4 then
			result.models[#result.models+1] =
			{ id = "rheingold_ausleger_gross_gruen_v1.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 5 then
			result.models[#result.models+1] =
			{ id = "rheingold_ausleger_gross_gruen_v2.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 6 then
			result.models[#result.models+1] =
			{ id = "rheingold_ausleger_gross_gruen_v3.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 7 then
			result.models[#result.models+1] =
			{ id = "rheingold_ausleger_gross_blau_v1.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 8 then
			result.models[#result.models+1] =
			{ id = "rheingold_ausleger_gross_blau_v2.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl1 == 9 then
			result.models[#result.models+1] =
			{ id = "rheingold_ausleger_gross_blau_v3.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		
		
		
		
		
		if params.Auswahl2 == 0 then
			result.models[#result.models+1] =
			{ id = "empty.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl2 == 1 then
			result.models[#result.models+1] =
			{ id = "rheingold_einzelmast_standard_speiseleitung_v1.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl2 == 2 then
			result.models[#result.models+1] =
			{ id = "rheingold_einzelmast_stahltraeger_speiseleitung.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl2 == 3 then
			result.models[#result.models+1] =
			{ id = "rheingold_einzelmast_beton_speiseleitung.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl2 == 4 then
			result.models[#result.models+1] =
			{ id = "rheingold_einzelmast_beton_speiseleitung_v2.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl2 == 5 then
			result.models[#result.models+1] =
			{ id = "rheingold_turmmast_speiseleitung_unterirdisch_links_v1.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl2 == 6 then
			result.models[#result.models+1] =
			{ id = "rheingold_turmmast_speiseleitung_unterirdisch_rechts_v1.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl2 == 7 then
			result.models[#result.models+1] =
			{ id = "rheingold_turmmast_speiseleitung_verteiler_v1.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		
		
		
		if params.Auswahl3 == 0 then
			result.models[#result.models+1] =
			{ id = "empty.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl3 == 1 then
			result.models[#result.models+1] =
			{ id = "rheingold_speiseleitung_halter_1_aussen.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end

		if params.Auswahl3 == 2 then
			result.models[#result.models+1] =
			{ id = "rheingold_speiseleitung_halter_2_aussen.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl3 == 3 then
			result.models[#result.models+1] =
			{ id = "rheingold_speiseleitung_halter_1_innen.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		if params.Auswahl3 == 4 then
			result.models[#result.models+1] =
			{ id = "rheingold_speiseleitung_halter_2_innen.mdl",
			transf = {0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, Verschub1, -0.05, 0.55, 1, } }
		end
		
		
		
		
		
		
		
		
		

		result.terrainAlignmentLists = { {
			type = "EQUAL",
			faces =  { }
		} }

		return result

	end
}

end