cfg = cfg or {} cfg.levels = { [1] = { experience = 0, buffs = { money_multiplier = 0, experience_multiplier = 0 }, }, [2] = { experience = 300, buffs = { money_multiplier = 0, experience_multiplier = 5 }, }, [3] = { experience = 800, buffs = { money_multiplier = 5, experience_multiplier = 10 }, }, [4] = { experience = 1500, buffs = { money_multiplier = 5, experience_multiplier = 15 }, }, [5] = { experience = 3000, buffs = { money_multiplier = 10, experience_multiplier = 25 }, }, [6] = { experience = 8000, buffs = { money_multiplier = 10, experience_multiplier = 35 }, }, [7] = { experience = 15000, buffs = { money_multiplier = 20, experience_multiplier = 50 }, }, [8] = { experience = 25000, buffs = { money_multiplier = 30, experience_multiplier = 65 }, }, [9] = { experience = 40000, buffs = { money_multiplier = 40, experience_multiplier = 75 }, }, [10] = { experience = 80000, buffs = { money_multiplier = 50, experience_multiplier = 90 }, }, [11] = { experience = 120000, buffs = { money_multiplier = 70, experience_multiplier = 100 }, }, [12] = { experience = 180000, buffs = { money_multiplier = 75, experience_multiplier = 125 }, }, [13] = { experience = 250000, buffs = { money_multiplier = 80, experience_multiplier = 150 }, }, [14] = { experience = 350000, buffs = { money_multiplier = 90, experience_multiplier = 175 }, }, [15] = { experience = 500000, buffs = { money_multiplier = 100, experience_multiplier = 200 }, }, } -- IGNORE JUST COMPILING DATA while true do local new_unlocks = {} if cfg.levels and cfg.delivery and cfg.warehouse and lang and cfg.vehicles.upgrades and cfg.warehouse.rewards then -- Populate new_unlocks based on the level data for warehouse and delivery jobs if cfg.warehouse.defaults.level then new_unlocks[cfg.warehouse.defaults.level] = new_unlocks[cfg.warehouse.defaults.level] or {} local template = { id = #new_unlocks[cfg.warehouse.defaults.level] + 1, icon = "fas fa-briefcase", description = "Unlocked Job "..lang.ui_translations.jobs_ph_title, } table.insert(new_unlocks[cfg.warehouse.defaults.level], template) end if cfg.delivery.defaults.level then new_unlocks[cfg.delivery.defaults.level] = new_unlocks[cfg.delivery.defaults.level] or {} local template = { id = #new_unlocks[cfg.delivery.defaults.level] + 1, icon = "fas fa-briefcase", description = "Unlocked Job "..lang.ui_translations.jobs_pd_title, } table.insert(new_unlocks[cfg.delivery.defaults.level], template) end for k, v in pairs(cfg.delivery.packages) do new_unlocks[v.level] = new_unlocks[v.level] or {} local template = { id = #new_unlocks[v.level] + 1, icon = "fas fa-box", description = "Delivery Package " .. v.label, } table.insert(new_unlocks[v.level], template) end for k, v in pairs(cfg.vehicles.upgrades) do new_unlocks[v.level] = new_unlocks[v.level] or {} local template = { id = #new_unlocks[v.level] + 1, icon = "fas fa-wrench", description = "Vehicle Upgrade " .. v.label, } table.insert(new_unlocks[v.level], template) end for k, v in pairs(cfg.warehouse.rewards) do new_unlocks[v.level] = new_unlocks[v.level] or {} local template = { id = #new_unlocks[v.level] + 1, icon = "fas fa-search", description = "Discover Item " .. v.label, } table.insert(new_unlocks[v.level], template) end for k, v in pairs(cfg.levels) do if new_unlocks[k] then cfg.levels[k].new_unlocks = new_unlocks[k] end end break end Wait(1000) end