GE Lua Documentation

Press F to search!

onInstabilityDetected

Definition


-- @/lua/ge/main.lua:865

function onInstabilityDetected(vid)
  local v = getObjectByID(vid)
  local jbeamFilename = v:getJBeamFilename()
  simTimeAuthority.pause(true)
  log('E', "", "Instability detected for vehicle ID: "..dumps(vid)..", jbeamFilename: "..dumps(jbeamFilename))
  log("E", "", "Information about all vehicles:")
  for vid,v in vehiclesIterator() do
    log("E", "", " - Vehicle ID: "..dumps(vid)..", jbeamFilename: "..v:getJBeamFilename()..", position: "..dumps(v:getPosition())..", partConfig: "..dumps(v.partConfig))
  end
  ui_message({txt="vehicle.main.instability", context={vehicle=tostring(jbeamFilename)}}, 10, 'instability', "danger")
end

Callers