Module ship

Source
Expand description

Contains everything that has to do with ships, including the different types of ships, but also the different modules that can be equipped. Contains everything that has to do with ships, including the different types of ships, but also the different modules that can be equipped.

You usually want to use one of the top-level models like:

  • [ShipType] for parsing which type of ship is being used.
  • [ShipModule] for parsing any kind of ship module, including optional- and core internals, full-sized hardpoints and utility modules, hulls and cosmetics and some internal modules which are not modules which can be outfitted, but they may appear in some of the journal logs.
  • [FighterType] and [SRVType] are small enums to specify their respective variants.

Structs§

ArmorModule
Armor module for a specific ship.
ShipCockpitModule
Represents the cockpit module, which is different per ship type.
ShipDecal
ShipHardpointModule
Contains all the data related to hardpoints. This model is used for both full-sized hardpoint modules and utility modules. Utility modules use HardpointSize::Tiny and full-sized modules use the other sizes.
ShipInternalModule
Model for internal modules, this includes both core internals and optional internals.
ShipNameplate
ShipPaintJob
ShipSlot
ShipVoicepack

Enums§

ArmorGrade
ArmorGradeError
ArmorModuleError
Blueprint
Engineering blueprint that can be applied to certain ship modules.
BlueprintModifier
When applying blueprint to modules, modifiers are applied to the modules which are the things that actually change the stats of the module.
FighterLoadout
FighterType
HardpointModule
The hardpoint module type. This does not contain information about the size or mounting of the module. For that, check out [ShipHardpointModule].
HardpointMounting
HardpointSize
The sizes that hardpoints can have. HardpointSize::Tiny is used for utility mounts and the other sizes are used for full-sized modules.
HardpointSizeError
HardpointType
InternalModule
The kind of internal module.
InternalType
ModuleClass
The class of a module. Not all classes are available for every module.
ModuleClassError
SRVType
ShipCockpitModuleError
ShipDecalError
ShipHardpointModuleError
ShipInternalModuleError
ShipModule
Any ship module, covering all the different kinds of modules: hardpoints, utility modules, core internals and optional internals. This also covers cosmetic items like paint job, decals, engine colors etc.
ShipNameplateError
ShipPaintJobError
ShipSlotError
ShipSlotKind
ShipType
ShipTypeError
ShipVoicepackError