DotNet.Ships.Record.ArmourMetrics - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

EliteDangerousAlmanac / Ships / ArmourMetrics

Record: ArmourMetrics

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/Armour.cs:66

A build's armour: hit points, where they come from, and what the hull resists.

Constructors

new ArmourMetrics()

new ArmourMetrics(HitPoints, Bulkheads, Reinforcement, Resistances, EffectiveHitPoints, ModuleArmour, ModuleProtection)

Parameters

HitPoints

double

The total hull hit points.

Bulkheads

double

What the bulkhead alone gives.

Reinforcement

double

What the hull reinforcement packages add.

Resistances

DamageTypeValues

The effective resistances, bulkhead and reinforcement stacked with diminishing returns. They are fractions rather than percentages, and unrounded: the stacking is floating-point arithmetic. Round where the figure is displayed, not before it is composed further.

EffectiveHitPoints

DamageTypeValues

The raw damage of each type the hull can soak, which is infinite where a resistance reaches one hundred percent.

ModuleArmour

double

Hit points the module reinforcement packages add to the modules.

ModuleProtection

double

The fraction of module damage the module reinforcement packages absorb, stacked multiplicatively. It is zero with none fitted.

Properties

Bulkheads

Bulkheads: double

What the bulkhead alone gives.

EffectiveHitPoints

EffectiveHitPoints: DamageTypeValues

The raw damage of each type the hull can soak, which is infinite where a resistance reaches one hundred percent.

HitPoints

HitPoints: double

The total hull hit points.

ModuleArmour

ModuleArmour: double

Hit points the module reinforcement packages add to the modules.

ModuleProtection

ModuleProtection: double

The fraction of module damage the module reinforcement packages absorb, stacked multiplicatively. It is zero with none fitted.

Reinforcement

Reinforcement: double

What the hull reinforcement packages add.

Resistances

Resistances: DamageTypeValues

The effective resistances, bulkhead and reinforcement stacked with diminishing returns. They are fractions rather than percentages, and unrounded: the stacking is floating-point arithmetic. Round where the figure is displayed, not before it is composed further.

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