ships.Interface.DamageDistribution - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

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

Interface: DamageDistribution

Defined in: src/ships/modules.ts:169

How a weapon's damage splits across the damage types, as fractions of one shot.

Remarks

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.

Properties

absolute?

readonly optional absolute?: number

Defined in: src/ships/modules.ts:179

Absolute share — damage no resistance reduces — of one shot's damage, 01.


antiXeno?

readonly optional antiXeno?: 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.


caustic?

readonly optional caustic?: number

Defined in: src/ships/modules.ts:177

Caustic share of one shot's damage, 01.


explosive?

readonly optional explosive?: number

Defined in: src/ships/modules.ts:175

Explosive share of one shot's damage, 01.


kinetic?

readonly optional kinetic?: number

Defined in: src/ships/modules.ts:171

Kinetic share of one shot's damage, 01.


thermal?

readonly optional thermal?: number

Defined in: src/ships/modules.ts:173

Thermal share of one shot's damage, 01.


unclassified?

readonly optional unclassified?: number

Defined in: src/ships/modules.ts:181

Share unclassified by in-game verification, 01.

⚠️ **GitHub.com Fallback** ⚠️