Skip to content

ships.Interface.LoadoutEvent

github-actions[bot] edited this page Aug 14, 2026 · 80 revisions

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

Interface: LoadoutEvent

Defined in: src/ships/slef.ts:154

A journal Loadout event — the data half of a SLEF entry.

Remarks

Only Ship and Modules are strictly required by SLEF; every other field is optional. Masses are in tonnes, ranges in light-years, values in credits.

timestamp, ShipID, HullHealth and Hot are deliberately outside the durable loadout shape. They describe the capture or the ship instance/state rather than its fit, so ShipLoadout.fromLoadout drops them and subsequent loadout/SLEF exports never write them. A tolerant parse still accepts an input object carrying those keys.

Properties

CargoCapacity?

readonly optional CargoCapacity?: number

Defined in: src/ships/slef.ts:170

Cargo rack capacity, in tonnes.


event?

readonly optional event?: string

Defined in: src/ships/slef.ts:156

Always "Loadout".


FuelCapacity?

readonly optional FuelCapacity?: object

Defined in: src/ships/slef.ts:174

Fuel-tank capacities, in tonnes.

Main

readonly Main: number

Reserve

readonly Reserve: number


HullValue?

readonly optional HullValue?: number

Defined in: src/ships/slef.ts:164

Hull cost in credits.


MaxJumpRange?

readonly optional MaxJumpRange?: number

Defined in: src/ships/slef.ts:172

The exporter's own best single-jump range, in light-years.


Modules

readonly Modules: readonly LoadoutModule[]

Defined in: src/ships/slef.ts:178

Every fitted module.


ModulesValue?

readonly optional ModulesValue?: number

Defined in: src/ships/slef.ts:166

Fitted-modules cost in credits.


Rebuy?

readonly optional Rebuy?: number

Defined in: src/ships/slef.ts:176

Insurance rebuy cost in credits.


Ship

readonly Ship: string

Defined in: src/ships/slef.ts:158

The hull's internal id, e.g. "explorer_nx" (lower-cased).


ShipIdent?

readonly optional ShipIdent?: string

Defined in: src/ships/slef.ts:162

The player-given ship ID plate.


ShipName?

readonly optional ShipName?: string

Defined in: src/ships/slef.ts:160

The player-given ship name.


UnladenMass?

readonly optional UnladenMass?: number

Defined in: src/ships/slef.ts:168

Hull + modules mass with an empty tank and no cargo, in tonnes.

API

Guides
astro
Classes (1)
ProceduralSystem

Properties

Accessors

Methods

Interfaces (28)
Type Aliases (6)
Variables (22)
Functions (57)
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