Skip to content

ships.Interface.FittedWeaponMetrics

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

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

Interface: FittedWeaponMetrics

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

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:551

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:563

Armour-piercing rating, absent when unavailable.


enabled

readonly enabled: boolean

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

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:555

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:553

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:546

What this weapon does per second, post-engineering.


name

readonly name: string

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

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


projectileRange?

readonly optional projectileRange?: ProjectileRangeBoundaries

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

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:538

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


symbol

readonly symbol: string

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

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