getBeamXPLevel
Definition
-- @/lua/ge/extensions/career/career.lua:335
local function getBeamXPLevel(xp)
local level = -1
local neededForNext = -1
local curLvlProgress = -1
for i, lvl in ipairs(beamXPLevels) do
if xp >= lvl.requiredValue then
level = i
end
end
if beamXPLevels[level+1] then
neededForNext = beamXPLevels[level+1].requiredValue
curLvlProgress = xp - beamXPLevels[level].requiredValue
end
return level, curLvlProgress, neededForNext
end
Callers
@/lua/ge/extensions/career/career.lua
data.insuranceScore = {value = career_modules_insurance_insurance.getDriverScore()}
data.beamXP.level, data.beamXP.curLvlProgress, data.beamXP.neededForNext = getBeamXPLevel(data.beamXP.value)
data.branches = {}
end
data.beamXP.level, data.beamXP.curLvlProgress, data.beamXP.neededForNext = getBeamXPLevel(data.beamXP.value)
data.branches = {}