Definition
-- @/lua/ge/extensions/gameplay/missions/missions.lua:915
local function formatMissionToRawPoi(m, elements, levelIdentifier)
levelIdentifier = levelIdentifier or getCurrentLevelIdentifier()
if m.unlocks.startable and m.unlocks.visible then
local locs = gameplay_missions_missions.getLocations(m)
for i, l in ipairs(locs) do
if l.type == 'coordinates' then
if l.level == levelIdentifier then
table.insert(elements, {
id = m.id..(#locs > 1 and ("-"..i) or ''),
data = { type = "mission", missionId = m.id, date = m.date or 0},
markerInfo = {
missionMarker = {pos = l.pos, rot = l.rot, radius = l.radius, icon = m.bigMapIcon.icon},
bigmapMarker = {pos = l.pos, icon = m.bigMapIcon.icon, quickTravelPosRotFunction = getMissionPosRot},
}
})
end
end
end
end
end
Callers
@/lua/ge/extensions/gameplay/rawPois.lua
local elements = {}
gameplay_missions_missions.formatMissionToRawPoi(gameplay_missions_missions.getMissionById("west_coast_usa/arrive/005-ArriveTutorial"), elements, levelIdentifier)
return elements, rawPoiGeneration
@/lua/ge/extensions/gameplay/missions/missions.lua
-- only include this mission durign tutorial
M.formatMissionToRawPoi(m, elements, levelIdentifier)
else
else
M.formatMissionToRawPoi(m, elements, levelIdentifier)
end