Skip to content

ships.Interface.ShieldCapacitorMetrics

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

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

Interface: ShieldCapacitorMetrics

Defined in: src/ships/shield-capacitor.ts:75

What one SYS allocation is worth to a raised shield.

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/shield-capacitor.ts:79

SYS-capacitor capacity, in megajoules.


effectiveHitPoints

readonly effectiveHitPoints: DamageTypeValues

Defined in: src/ships/shield-capacitor.ts:102

Effective hit points against each damage type, in megajoules, behind ShieldCapacitorMetrics.effectiveResistances — the raw damage of that type the shield soaks at this allocation. Infinity where a resistance reaches 100%.


effectiveResistances

readonly effectiveResistances: DamageTypeValues

Defined in: src/ships/shield-capacitor.ts:96

The shield's resistances with the pips folded in — the figures the game's own panel shows while the allocation stands.

Remarks

Fractions rather than percentages, and unrounded. The pips multiply with the shield's stack rather than adding to it, so these are 1 − (1 − shieldResistance) × (1 − systemsResistance) and not a sum.


rechargeRate

readonly rechargeRate: number

Defined in: src/ships/shield-capacitor.ts:81

Actual recharge rate at systemsPips, in megajoules per second.


systemsPips

readonly systemsPips: number

Defined in: src/ships/shield-capacitor.ts:77

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


systemsResistance

readonly systemsResistance: number

Defined in: src/ships/shield-capacitor.ts:86

The resistance the pips contribute on their own, as a fraction: 0 at no pips rising to 0.6 at four. Unrounded, like every resistance here.

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