ships.Interface.ArmourInput - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / ships / ArmourInput
Defined in: src/ships/armour.ts:82
Everything armourMetrics needs about a build.
readonlybaseArmour:number
Defined in: src/ships/armour.ts:84
The hull's base armour (Ship.baseArmour), in hull points.
readonlyoptionalbulkhead?:BulkheadParams|null
Defined in: src/ships/armour.ts:94
The fitted bulkhead — an armour module's catalogue record works as-is.
Absent means no bulkhead: no armour bonus and no resistances, so the hull
reports its bare baseArmour. No ship in the game flies like that;
BuildMetrics.armourMetrics() substitutes the hull's stock lightweight alloy
instead, and you should pass the hull's own armour record here to do the same.
readonlyoptionalmoduleReinforcements?: readonlyModuleReinforcementParams[]
Defined in: src/ships/armour.ts:98
Each fitted, powered module reinforcement package. Defaults to none.
readonlyoptionalreinforcements?: readonlyHullReinforcementParams[]
Defined in: src/ships/armour.ts:96
Each fitted, powered hull reinforcement package. Defaults to none.