Skip to content

ships.Interface.WeaponTotals

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

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

Interface: WeaponTotals

Defined in: src/ships/weapons.ts:196

The additive firepower totals across several weapons.

Remarks

Per-shot damage, rate of fire and continuous-fire state belong to one weapon and therefore do not appear here: adding a beam laser's cadence to a multi-cannon's does not describe either weapon or the build. Use the individual WeaponMetrics when those figures matter.

Properties

damageByType

readonly damageByType: DamageSplit

Defined in: src/ships/weapons.ts:217

damagePerSecond split by damage type.


damagePerSecond

readonly damagePerSecond: number

Defined in: src/ships/weapons.ts:198

Damage per second while firing, summed across the weapons.


energyPerSecond

readonly energyPerSecond: number

Defined in: src/ships/weapons.ts:202

Weapons-capacitor draw per second, in MW, summed across the weapons.


heatPerSecond

readonly heatPerSecond: number

Defined in: src/ships/weapons.ts:206

Heat generated per second while firing, summed across the weapons.


powerDraw

readonly powerDraw: number

Defined in: src/ships/weapons.ts:215

Deployed power draw, in MW, summed across the weapons.


sustainedDamageByType

readonly sustainedDamageByType: DamageSplit

Defined in: src/ships/weapons.ts:219

sustainedDamagePerSecond split by damage type.


sustainedDamagePerSecond

readonly sustainedDamagePerSecond: number

Defined in: src/ships/weapons.ts:200

Damage per second averaged over reloads, summed across the weapons.


sustainedEnergyPerSecond

readonly sustainedEnergyPerSecond: number

Defined in: src/ships/weapons.ts:204

Weapons-capacitor draw per second averaged over reloads, in MW.


sustainedHeatPerSecond

readonly sustainedHeatPerSecond: number

Defined in: src/ships/weapons.ts:208

Heat generated per second averaged over reloads, summed across the weapons.


thermalLoad

readonly thermalLoad: number

Defined in: src/ships/weapons.ts:213

Sum of the included modules' thermal-load stats: one discharge from each discrete weapon plus each continuous weapon's already-per-second figure.

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