DotNet.Ships.Record.DamageComponents - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
EliteDangerousAlmanac / Ships / DamageComponents
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/ModuleIdentity.cs:217
Exact damage amounts carried by one round, or by one second of continuous fire.
Every amount is at or above zero. Kinetic, thermal, explosive, caustic, absolute and all unclassified entries sum to the module's conventional damage. The anti-xeno amount overlays that conventional amount and is not added to it. The exact amounts are authoritative when present; the fractional distribution remains the compatible projection.
new DamageComponents(
Kinetic?,Thermal?,Explosive?,Caustic?,Absolute?,AntiXeno?,Unclassified?)
double? = null
Kinetic damage.
double? = null
Thermal damage.
double? = null
Explosive damage.
double? = null
Caustic damage.
double? = null
Absolute damage, which no resistance reduces.
double? = null
Damage effective against Thargoid targets.
IReadOnlyList<double>? = null
Damage amounts in-game verification does not classify.
Absolute:
double?
Absolute damage, which no resistance reduces.
AntiXeno:
double?
Damage effective against Thargoid targets.
Caustic:
double?
Caustic damage.
Explosive:
double?
Explosive damage.
Kinetic:
double?
Kinetic damage.
Thermal:
double?
Thermal damage.
Unclassified:
IReadOnlyList<double>?
Damage amounts in-game verification does not classify.