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.
ShipBobble
ShipCockpitModule
Represents the cockpit module, which is different per ship type.
ShipDecal
ShipEngineColor
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.
ShipKitModule
ShipNameplate
ShipPaintJob
ShipSlot
ShipStringLights
ShipVoicepack
ShipWeaponColor

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.
CoreSlot
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
ShipBobbleError
ShipCockpitModuleError
ShipDecalError
ShipEngineColorError
ShipHardpointModuleError
ShipInternalModuleError
ShipKitModuleError
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
ShipStringLightsError
ShipType
ShipTypeError
ShipVoicepackError
ShipWeaponColorError