ships.Interface.StandardLoadInputs - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / ships / StandardLoadInputs
Defined in: src/ships/build-metrics.ts:172
What a StandardLoad carries, and what the ship weighs carrying it.
readonlycargo:number
Defined in: src/ships/build-metrics.ts:176
Cargo carried, in tonnes.
readonlyfuel:number
Defined in: src/ships/build-metrics.ts:174
Main-tank fuel carried, in tonnes.
readonlymass:number
Defined in: src/ships/build-metrics.ts:195
What the ship weighs at this load, in tonnes:
unladenMass plus fuel plus
cargo.
This is the mass the jump and mobility calculations run on, so it is the figure to show beside them rather than one reassembled by the caller. The reserve tank is not in it: the game's statistics panel counts the reserve in the current mass it displays, and neither calculation here does — see BuildMetrics.mobilityMetricsResult. Add FuelCapacity.reserve to match the panel.
The extra fuel and cargo are the load a screen labels; the mass is what they
add up to, and passing the whole value back into BuildMetrics.jumpRange or
BuildMetrics.mobilityMetricsResult is unaffected by its presence.