ships.Interface.WeaponMetrics - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / ships / WeaponMetrics
Defined in: src/ships/weapons.ts:161
What one weapon does per second, sustained and unsustained.
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.
readonlycontinuous:boolean
Defined in: src/ships/weapons.ts:200
Whether the weapon fires continuously (a beam or mining laser).
readonlydamageByType:DamageSplit
Defined in: src/ships/weapons.ts:196
damagePerSecond split by damage type.
Uses the split supplied in WeaponStats. BuildMetrics.weaponMetrics resolves damage-converting experimental effects, Plasma Conversion blueprints and a journal's own damage-type modifiers before calling this calculation, so fitted conversions report their resulting split.
readonlydamagePerSecond:number
Defined in: src/ships/weapons.ts:169
Damage per second while firing, reloads ignored.
readonlydamagePerShot:number
Defined in: src/ships/weapons.ts:163
Damage of one shot — damage × roundsPerShot.
readonlyenergyPerSecond:number
Defined in: src/ships/weapons.ts:173
Weapons-capacitor draw per second, in MW, reloads ignored.
readonlyheatPerSecond:number
Defined in: src/ships/weapons.ts:177
Heat per second while firing, reloads ignored.
readonlypowerDraw:number
Defined in: src/ships/weapons.ts:186
Power draw, in megawatts — what the weapon asks of the power plant when deployed.
readonlyrateOfFire:number
Defined in: src/ships/weapons.ts:165
Shots per second; 1 on a continuous-fire weapon, whose stats are per second.
readonlysustainedDamageByType:DamageSplit
Defined in: src/ships/weapons.ts:198
sustainedDamagePerSecond split by damage type.
readonlysustainedDamagePerSecond:number
Defined in: src/ships/weapons.ts:171
Damage per second averaged over reloads — the figure a long fight sees.
readonlysustainedEnergyPerSecond:number
Defined in: src/ships/weapons.ts:175
Weapons-capacitor draw per second, in MW, averaged over reloads.
readonlysustainedHeatPerSecond:number
Defined in: src/ships/weapons.ts:179
Heat per second averaged over reloads.
readonlysustainedRateOfFire:number
Defined in: src/ships/weapons.ts:167
Shots per second averaged over reloads. Equals rateOfFire when nothing reloads.
readonlythermalLoad:number
Defined in: src/ships/weapons.ts:184
The module's thermal-load stat: per discharge for a discrete weapon, already per second for a continuous beam or mining laser, in the game's thermal-load units.