DotNet.Ships.Enumeration.LoadoutIssueCode - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

EliteDangerousAlmanac / Ships / LoadoutIssueCode

Enumeration: LoadoutIssueCode

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:16

Why a loadout is invalid or incomplete.

Remarks

DuplicateSlot and MissingRequiredSlot only ever come from validating a module list a caller assembled. A build reports neither: it is keyed by mount and it refuses a repeated one, and it fills its fixed mounts from the hull defaults.

Enumeration Members

DuplicateSlot

DuplicateSlot

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:19

Two entries name the same mount.

UnknownSlot

UnknownSlot

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:22

An entry names a mount the hull does not have.

MissingRequiredSlot

MissingRequiredSlot

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:25

An operational build keeps this mount filled, and it is empty.

IncompatibleModule

IncompatibleModule

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:28

The module does not fit the mount it is in.

DuplicateExclusiveModule

DuplicateExclusiveModule

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:31

Two fitted modules share a one-per-ship family.

ModuleLimitExceeded

ModuleLimitExceeded

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:34

A per-ship module-count allowance is over-filled.

ThrusterMassExceeded

ThrusterMassExceeded

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/LoadoutValidation.cs:37

The ship weighs more than its own thrusters are rated to move.

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