Fix Vehicle Spawning Rotation & Add Screen Fading
This commit is contained in:
@@ -41,17 +41,11 @@ local function Retrieve(inventoryId)
|
||||
career_vehicleSaveSystem.CheckSavedAsync(function()
|
||||
extensions.core_jobsystem.create(
|
||||
function(job)
|
||||
career_vehicleSaveSystem.SetFade(true)
|
||||
job.sleep(1)
|
||||
spawnVehicle(inventoryId, function()
|
||||
local veh = be:getObjectByID(career_modules_inventory.getVehicleIdFromInventoryId(inventoryId))
|
||||
local location = { pos = veh:getPosition(), rot = quat(0, 0, 1, 0) * quat(veh:getRefNodeRotation()) }
|
||||
local garage = career_modules_inventory.getClosestGarage(location.pos)
|
||||
job.sleep(1)
|
||||
if currentVehicleValue < vehicleValue then
|
||||
career_vehicleSaveSystem.LoadVehicle(inventoryId)
|
||||
else
|
||||
log('I', 'retrieval', 'retrieving vehicle ' .. inventoryId .. " in an undamaged state")
|
||||
end
|
||||
freeroam_facilities.teleportToGarage(garage.id, veh, false)
|
||||
career_vehicleSaveSystem.TeleportVehicle(inventoryId, false)
|
||||
career_vehicleSaveSystem.LoadVehicle(inventoryId, currentVehicleValue < vehicleValue)
|
||||
end)
|
||||
end
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user