getBranchLevel
Definition
-- @/lua/ge/extensions/career/branches.lua:331
local function getBranchLevel(id)
local branch = getBranchByPath(id)
if branch.id == 'missing' then return nil end
local attValue = career_modules_playerAttributes and career_modules_playerAttributes.getAttributeValue(branch.attributeKey) or 0
return calcBranchLevelFromValue(attValue, id)
end
Callers
@/lua/ge/extensions/career/modules/delivery/progress.lua
for skill, _ in pairs(career_branches.getBranches()) do
unlockStatus.skillLevels[skill] = career_branches.getBranchLevel(skill)
end
for skill, _ in pairs(skillUnlockDescriptions) do
for lvl = unlockStatus.skillLevels[skill], career_branches.getBranchLevel(skill) do
for _, unlock in ipairs(skillUnlockDescriptions[skill][lvl] or {}) do
showLevelUpPopup = true,
unlockPopupHeader = string.format("%s %s: Level %d", translateLanguage(branch.name, branch.name), branch.isSkill and "Skill" or "Branch", career_branches.getBranchLevel(branch.id) or 0)
}
@/lua/ge/extensions/career/modules/delivery/cargoCards.lua
filter.lockedInfo = nil
local deliveryLevel = career_branches.getBranchLevel("logistics-delivery")
if filter.value == "trailer" then
@/lua/ge/extensions/career/branches.lua
unlockedFunction = function()
local hasLevel = getBranchLevel(id) >= lvl
local isUnlocked = getBranchById(id).unlocked
@/lua/ge/extensions/career/modules/delivery/parcelManager.lua
if branchMultiplier > 1 then
local level = career_branches.getBranchLevel("logistics")
table.insert(breakdown, {
@/lua/ge/extensions/career/modules/loanerVehicles.lua
if rentalVehicleInfo.deliveryLvl > career_branches.getBranchLevel('delivery') then
enabled = false
@/lua/ge/extensions/career/modules/branches/leagues.lua
elseif condition.type == "branchLevel" then
local level = career_branches.getBranchLevel(condition.skillId)
local neededForLevel = career_branches.getXPNeededForLevel(condition.skillId, condition.level)
@/lua/ge/extensions/career/modules/branches/landing.lua
amounts = amounts,
level = career_branches.getBranchLevel("logistics-delivery"),
})
amounts = amounts,
level = career_branches.getBranchLevel(t.skill),
})
@/lua/ge/extensions/career/modules/delivery/vehicleTasks.lua
if branchMultiplier > 1 then
local level = career_branches.getBranchLevel("logistics")
table.insert(breakdown, {
@/lua/ge/extensions/editor/missionPlaybook/attributeViewer.lua
for key, val in pairs(atts) do
local level, curLvlProgress, neededForNext = career_branches.getBranchLevel(key)