GE Lua Documentation

Press F to search!

getAdditionalAttributes

Definition


-- @/lua/ge/extensions/gameplay/missions/missions.lua:73

local function getAdditionalAttributes()
  return additionalAttributes, additionalAttributesSortedKeys
end

Callers

@/lua/ge/extensions/editor/missionEditor/additionalAttributes.lua
  self.name = "AdditionalInfo"
  self.attributes, self.sortedAttKeys = gameplay_missions_missions.getAdditionalAttributes()
end
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/missionTiles.lua
  if mission.additionalAttributes and mission.additionalAttributes.difficulty then
    local additionalAttributes, _ = gameplay_missions_missions.getAdditionalAttributes()
    local difficultyData = additionalAttributes.difficulty.valuesByKey[mission.additionalAttributes.difficulty]
  if mission.additionalAttributes and mission.additionalAttributes.vehicle then
    local additionalAttributes, _ = gameplay_missions_missions.getAdditionalAttributes()
    local vehicleData = additionalAttributes.vehicle.valuesByKey[mission.additionalAttributes.vehicle]
@/lua/ge/extensions/gameplay/markerInteraction.lua
  info.hasUserSettings = #info.userSettings > 0
  local additionalAttributes, additionalAttributesSortedKeys = gameplay_missions_missions.getAdditionalAttributes()
@/lua/ge/extensions/scenario/scenariosLoader.lua
local function getScenarioDataForMission(m)
  local additionalAttributes, additionalAttributesSortedKeys = gameplay_missions_missions.getAdditionalAttributes()
  local diffString = additionalAttributes.difficulty.valuesByKey[m.additionalAttributes.difficulty] and additionalAttributes.difficulty.valuesByKey[m.additionalAttributes.difficulty].translationKey
@/lua/ge/extensions/gameplay/missions/missionScreen.lua
  info.hasUserSettings = #info.userSettings > 0
  local additionalAttributes, additionalAttributesSortedKeys = gameplay_missions_missions.getAdditionalAttributes()
  groupsByKey["all"] = {meta = {type = "all"}, sortingKey = "date", sortingDirection = "desc"}
  for _, diff in pairs(gameplay_missions_missions.getAdditionalAttributes().difficulty.valuesByKey) do
    groupsByKey["difficulty_"..diff.key] = {label = "Difficulty: " ..diff.translationKey, meta = {type = "difficulty"}}
@/lua/ge/extensions/freeroam/bigMapPoiProvider.lua

  for _, diff in pairs(gameplay_missions_missions.getAdditionalAttributes().difficulty.valuesByKey) do
    groupData["difficulty_"..diff.key] = {label = "Difficulty: " ..diff.translationKey}
  end
  for _, v in pairs(gameplay_missions_missions.getAdditionalAttributes().vehicle.valuesByKey) do
    groupData["vehicleUsed_"..v.key] = {label = "Vehicle Used: " .. v.translationKey}