DotNet.Ships.Record.LoadoutModule - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
EliteDangerousAlmanac / Ships / LoadoutModule
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlefRecords.cs:73
One fitted module in a Loadout event.
The ammunition state is not carried. A journal writes the rounds in the clip and in the hopper on every weapon that takes ammunition, and both are dropped on import and never written back, because they are the ship's rearm state at the instant of capture rather than part of the build. What a fitted weapon can hold is a property of the build, and Ammunition answers it.
new LoadoutModule(
Slot,Item)
string
The mount it occupies, such as FrameShiftDrive or Slot07_Size5.
string
The module's internal identifier, such as int_hyperdrive_size5_class5.
Engineering:
ModuleEngineering?
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlefRecords.cs:98
The engineering, present only on a modified module.
Health:
double?
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlefRecords.cs:87
The module's health, 0 through 1.
Item:
string
The module's internal identifier, such as int_hyperdrive_size5_class5.
On:
bool?
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlefRecords.cs:79
Whether the module is powered on. An absent value means it is on.
Priority:
int?
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlefRecords.cs:83
The module's power-priority group, 0 through 4.
Slot:
string
The mount it occupies, such as FrameShiftDrive or Slot07_Size5.
Value:
double?
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlefRecords.cs:94
What the capture says was paid for this module, in credits, net of whatever discount its owner had. It is not the catalogue's list price, and an absent figure is not free.