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

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

Function: armourMetrics()

armourMetrics(input): ArmourMetrics

Defined in: src/ships/armour.ts:167

Everything an outfitting screen shows about a build's armour.

Parameters

input

ArmourInput

The hull's base armour, the fitted bulkhead, and any hull and module reinforcement packages.

Returns

ArmourMetrics

The ArmourMetrics.

Example

import { armourMetrics } from '@elite-dangerous-almanac/core/ships/armour';

const hull = armourMetrics({
  baseArmour: 525,
  bulkhead: { hullBoost: 0.8, kineticResistance: -0.2, explosiveResistance: -0.4 },
});
hull.hitPoints;                   // -> 945
hull.resistances.kinetic;         // -> -0.2 (lightweight alloy is kinetically weak)
hull.effectiveHitPoints.kinetic;  // -> 787.5
⚠️ **GitHub.com Fallback** ⚠️