VE Lua Documentation

Press F to search!

saveHome

Definition


-- @/lua/vehicle/recovery.lua:142

local function saveHome(point)
  M.homePoint = point or newRecoveryPoint()
  if point == nil then
    guihooks.message("vehicle.recovery.saveHome", 5, "recovery")
  end
end

Callers

@/lua/ge/extensions/core/quickAccess.lua
          onSelect = function()
            playerVeh:queueLuaCommand("recovery.saveHome()")
            return {'hide'}
@/lua/ge/extensions/core/hotlapping.lua
      if not veh.isHotlapping then
        veh:queueLuaCommand('recovery.saveHome()')
        veh:queueLuaCommand('ai.setAggression(0.9)') -- sets aggression once (the user could adjust it as desired later)
@/gameplay/missionTypes/evade/customNodes/autoStartPositionsNode.lua
        sp:moveResetVehicleTo(vehId, false, true)
        getObjectByID(vehId):queueLuaCommand("recovery.saveHome()")
        break
@/lua/vehicle/recovery.lua
      if M.homePoint == nil then
        saveHome(startPoint)
      end
@/lua/ge/extensions/editor/trafficManager.lua
        spawn.safeTeleport(currVeh, sessionData.home.pos, sessionData.home.rot, nil, nil, false, true)
        currVeh:queueLuaCommand('recovery.saveHome()')
        sessionData._loaded = nil
    if editor.uiIconImageButton(editor.icons.home, imSizes.medium) then
      currVeh:queueLuaCommand('recovery.saveHome()')
      sessionData.home = {pos = currVeh:getPosition(), rot = quatFromDir(currVeh:getDirectionVector(), currVeh:getDirectionVectorUp())}
@/gameplay/missionTypes/aiRace/customNodes/autoStartPositionsNode.lua
          sp:moveResetVehicleTo(vehId, false, true)
          getObjectByID(vehId):queueLuaCommand("recovery.saveHome()") -- for easier resetting of vehicles
          log("D", "", "Moved vehicle "..vehId.." to start position "..sp.name)
@/ui/ui-vue/mockdata/inputBindings.js
                "title": "ui.inputActions.gameplay.saveHome.title",
                "onDown": "recovery.saveHome()",
                "order": 90,