Skip to content

ships.Function.stackArmourResistance

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

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

Function: stackArmourResistance()

stackArmourResistance(bulkhead, reinforcements?): number

Defined in: src/ships/resistances.ts:247

A hull stack's effective resistance to one damage type.

Parameters

bulkhead

number

The fitted armour's resistance to this damage type, as a fraction (lightweight alloy is -0.2 to kinetic — a weakness).

reinforcements?

readonly number[] = []

Each fitted hull reinforcement package's resistance to the same type, as fractions.

Returns

number

The effective resistance, as a fraction.

Example

import { stackArmourResistance } from '@elite-dangerous-almanac/core/ships/resistances';

// Reactive surface composite (+25% kinetic) with three 1.5% hull reinforcements
stackArmourResistance(0.25, [0.015, 0.015, 0.015]); // -> 0.28…

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