GE Lua Documentation

Press F to search!

startInstant

Definition


-- @/lua/ge/extensions/gameplay/missions/missionManager.lua:880

local function startInstant(mission, userSettings, startingOptions)
  userSettings = userSettings or {}
  startingOptions = startingOptions or {}

  taskData.data = {mission = mission, userSettings = userSettings, startingOptions = startingOptions}
  taskData.type = "start"
  taskData.steps = {
    {
      name = "taskStartPreMissionHandling",
      processTask = taskStartPreMissionHandling,
      ignoreStash = true
    }, {
      name = "taskStartMissionStep",
      processTask = taskStartMissionStep,
      ignoreStash = true
    }
  }


  taskData.active = true
  taskData.currentStep = 1
  log("I", logTag, "Starting mission isntantly from within another mission.")
  extensions.hook("startFromWithinMissionInstant", mission, userSettings, startingOptions)
end

Callers