DotNet.Ships.Record.ValidationModule - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
EliteDangerousAlmanac / Ships / ValidationModule
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:228
One fitted module reduced to what structural validation reads.
new ValidationModule(
Slot,Symbol)
string
The mount key, in the input's own spelling.
string
The module symbol.
ExclusionGroup:
ModuleExclusionGroup?
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:237
The one-per-ship family this module belongs to, when it belongs to one.
Fit:
ModuleFitProblem?
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:234
Why the module does not fit, or null when it fits.
LimitGroup:
ModuleLimitGroup?
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:240
The per-ship count family this module consumes a place in, when any.
LimitIncrease:
ModuleLimitIncrease?
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:243
The per-ship count allowance this module grants, when any.
RequiresKnownSlot:
bool
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:231
Whether this entry must name one of the hull's own outfitting mounts.
Slot:
string
The mount key, in the input's own spelling.
Symbol:
string
The module symbol.
ThrusterMaxMass:
double?
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:252
The mass this module can still move, in tonnes.
State it on the fitted thrusters and nowhere else, and only where their record carries the figure. It is the top of the thruster mass curve: above it the curve contributes nothing and the ship does not move. A shield generator's curve has a maximum of its own and is no limit on the build's mass.