GE Lua Documentation

Press F to search!

onGetRawPoiListForLevel

Definition


-- @/lua/ge/extensions/core/levels.lua:555
local function onGetRawPoiListForLevel(levelIdentifier, elements)
  local levelInfo = getLevelByName(levelIdentifier)

  for i, spawnPoint in ipairs(levelInfo.spawnPoints or {}) do
    if spawnPoint.objectname then
      if not career_career.isActive() or career_modules_spawnPoints.isSpawnPointDiscovered(levelInfo.levelName, spawnPoint.objectname) then
        local obj = scenetree.findObject(spawnPoint.objectname)
        if obj then
          local data = deepcopy(spawnPoint)
          data.type = "spawnPoint"
          data.id = data.objectname or ("spawnPoint-"..i)

          table.insert(elements,  {
            id = data.id,
            data = data,
            markerInfo = {
              bigmapMarker = {pos = obj:getPosition(), icon = "poi_fasttravel_round_orange",  quickTravelPosRotFunction = getSpawnPointPosRot, name = data.translationId, description = data.description, thumbnail = data.previews[1], previews = data.previews}
            }
          })
        else
          log("E","","Could not find spawnpoint object! " .. dumps(spawnPoint.objectname))
        end
      end
    end
  end
end

Callers

@/lua/ge/extensions/career/modules/inspectVehicle.lua

local function onGetRawPoiListForLevel(levelIdentifier, elements)
  local inspectVehiclePoi = getInspectVehiclePoi()
@/lua/ge/extensions/freeroam/facilities.lua

local function onGetRawPoiListForLevel(levelIdentifier, elements)
  local facilities = getFacilities(levelIdentifier)
@/lua/ge/extensions/gameplay/drag/general.lua

local function onGetRawPoiListForLevel(levelIdentifier, elements)
@/lua/ge/extensions/gameplay/missions/missions.lua
end
local function onGetRawPoiListForLevel(levelIdentifier, elements)
    -- first add all missions of the current level
@/lua/ge/extensions/career/modules/testDrive.lua
-- poi list stuff
local function onGetRawPoiListForLevel(levelIdentifier, elements)
  formatTestDriveToRawPoi(elements)
@/lua/ge/extensions/career/modules/inventory.lua

local function onGetRawPoiListForLevel(levelIdentifier, elements)
  if next(inventoryIdToVehId) then
@/lua/ge/extensions/gameplay/crawl/general.lua

local function onGetRawPoiListForLevel(levelIdentifier, elements)
  local trails = gameplay_crawl_saveSystem.getAllTrails()
@/lua/ge/extensions/freeroam/gasStations.lua

local function onGetRawPoiListForLevel(levelIdentifier, elements)
  local facilities = freeroam_facilities.getFacilities(levelIdentifier)
@/lua/ge/extensions/gameplay/drift/freeroam/driftSpots.lua

local function onGetRawPoiListForLevel(levelIdentifier, elements)
  loadAndSanitizeData()
@/lua/ge/extensions/career/modules/delivery/general.lua
-- poi list stuff
local function onGetRawPoiListForLevel(levelIdentifier, elements)
@/lua/ge/extensions/gameplay/missions/poiTest.lua
-- poi list stuff
local function onGetRawPoiListForLevel(levelIdentifier, elements)
  for _, ps in ipairs(gameplay_sites_sitesManager.loadSites("gameplay/parkingSpotTests.sites.json").parkingSpots.sorted) do