ships.Interface.DamageDistribution - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / ships / DamageDistribution
Defined in: src/ships/modules.ts:169
How a weapon's damage splits across the damage types, as fractions of one shot.
The conventional shares — kinetic,
thermal,
explosive,
caustic,
absolute, and any
unclassified share — partition the damage and sum to
1; a type a weapon does not deal is absent rather than 0. Kinetic, thermal,
explosive and caustic damage meet the defender's resistance of the same name. No
shield or hull resistance reduces absolute damage; the type and mitigation of
unclassified damage are not established by in-game verification.
A weapon the game gives the Plasma damage type carries its share under absolute, as the Mk II Plasma Shock Accelerator does. Plasma is a type of its own and not a second name for absolute damage, but no defensive module resists either one, so the two are indistinguishable to a damage calculation and one share states the weapon's effect exactly.
antiXeno is different: it overlays the
conventional split instead of partitioning it, flagging the portion that is effective
against Thargoid targets. It is expressed relative to conventional damage and can
exceed 1, so a distribution's values can sum past 1.
readonlyoptionalabsolute?:number
Defined in: src/ships/modules.ts:179
Absolute share — damage no resistance reduces — of one shot's damage, 0–1.
readonlyoptionalantiXeno?:number
Defined in: src/ships/modules.ts:186
Anti-xeno ratio: the amount effective against Thargoids divided by conventional
damage. Non-negative and potentially greater than 1; see the type's remarks.
readonlyoptionalcaustic?:number
Defined in: src/ships/modules.ts:177
Caustic share of one shot's damage, 0–1.
readonlyoptionalexplosive?:number
Defined in: src/ships/modules.ts:175
Explosive share of one shot's damage, 0–1.
readonlyoptionalkinetic?:number
Defined in: src/ships/modules.ts:171
Kinetic share of one shot's damage, 0–1.
readonlyoptionalthermal?:number
Defined in: src/ships/modules.ts:173
Thermal share of one shot's damage, 0–1.
readonlyoptionalunclassified?:number
Defined in: src/ships/modules.ts:181
Share unclassified by in-game verification, 0–1.