Skip to content

ships.Interface.WeaponsCapacitorMetrics

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

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

Interface: WeaponsCapacitorMetrics

Defined in: src/ships/weapons-capacitor.ts:45

Recharge, drain and endurance of one weapons capacitor.

Remarks

Frozen — nested records and lists included — so a result can be held, cached and shared without a defensive copy. Derive a changed figure with a spread rather than by assigning into one.

Properties

capacity

readonly capacity: number

Defined in: src/ships/weapons-capacitor.ts:49

WEP-capacitor capacity, in megajoules.


netDrainRate

readonly netDrainRate: number

Defined in: src/ships/weapons-capacitor.ts:55

Capacity lost per second after recharge, floored at 0, in megajoules per second.


rechargeRate

readonly rechargeRate: number

Defined in: src/ships/weapons-capacitor.ts:51

Actual recharge rate at weaponsPips, in megajoules per second.


sustainedEnergyPerSecond

readonly sustainedEnergyPerSecond: number

Defined in: src/ships/weapons-capacitor.ts:53

Sustained draw across the firing weapons, in megajoules per second.


timeToDrain

readonly timeToDrain: number

Defined in: src/ships/weapons-capacitor.ts:57

Seconds from full to empty, or Infinity when recharge keeps pace with draw.


weaponsPips

readonly weaponsPips: number

Defined in: src/ships/weapons-capacitor.ts:47

Pips assigned to WEP for this result, in [0, 4].

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