equipment.Interface.Suit - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

@elite-dangerous-almanac/core / equipment / Suit

Interface: Suit

Defined in: src/equipment/suits.ts:91

One personal suit model sold by Pioneer Supplies.

Properties

assetsCapacity

readonly assetsCapacity: number

Defined in: src/equipment/suits.ts:135

Backpack assets capacity in components.


batteryCapacity

readonly batteryCapacity: number

Defined in: src/equipment/suits.ts:127

Battery capacity in energy units, the pool the suit's tools draw from.


boostAcceleration

readonly boostAcceleration: number

Defined in: src/equipment/suits.ts:131

Jump-assist boost acceleration, the bare figure the panel shows, which has no unit.


dataCapacity

readonly dataCapacity: number

Defined in: src/equipment/suits.ts:137

Backpack data capacity in items.


family

readonly family: string

Defined in: src/equipment/suits.ts:93

Suit family without a grade suffix, e.g. "utilitysuit".


footstepAudibleRange

readonly footstepAudibleRange: number

Defined in: src/equipment/suits.ts:139

How far footsteps carry, as a multiplier of the base audible range.


goodsCapacity

readonly goodsCapacity: number

Defined in: src/equipment/suits.ts:133

Backpack goods capacity in items.


grades

readonly grades: Readonly<Partial<Record<`${EquipmentGrade}`, SuitGrade>>>

Defined in: src/equipment/suits.ts:153

Available grade records, keyed by "1" through "5".

Remarks

A grade changes exactly what SuitGrade carries — the four armour resistances, shield strength, shield regeneration, the modification slots and the item symbol. Every stat above is a property of the suit family and is the same at all five.


health

readonly health: number

Defined in: src/equipment/suits.ts:106

Suit health in health points, the pool the shield protects.


losAnalysisRange

readonly losAnalysisRange: number

Defined in: src/equipment/suits.ts:141

Line-of-sight analysis range in metres.


losAnalysisTime

readonly losAnalysisTime: number

Defined in: src/equipment/suits.ts:143

Seconds of line of sight the suit needs to complete an analysis.


mass

readonly mass: number

Defined in: src/equipment/suits.ts:125

Suit mass in kilograms.


mounts

readonly mounts: readonly PersonalMount[]

Defined in: src/equipment/suits.ts:104

Every weapon mount the suit carries, in the order the game lists them: the primary mounts by their number, then the secondary mount.

Remarks

Count a kind by filtering: suit.mounts.filter((mount) => mount.kind === 'primary').length.


name

readonly name: string

Defined in: src/equipment/suits.ts:95

English display name, e.g. "Maverick Suit".


oxygenTime

readonly oxygenTime: number

Defined in: src/equipment/suits.ts:129

Emergency air, in seconds of life support.


shieldExplosiveResistance

readonly shieldExplosiveResistance: number

Defined in: src/equipment/suits.ts:123

Shield explosive damage resistance as a fraction.


shieldKineticResistance

readonly shieldKineticResistance: number

Defined in: src/equipment/suits.ts:117

Shield kinetic damage resistance as a fraction.

Remarks

The shield takes the damage first, and the armour under it takes what gets through, so the two layers carry separate resistances. The four here are the same at every grade, so they are stored once per family, like every other stat a grade leaves alone. A grade changes the shield's strength and its regeneration, both on SuitGrade, and it changes the armour's four resistances there as well.


shieldPlasmaResistance

readonly shieldPlasmaResistance: number

Defined in: src/equipment/suits.ts:121

Shield plasma damage resistance as a fraction.


shieldThermalResistance

readonly shieldThermalResistance: number

Defined in: src/equipment/suits.ts:119

Shield thermal damage resistance as a fraction; negative values increase damage.

⚠️ **GitHub.com Fallback** ⚠️