diff --git a/Scripts/DCS-BIOS/lib/meta_files/DCS_API_defs.lua b/Scripts/DCS-BIOS/lib/meta_files/DCS_API_defs.lua index ca726fbd2..098dead11 100644 --- a/Scripts/DCS-BIOS/lib/meta_files/DCS_API_defs.lua +++ b/Scripts/DCS-BIOS/lib/meta_files/DCS_API_defs.lua @@ -248,8 +248,8 @@ function LoCoordinatesToGeoCoordinates(x, z) end --- @field z number AccelerationUnit = {} ---- Returns G Load ---- @return AccelerationUnit +--- Returns G Load. May be null when the user has the Game Master slot selected. +--- @return AccelerationUnit? function LoGetAccelerationUnits() end --- Returns ADI pitch, band, yaw diff --git a/Scripts/DCS-BIOS/lib/modules/aircraft_modules/FC3.lua b/Scripts/DCS-BIOS/lib/modules/aircraft_modules/FC3.lua index c780c2b89..425e5cfb5 100644 --- a/Scripts/DCS-BIOS/lib/modules/aircraft_modules/FC3.lua +++ b/Scripts/DCS-BIOS/lib/modules/aircraft_modules/FC3.lua @@ -356,7 +356,8 @@ end) FC3:addExportHook(function() --[[G Load]] local plane = GetPlaneName() - gload = LoGetAccelerationUnits().y or 0 + local acceleration_units = LoGetAccelerationUnits() + gload = acceleration_units and acceleration_units.y or 0 gload_bar = BarGLoad(gload) or 0 -- G LOAD