Skip to content

ships.Interface.FittedWeaponMetrics

github-actions[bot] edited this page Aug 19, 2026 · 79 revisions

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

Interface: FittedWeaponMetrics

Defined in: src/ships/ship-loadout.ts:520

One fitted weapon and what it does, as ShipLoadout.weaponMetrics reports it.

Properties

ammunition

readonly ammunition: AmmunitionCapacity | null

Defined in: src/ships/ship-loadout.ts:535

How many rounds it holds when fully rearmed, post-engineering — null for a laser, which carries none. A capacity, not a rearm state: see FittedModule.ammunition.


armourPiercing?

readonly optional armourPiercing?: number

Defined in: src/ships/ship-loadout.ts:547

Armour-piercing rating, absent when unavailable.


enabled

readonly enabled: boolean

Defined in: src/ships/ship-loadout.ts:528

Whether the weapon is switched on — a disabled weapon is excluded from the totals.


falloffRange?

readonly optional falloffRange?: number

Defined in: src/ships/ship-loadout.ts:539

Damage-falloff start in metres, absent when the fitted weapon does not state one.


maximumRange?

readonly optional maximumRange?: number

Defined in: src/ships/ship-loadout.ts:537

Maximum effective range in metres, absent when the fitted weapon does not state one.


metrics

readonly metrics: WeaponMetrics

Defined in: src/ships/ship-loadout.ts:530

What this weapon does per second, post-engineering.


name

readonly name: string

Defined in: src/ships/ship-loadout.ts:526

The weapon's display name, e.g. "Multi-Cannon".


projectileRange?

readonly optional projectileRange?: ProjectileRangeBoundaries

Defined in: src/ships/ship-loadout.ts:545

Exact projectile boundary metadata, absent when unavailable. These are not effective distances and remain separate from maximumRange and falloffRange.


slot

readonly slot: string

Defined in: src/ships/ship-loadout.ts:522

The hardpoint's slot key, e.g. "LargeHardpoint1".


symbol

readonly symbol: string

Defined in: src/ships/ship-loadout.ts:524

The weapon's internal symbol.

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