ships.Function.sumWeaponMetrics - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

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

Function: sumWeaponMetrics()

sumWeaponMetrics(metrics): WeaponTotals

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

Add several weapons' metrics together — a build's total firepower.

Parameters

metrics

readonly WeaponMetrics[]

The per-weapon metrics to sum.

Returns

WeaponTotals

The additive WeaponTotals. An empty list returns zeroes.

Example

import type { BuildMetrics } from '@elite-dangerous-almanac/core/ships/build-metrics';
import { sumWeaponMetrics } from '@elite-dangerous-almanac/core/ships/weapons';

declare const metrics: BuildMetrics;

sumWeaponMetrics(metrics.weaponMetrics().weapons.map((w) => w.metrics)).damagePerSecond;
⚠️ **GitHub.com Fallback** ⚠️