setDefaultSP
Definition
-- @/lua/ge/setSpawnpoint.lua:14
local function setDefaultSP(defaultSPName, levelName)
levelName = levelName:lower() or core_levels.getLevelName(getMissionFilename()) -- select spawnpoint from level menu
local data = jsonReadFile(M.settingsFilePath) or {}
data.lastLevelName = levelName
data.levels = data.levels or {}
data.levels[levelName] = data.levels[levelName] or {}
data.levels[levelName].defaultSpawnPointName = defaultSPName
local res = jsonWriteFile(M.settingsFilePath, data, true)
if not res then
log('W', "setDefaultSP ", "unable to save default spawnPoint")
end
end
Callers
@/lua/ge/extensions/freeroam/freeroam.lua
if type(level) == 'table' then
setSpawnpoint.setDefaultSP(startPointName, level.levelName)
levelPath = level.misFilePath