DotNet.Ships.Enumeration.ModuleSlot - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
EliteDangerousAlmanac / Ships / ModuleSlot
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlotModel.cs:121
The fixed mount a module is built for.
The eight core-internal mounts every hull has: the seven CoreSlotType functions plus Armour, which is a fixed mount too but is sized per hull rather than by class.
A module carries this when it fills one particular mount and nothing else. Most do not: a hardpoint weapon, a utility fitting and an optional internal each fit any mount of their kind that is big enough.
The first seven members share their numeric values with CoreSlotType, so a core function converts by a plain cast.
PowerPlant =
CoreSlotType.PowerPlant
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlotModel.cs:124
The power plant.
Thrusters =
CoreSlotType.Thrusters
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlotModel.cs:127
The thrusters.
FrameShiftDrive =
CoreSlotType.FrameShiftDrive
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlotModel.cs:130
The frame shift drive.
LifeSupport =
CoreSlotType.LifeSupport
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlotModel.cs:133
Life support.
PowerDistributor =
CoreSlotType.PowerDistributor
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlotModel.cs:136
The power distributor.
Sensors =
CoreSlotType.Sensors
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlotModel.cs:139
The sensors.
FuelTank =
CoreSlotType.FuelTank
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlotModel.cs:142
The main fuel tank.
Armour =
100
Defined in: dotnet/src/EliteDangerousAlmanac/Ships/SlotModel.cs:147
The hull's armour mount, which takes the bulkheads made for that one hull.