134 lines
4.3 KiB
Lua
134 lines
4.3 KiB
Lua
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
|