require "stringutil" function data() return { info = { minorVersion = 0, severityAdd = "NONE", severityRemove = "NONE", name = _("KI-Fahrzeuge aus der DDR"), description = _( "DDR-Fahrzeuge\n".. "\n".. "\n".. "\n".. " " ), authors = {}, tags = { "vehicle", "GDR"}, visible = true }, options = {}, runFn = function (settings) local filesData = { { files = {"/vehicle/car/avant_v2.mdl",}, availability = { yearFrom = 1900, yearTo = 1952,}, }, { files = {"/vehicle/car/beetle_1948.mdl",}, availability = { yearFrom = 1990, yearTo = 1993,}, }, { files = {"/vehicle/car/cadillac_s62_deville_v2.mdl",}, availability = { yearFrom = 1800, yearTo = 1800,}, }, { files = {"/vehicle/car/chevrolet_master_deluxe_v2.mdl",}, availability = { yearFrom = 1900, yearTo = 1950,}, }, { files = {"/vehicle/car/ford_f_series_pickup_v2.mdl",}, availability = { yearFrom = 1945, yearTo = 1948,}, }, { files = {"/vehicle/car/ford_fordor_1934_v2.mdl",}, availability = { yearFrom = 1932, yearTo = 1950,}, }, { files = { "/vehicle/car/nissan_datsun_240z_v2.mdl", "/vehicle/car/renault_4_f4_fourgonnette_v2.mdl", "/vehicle/car/vw_type2_t1_v2.mdl", }, availability = { yearFrom = 1990, yearTo = 2000,}, }, { files = { "/vehicle/car/opel_kadett_e_caravan_v2.mdl", "/vehicle/car/pickup_1978_v2.mdl", "/vehicle/car/vw_santana_1985_v2.mdl", "/vehicle/car/corolla_v2.mdl", }, availability = { yearFrom = 1990, yearTo = 0,}, }, { files = {"/vehicle/car/vw_golf_1_v2.mdl",}, availability = { yearFrom = 1988, yearTo = 0,}, }, } addModifier("loadModel", function (fileName, data) if data.metadata then for i, fileData in ipairs(filesData) do for j, fName in ipairs(fileData.files) do if fileName:ends(fName) then data.metadata.availability = fileData.availability end end end end return data end) end, } end