Skip to content

ships.Interface.BuildMass

github-actions[bot] edited this page Aug 26, 2026 · 11 revisions

@elite-dangerous-almanac/core / ships / BuildMass

Interface: BuildMass

Defined in: src/ships/build-metrics.ts:281

What an assembled build weighs, broken down the way BuildMetrics.buildMass weighs it. Every figure is in tonnes.

Remarks

The mass counterpart of BuildCredits, and the same split: what the bare hull contributes, what the fit adds, and the total. fuel and cargo are the chosen load on top of that, so total is the mass the jump and mobility calculations run on.

Properties

cargo

readonly cargo: number

Defined in: src/ships/build-metrics.ts:311

Cargo counted, in tonnes. Defaults to an empty hold.


fuel

readonly fuel: number

Defined in: src/ships/build-metrics.ts:309

Main-tank fuel counted, in tonnes. Defaults to a full main tank.


hull

readonly hull: number

Defined in: src/ships/build-metrics.ts:283

Bare hull mass — the hullMass of the hull being flown.


modules

readonly modules: number

Defined in: src/ships/build-metrics.ts:295

Every fitted module's post-engineering mass, summed.

Remarks

Lightweight blueprints are already folded in, and the cargo hatch weighs nothing. A fitted record with no mass at all contributes 0 rather than making the total unavailable — mass is the one figure no article can be missing (see ShipLoadout.unladenMass), which is why there is no unpriced counterpart to BuildCredits.unpriced here.


total

readonly total: number

Defined in: src/ships/build-metrics.ts:313

unladen + fuel + cargo: what the ship weighs at the chosen load.


unladen

readonly unladen: number

Defined in: src/ships/build-metrics.ts:307

The ship with an empty tank and no cargo — ShipLoadout.unladenMass.

Remarks

hull and modules are always computed from the hull record and the current fit, while this is the build's own unladen mass, which for an unedited import is the figure the capture stated. The two agree on anything assembled here; where a capture disagrees with the catalogues, this is the one the jump and mobility calculations use and the decomposition is what the catalogues say it is made of.

API

Guides
astro
Classes (1)
ProceduralSystem

Properties

Accessors

Methods

Interfaces (16)
Type Aliases (3)
Variables (11)
Functions (37)
Subpath modules (3)
commodities
Interfaces (1)
Type Aliases (1)
Variables (3)
Functions (3)
equipment
Interfaces (6)
Type Aliases (8)
Variables (3)
Functions (10)
Subpath modules (2)
i18n
Interfaces (1)
Type Aliases (1)
Functions (17)
materials
Enumerations (2)
Interfaces (2)
Type Aliases (2)
Variables (9)
Functions (9)
ships
Classes (3)
BuildMetrics

Methods

LoadoutEditError

Constructors

Properties

Methods

ShipLoadout

Accessors

Methods

Interfaces (125)
Type Aliases (44)
Variables (10)
Functions (85)
Subpath modules (8)

Clone this wiki locally