GE Lua Documentation

Press F to search!

onSaveCurrentSaveSlot

Definition


-- @/lua/ge/extensions/gameplay/statistic.lua:627

local function onSaveCurrentSaveSlot(currentSavePath)
  -- save local career data into the saveslot folder
  M.forceTimerUpdate()
  local careerSaveFilePath = currentSavePath .. "/career/gameplay_stat.json"
  if not career_saveSystem.jsonWriteFileSafe(careerSaveFilePath,fileDataCareer) then
    log("E","save","failed to write career json!")
  end
end

Callers

@/lua/ge/extensions/career/modules/linearTutorial.lua
-- this should only be loaded when the career is active
local function onSaveCurrentSaveSlot(currentSavePath)
  career_saveSystem.jsonWriteFileSafe(currentSavePath .. saveFile, saveData, true)
@/lua/ge/extensions/career/modules/delivery/general.lua
end
local function onSaveCurrentSaveSlot(currentSavePath)
  local filePath = currentSavePath .. "/career/" .. saveFile
@/lua/ge/extensions/gameplay/drift/saveLoad.lua

local function onSaveCurrentSaveSlot(currentSavePath)
  for id, spot in pairs(M.getDriftSpotsById()) do
@/lua/ge/extensions/career/modules/speedTraps.lua

local function onSaveCurrentSaveSlot(currentSavePath)
  -- TODO maybe add option to only save file for current level
@/lua/ge/extensions/career/modules/playerAttributes.lua
-- this should only be loaded when the career is active
local function onSaveCurrentSaveSlot(currentSavePath)
  career_saveSystem.jsonWriteFileSafe(currentSavePath .. "/career/playerAttributes.json", attributes, true)
@/lua/ge/extensions/career/branches.lua

local function onSaveCurrentSaveSlot(currentSavePath)
  local filePath = currentSavePath .. "/career/" .. saveFile
@/lua/ge/extensions/career/career.lua

local function onSaveCurrentSaveSlot(currentSavePath)
  if not careerActive then return end
@/lua/ge/extensions/career/modules/marketplace.lua

local function onSaveCurrentSaveSlot(currentSavePath, oldSaveDate, vehiclesThumbnailUpdate)
  career_saveSystem.jsonWriteFileSafe(currentSavePath .. "/career/marketplace.json", {
@/lua/ge/extensions/career/modules/unlockFlags.lua
-- Save current flags to file
local function onSaveCurrentSaveSlot(currentSavePath)
  --local filePath = currentSavePath .. "/career/" .. saveFile
@/lua/ge/extensions/career/modules/vehicleShopping.lua

local function onSaveCurrentSaveSlot(currentSavePath, oldSaveDate)
  if vehicleShopDirtyDate and oldSaveDate >= vehicleShopDirtyDate then return end
@/lua/ge/extensions/career/modules/rentals.lua

local function onSaveCurrentSaveSlot()
  saveData(saveData)
@/lua/ge/extensions/career/modules/insurance/insurance.lua

local function onSaveCurrentSaveSlot(currentSavePath)
  saveInsurancesData(currentSavePath)
@/lua/ge/extensions/gameplay/drag/general.lua

local function onSaveCurrentSaveSlot(currentSavePath)
  if currentSavePath then
@/lua/ge/extensions/career/modules/playbookWriter.lua
-- this should only be loaded when the career is active
local function onSaveCurrentSaveSlot(currentSavePath)
  career_saveSystem.jsonWriteFileSafe(currentSavePath .. "/career/"..fileName, playbook, true)
@/lua/ge/extensions/career/modules/missionWrapper.lua
-- this should only be loaded when the career is active
local function onSaveCurrentSaveSlot(currentSavePath, oldSaveDate)
  gameplay_missions_progress.setSavePath(currentSavePath .. "/career/missions/")
@/lua/ge/extensions/career/modules/spawnPoints.lua
-- this should only be loaded when the career is active
local function onSaveCurrentSaveSlot(currentSavePath)
  career_saveSystem.jsonWriteFileSafe(currentSavePath .. "/career/"..fileName, unlockedSpawnpoints, true)
@/lua/ge/extensions/gameplay/crawl/saveSystem.lua

local function onSaveCurrentSaveSlot(currentSavePath)
  for id, trail in pairs(M.getPlayerCrawlTrailsById()) do
@/lua/ge/extensions/career/modules/inventory.lua
-- TODO update a vehicles part conditions in the table when you exit a vehicle
local function onSaveCurrentSaveSlot(currentSavePath, oldSaveDate, vehiclesThumbnailUpdate)
  local data = {}
@/lua/ge/extensions/career/modules/log.lua

local function onSaveCurrentSaveSlot(currentSavePath)
  local saveRoot = career_saveSystem.getSaveRootDirectory()
@/lua/ge/extensions/career/modules/logbook.lua
-- this should only be loaded when the career is active
local function onSaveCurrentSaveSlot(currentSavePath)
  career_saveSystem.jsonWriteFileSafe(currentSavePath .. "/career/"..fileName,
@/lua/ge/extensions/career/modules/milestones/milestones.lua

local function onSaveCurrentSaveSlot(currentSavePath)
  local filePath = currentSavePath .. "/career/" .. saveFile