Skip to content

ships.Interface.ShipSlots

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

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

Interface: ShipSlots

Defined in: src/ships/slots.ts:334

A hull's full slot layout — the slot-bearing fields of a Ship, as getShipSlots returns.

Remarks

The armour mount is not listed here because it is not sized: a hull's armour options are ordinary modules in CORE_MODULES, tied to the hull by their OutfittingModule.ship field. List them with getBulkheadsForShip.

Properties

core

readonly core: CoreSlots

Defined in: src/ships/slots.ts:338

The seven core-internal sizes.


hardpoints

readonly hardpoints: readonly HardpointSlotSpec[]

Defined in: src/ships/slots.ts:340

Weapon hardpoints, largest first.


optional

readonly optional: readonly OptionalSlotSpec[]

Defined in: src/ships/slots.ts:344

Optional-internal mounts, largest first.


symbol

readonly symbol: string

Defined in: src/ships/slots.ts:336

Hull symbol, matching the registry's Ship.symbol.


utility

readonly utility: number

Defined in: src/ships/slots.ts:342

Number of tiny utility mounts.

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