Skip to content

ships.Interface.ShieldRecoveryInput

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

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

Interface: ShieldRecoveryInput

Defined in: src/ships/shield-recovery.ts:15

Everything shieldRecovery needs about a powered shield and SYS capacitor.

Properties

brokenRegenRate

readonly brokenRegenRate: number

Defined in: src/ships/shield-recovery.ts:21

Finite non-negative generator regeneration rate while the shield is broken, in MJ/s.


distributorDraw

readonly distributorDraw: number

Defined in: src/ships/shield-recovery.ts:23

Finite non-negative SYS-capacitor energy spent per 1 MJ regenerated.


regenRate

readonly regenRate: number

Defined in: src/ships/shield-recovery.ts:19

Finite non-negative generator regeneration rate while the shield is raised, in MJ/s.


strength

readonly strength: number

Defined in: src/ships/shield-recovery.ts:17

Finite non-negative total shield strength, including reinforcement, in megajoules.


systemsCapacity

readonly systemsCapacity: number

Defined in: src/ships/shield-recovery.ts:25

Finite non-negative SYS capacity. Zero when no distributor is fitted.


systemsPips?

readonly optional systemsPips?: number

Defined in: src/ships/shield-recovery.ts:29

Finite pips assigned to SYS, in [0, 4]. Defaults to 4.


systemsRecharge

readonly systemsRecharge: number

Defined in: src/ships/shield-recovery.ts:27

Finite non-negative maximum SYS recharge rate, per second.

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