local M = {} M.brakingTorque = 0 local brakingTime = 0 local brakingSum = 0 local brakingSumDisplayNotch = 5 local function onRaceTick(raceTickTime) scenetree.findObject("scenario_player0"):queueLuaCommand("obj:queueGameEngineLua('heavy_cargo_v2.brakingTorque = ('..obj:getWheel(1).brakingTorque..')')") if M.brakingTorque > 500 then brakingTime = brakingTime + raceTickTime brakingSum = brakingSum + (raceTickTime * M.brakingTorque) print (brakingSumDisplayNotch .. " - " .. brakingSum .. " - " .. brakingTime .. " - " .. M.brakingTorque) if (brakingSum / 1000) > brakingSumDisplayNotch then brakingSumDisplayNotch = 5 + (5 * math.floor(brakingSum / 5000)) guihooks.trigger('ScenarioFlashMessage', {{"Braking Sum: " .. math.floor(brakingSum), 2}} ) end end end M.onRaceTick = onRaceTick return M