VE Lua Documentation

Press F to search!

getRelativeRecording

Definition


-- @/lua/vehicle/extensions/odometer.lua:30

local function getRelativeRecording()
  return relativeOdometer
end

Callers

@/lua/vehicle/partCondition.lua
  local spawnTimeOdometer = partOdometerAbsoluteBaseValues[rootPartId] or 0
  local odometer = spawnTimeOdometer + max(extensions.odometer.getRelativeRecording() - (partOdometerRelativeStartingValues[rootPartId] or 0), 0)
  return odometer
local function getRootPartTripValue()
  local trip = max(extensions.odometer.getRelativeRecording() - (partOdometerRelativeStartingValues[rootPartId] or 0), 0)
  return trip
  paintOdometerAbsoluteBaseValues[partId] = visualState.paint.odometer --TODO paint
  paintOdometerRelativeStartingValues[partId] = extensions.odometer.getRelativeRecording()
  if hasFlexbody and paintOdometerAbsoluteBaseValues[partId] then
    local paintOdometer = (paintOdometerAbsoluteBaseValues[partId] or 0) + max(extensions.odometer.getRelativeRecording() - (paintOdometerRelativeStartingValues[partId] or 0), 0)
    paintCondition = {odometer = paintOdometer, visualValue = linearScale(paintOdometer, paintAgingConstants.wearStartOdometer, paintAgingConstants.wearEndOdometer, 1, 0), originalPaints = deepcopy(partPaints[partId])}
  partOdometerAbsoluteBaseValues[partId] = odometer
  partOdometerRelativeStartingValues[partId] = extensions.odometer.getRelativeRecording()
local function getCondition(partId)
  local partOdometerValue = (partOdometerAbsoluteBaseValues[partId] or 0) + max(extensions.odometer.getRelativeRecording() - (partOdometerRelativeStartingValues[partId] or 0), 0)
@/lua/vehicle/controller/gauges/analogOdometer.lua
    --gcprobe()
    gaugeData.electrics.trip = extensions.odometer.getRelativeRecording()
    gaugeData.electrics.odometer = currentOdometerValue