VE Lua Documentation

Press F to search!

startRecovering

Definition


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

local function startRecovering(useAltMode)
  if useAltMode == nil then useAltMode = false end
  if M.updateGFX == updateGFXRecovery then return end
  M.updateGFX = updateGFXRecovery
  recoverTimer = 0
  useSmartSpawn = useAltMode ~= settings.getValue('enableSmartRecovery', true)

  local newRecoveryPoint = newRecoveryPoint()
  setRecoveryPoint(newRecoveryPoint, false)
  M.recoveryPoints:push_right(newRecoveryPoint)
end

Callers

@/lua/ge/extensions/gameplay/discover/newPlayerExperience.lua
    label = 'ui.inputActions.gameplay.recover_vehicle.title',
    onClick = "getPlayerVehicle(0):queueLuaCommand('recovery.startRecovering() recovery.stopRecovering()')",
  },
@/lua/vehicle/extensions/tech/techCore.lua
M.handleRecover = function(request)
  recovery.startRecovering()
  recovery.stopRecovering()
@/ui/ui-vue/mockdata/inputBindings.js
                "onUp": "recovery.stopRecovering()",
                "onDown": "obj:queueGameEngineLua('extensions.hook(\"trackVehReset\")') recovery.startRecovering()",
                "order": 2,
                "onUp": "recovery.stopRecovering()",
                "onDown": "obj:queueGameEngineLua('extensions.hook(\"trackVehReset\")') recovery.startRecovering(true)",
                "order": 3,