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,