Skip to content

ships.Interface.LoadoutEvent

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

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

Interface: LoadoutEvent

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

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.

event, timestamp, ShipID, HullHealth and Hot are deliberately outside the durable loadout shape. They name the journal line, or 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:184

Cargo rack capacity, in tonnes.


event?

readonly optional event?: string

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

"Loadout" when a journal line supplied it. Accepted on input, never written.


FuelCapacity?

readonly optional FuelCapacity?: object

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

Fuel-tank capacities, in tonnes.

Main

readonly Main: number

Reserve

readonly Reserve: number


HullValue?

readonly optional HullValue?: number

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

Hull cost in credits.


MaxJumpRange?

readonly optional MaxJumpRange?: number

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

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


Modules

readonly Modules: readonly LoadoutModule[]

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

Every fitted module.


ModulesValue?

readonly optional ModulesValue?: number

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

Fitted-modules cost in credits.


Rebuy?

readonly optional Rebuy?: number

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

Insurance rebuy cost in credits.


Ship

readonly Ship: string

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

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


ShipIdent?

readonly optional ShipIdent?: string

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

The player-given ship ID plate.


ShipName?

readonly optional ShipName?: string

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

The player-given ship name.


UnladenMass?

readonly optional UnladenMass?: number

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

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

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