ships.Interface.DamageComponents - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / ships / DamageComponents
Defined in: src/ships/modules.ts:206
Exact damage amounts carried by one round, or one second of continuous fire.
Every amount is non-negative. Kinetic, thermal, explosive, caustic, absolute and all
unclassified entries sum to the module's conventional OutfittingModule.damage.
antiXeno overlays that conventional amount and is not added to it. The exact amounts
are authoritative when present; DamageDistribution remains the compatible
fractional projection.
import type { DamageComponents } from '@elite-dangerous-almanac/core/ships/modules';
const components: DamageComponents = { explosive: 27, antiXeno: 43 };
readonlyoptionalabsolute?:number
Defined in: src/ships/modules.ts:216
Non-negative absolute damage, which no resistance reduces.
readonlyoptionalantiXeno?:number
Defined in: src/ships/modules.ts:218
Non-negative damage effective against Thargoid targets, overlaid on conventional damage.
readonlyoptionalcaustic?:number
Defined in: src/ships/modules.ts:214
Non-negative caustic damage.
readonlyoptionalexplosive?:number
Defined in: src/ships/modules.ts:212
Non-negative explosive damage.
readonlyoptionalkinetic?:number
Defined in: src/ships/modules.ts:208
Non-negative kinetic damage.
readonlyoptionalthermal?:number
Defined in: src/ships/modules.ts:210
Non-negative thermal damage.
readonlyoptionalunclassified?: readonlynumber[]
Defined in: src/ships/modules.ts:220
Non-negative damage amounts unclassified by in-game verification.