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

EliteDangerousAlmanac / Ships / LoadoutModule

Record: LoadoutModule

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlefRecords.cs:73

One fitted module in a Loadout event.

Remarks

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.

Constructors

new LoadoutModule()

new LoadoutModule(Slot, Item)

Parameters

Slot

string

The mount it occupies, such as FrameShiftDrive or Slot07_Size5.

Item

string

The module's internal identifier, such as int_hyperdrive_size5_class5.

Properties

Engineering

Engineering: ModuleEngineering?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlefRecords.cs:98

The engineering, present only on a modified module.

Health

Health: double?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlefRecords.cs:87

The module's health, 0 through 1.

Item

Item: string

The module's internal identifier, such as int_hyperdrive_size5_class5.

On

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

Priority: int?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlefRecords.cs:83

The module's power-priority group, 0 through 4.

Slot

Slot: string

The mount it occupies, such as FrameShiftDrive or Slot07_Size5.

Value

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.

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