GE Lua Documentation

Press F to search!

orderAttributeKeysByBranchOrder

Definition


-- @/lua/ge/extensions/career/branches.lua:383


local function orderAttributeKeysByBranchOrder(list)
  table.sort(list, sortAttributes)
  return list
end

Callers

@/lua/ge/extensions/gameplay/missions/missions.lua
      -- sort keys by attribute
      career_branches.orderAttributeKeysByBranchOrder(sortedKeys)
      -- re-order the list
@/lua/ge/extensions/gameplay/missions/progress.lua
  local ordered = tableKeysSorted(starRewards.sums)
  career_branches.orderAttributeKeysByBranchOrder(ordered)
  for _, key in ipairs(ordered) do
  local ordered = tableKeysSorted(rewardsByAttribute)
  career_branches.orderAttributeKeysByBranchOrder(ordered)
  for _, key in ipairs(ordered) do
@/lua/ge/extensions/career/modules/playerAttributes.lua
      local rewards = {}
      for _, key in ipairs(career_branches.orderAttributeKeysByBranchOrder(tableKeys(change.attributeChange))) do
        if key:endswith("Reputation") then
@/lua/ge/extensions/career/modules/branches/landing.lua
  local keys = tableKeys(ret)
  career_branches.orderAttributeKeysByBranchOrder(keys)
  local newRet = {}
@/lua/ge/extensions/career/modules/delivery/pages.lua
      local changeText = ""
      for _, key in ipairs(career_branches.orderAttributeKeysByBranchOrder(tableKeys(change.attributeChange))) do
        changeText = changeText .. string.format('%s: %s%0.2f
', key, change.attributeChange[key] > 0 and "+" or "", change.attributeChange[key])