-
Notifications
You must be signed in to change notification settings - Fork 0
ships.Interface.OutfittingModuleStats
@elite-dangerous-almanac/core / ships / OutfittingModuleStats
Defined in: ships/modules.ts:404
Sparse performance and capability fields carried by an outfitting module.
Every field is optional because no module family uses every stat. Use the guards in
./module-capabilities when a calculation needs a complete group. The interface is
also useful for functions that accept or return engineered stat snapshots without
requiring a module's identity fields. Masses are tonnes, power is megawatts, jump
ranges are light-years, and weapon ranges are metres.
import type { OutfittingModuleStats } from '@elite-dangerous-almanac/core/ships/modules';
const engineered: OutfittingModuleStats = { mass: 18.4, powerDraw: 0.69 };
readonlyoptionalalwaysPowered?:boolean
Defined in: ships/modules.ts:619
true when a hardpoint-mounted module draws its power continuously.
Weapons and most utility fittings only draw power while the hardpoints are
deployed; shield boosters, chaff, heat sinks, point defence, caustic sinks and
shutdown field neutralisers draw theirs all the time, and carry this flag.
Absent on every core/internal module, which are always powered anyway.
See powerDraw and ./power.
readonlyoptionalammoMaximum?:number
Defined in: ships/modules.ts:676
Reserve rounds to reload from — the magazine is not counted in it, exactly as the
journal's AmmoInHopper does not count it. Absent beside a clipSize means
nothing limits the refills (the mining Abrasion Blaster); absent beside no clip
either means the module takes no ammunition at all, as the lasers do.
readonlyoptionalarmourPiercing?:number
Defined in: ships/modules.ts:693
Armour piercing rating. Damage to a hull is scaled by
min(1, armourPiercing / hardness) against a hull of that Ship.hardness.
readonlyoptionalbootTime?:number
Defined in: ships/modules.ts:415
Boot time from power-on, in seconds.
readonlyoptionalburstInterval?:number
Defined in: ships/modules.ts:654
Seconds between shots — between bursts on a burst-fire weapon.
readonlyoptionalburstRateOfFire?:number
Defined in: ships/modules.ts:658
Shots per second within a burst.
readonlyoptionalburstRounds?:number
Defined in: ships/modules.ts:656
Shots in one burst. Absent (or 1) on a weapon that does not fire in bursts.
readonlyoptionalcargoCapacity?:number
Defined in: ships/modules.ts:484
Cargo rack: capacity, in tonnes.
readonlyoptionalcausticResistance?:number
Defined in: ships/modules.ts:519
Caustic resistance, as a fraction (negative is a weakness).
readonlyoptionalchargeTime?:number
Defined in: ships/modules.ts:660
Seconds spent charging before a shot (rail guns), if any.
readonlyoptionalclipSize?:number
Defined in: ships/modules.ts:669
Rounds in a clip before reloading. Absent on weapons that never reload.
A capacity, and the largest AmmoInClip a journal can report for the module.
ammunitionCapacity in ./ammunition reads it together with
OutfittingModule.ammoMaximum.
readonlyoptionaldamage?:number
Defined in: ships/modules.ts:629
Damage per round — or per second on a continuous-fire (beam) weapon.
readonlyoptionaldamageComponents?:DamageComponents
Defined in: ships/modules.ts:637
Exact damage amounts when in-game verification exposes distinct components. On effective fitted stats these scale with engineered total damage, and are absent when engineering converts the weapon to a new fractional damage distribution.
readonlyoptionaldamageDistribution?:DamageDistribution
Defined in: ships/modules.ts:631
How damage splits across the damage types.
readonlyoptionaldistributorDraw?:number
Defined in: ships/modules.ts:686
Weapons-capacitor draw, in megawatts — per shot, or per second on a
continuous-fire weapon. Shield generators carry it too, as the systems-capacitor
cost of one MJ per second of regeneration — the stat the journal calls
EnergyPerRegen rather than DistributorDraw, and the one Hi-Cap, Lo-draw and
Force Block move.
readonlyoptionalengineeringLocked?:boolean
Defined in: ships/modules.ts:539
Whether this particular resolved article accepts no further engineering.
Stock module catalogues omit this field. getPreEngineeredStats sets it on final
pre-engineered Guardian weapons so a fitted article exposes an empty engineering
menu and rejects both blueprints and experimental effects.
readonlyoptionalengineHeatRate?:number
Defined in: ships/modules.ts:438
Thrusters: waste heat generated per second at top speed.
The stat the journal calls EngineHeatRate — every Dirty Drive Tuning roll
raises it and every Clean Drive roll lowers it. Frontier's own units: a bare
number the ship's heat model consumes, not a temperature or a percentage.
readonlyoptionalenginesCapacity?:number
Defined in: ships/modules.ts:471
Power distributor: ENG capacitor capacity.
readonlyoptionalenginesRecharge?:number
Defined in: ships/modules.ts:473
Power distributor: ENG recharge rate, per second.
readonlyoptionalexplosiveResistance?:number
Defined in: ships/modules.ts:517
Explosive resistance, as a fraction (negative is a weakness).
readonlyoptionalfalloffRange?:number
Defined in: ships/modules.ts:700
Range at which damage starts to drop off, in metres.
readonlyoptionalfsdHeatRate?:number
Defined in: ships/modules.ts:457
Frame shift drive: waste heat generated per second while charging a jump.
The journal's FSDHeatRate, in the same units as
OutfittingModule.engineHeatRate. It is what Faster Boot Sequence trades
away, what Shielded improves, and the whole of the Deep Charge / Thermal Spread
(special_fsd_cooled) experimental effect. A drive's size sets it — every rating
of a size shares one value, and a supercruise-assist (SCO) drive matches the plain
drive of the same size.
readonlyoptionalfuelCapacity?:number
Defined in: ships/modules.ts:482
Fuel tank: capacity, in tonnes.
readonlyoptionalfuelMul?:number
Defined in: ships/modules.ts:443
FSD: rating (linear) fuel constant.
readonlyoptionalfuelPower?:number
Defined in: ships/modules.ts:445
FSD: size (power) fuel constant.
readonlyoptionalguardianZoneResistance?:boolean
Defined in: ships/modules.ts:530
Whether Anti-Guardian Zone Resistance protects this Guardian module from a Thargoid anti-Guardian field.
A sparse capability flag rather than a percentage: true means the protection is
inherent or the grade-1 blueprint grants it, while absence means it is not granted.
The two Guardian Nanite Torpedo Pylons carry it inherently; read engineered
protection from a fitted module's FittedModule.effectiveStats.
readonlyoptionalheatEfficiency?:number
Defined in: ships/modules.ts:464
Power plant: heat efficiency (lower runs cooler).
readonlyoptionalhullBoost?:number
Defined in: ships/modules.ts:550
Armour: the hull hit points this bulkhead adds, as a fraction of the hull's
Ship.baseArmour on top of it — 0.8 (lightweight alloy) means
baseArmour × 1.8, 2.5 means baseArmour × 3.5.
Carried by the ship-specific armour modules, which are the core-category
records with a OutfittingModule.ship. List a hull's five (or, on the
Caspian Explorer, six) options with getBulkheadsForShip.
readonlyoptionalhullReinforcement?:number
Defined in: ships/modules.ts:552
Hull reinforcement package: hull hit points added.
readonlyoptionalintegrity?:number
Defined in: ships/modules.ts:411
Integrity (hit points against module damage).
readonlyoptionalinterdictorFacingLimit?:number
Defined in: ships/modules.ts:602
FSD interdictor: maximum target angle off boresight, in degrees.
readonlyoptionalinterdictorRange?:number
Defined in: ships/modules.ts:607
FSD interdictor: maximum target range, in seconds to intercept — the units the game measures a supercruise separation in, not a distance.
readonlyoptionaljitter?:number
Defined in: ships/modules.ts:715
Maximum aim deviation, in degrees.
readonlyoptionaljumpBoost?:number
Defined in: ships/modules.ts:459
Guardian FSD Booster: flat jump-range bonus, in light-years.
readonlyoptionalkineticResistance?:number
Defined in: ships/modules.ts:513
Kinetic resistance, as a fraction (0.4 = 40% resisted, -0.2 = 20% weaker).
readonlyoptionalmass?:number
Defined in: ships/modules.ts:409
Mass, in tonnes.
readonlyoptionalmaxFuel?:number
Defined in: ships/modules.ts:441
FSD: maximum fuel per jump, in tonnes.
readonlyoptionalmaximumRange?:number
Defined in: ships/modules.ts:698
Maximum effective range, in metres. A weapon does no damage beyond it; on a non-scanner utility module, it is the effect's reach.
readonlyoptionalmaxMass?:number
Defined in: ships/modules.ts:422
Maximum mass for the performance curve, in tonnes.
readonlyoptionalmaxMultiplier?:number
Defined in: ships/modules.ts:428
Maximum performance multiplier, reached at minMass.
readonlyoptionalminMass?:number
Defined in: ships/modules.ts:420
Minimum mass for the performance curve, in tonnes.
readonlyoptionalminMultiplier?:number
Defined in: ships/modules.ts:426
Minimum performance multiplier, reached at maxMass.
readonlyoptionalmoduleProtection?:number
Defined in: ships/modules.ts:559
Module reinforcement package: the fraction of module damage it absorbs
(0.3 = 30%). Protects the modules, not the hull.
readonlyoptionaloptMass?:number
Defined in: ships/modules.ts:418
Optimised mass, in tonnes — thrusters, shield generators, and FSDs.
readonlyoptionaloptMultiplier?:number
Defined in: ships/modules.ts:424
Performance multiplier at optMass — thruster speed or shield strength.
readonlyoptionalpowerCapacity?:number
Defined in: ships/modules.ts:462
Power plant: power generated, in megawatts.
readonlyoptionalpowerDraw?:number
Defined in: ships/modules.ts:413
Power draw, in megawatts.
readonlyoptionalprobeRadius?:number
Defined in: ships/modules.ts:597
Detailed Surface Scanner: probe radius, as a percentage (20 = the stock
20%).
Frontier stores this one as a percentage rather than a fraction, and the journal
reports it that way too — a grade 4 Expanded Probe Scanning Radius roll takes the
stock 20 to 28. The journal spells the label DSS_PatchRadius; the blueprint
recipe spells it ProbeRadius, and both resolve here.
readonlyoptionalprojectileRange?:ProjectileRangeBoundaries
Defined in: ships/modules.ts:702
Projectile boundary parameters; these are not effective distances in metres.
readonlyoptionalrateOfFire?:number
Defined in: ships/modules.ts:652
Shots per second with the burst pattern folded in — the journal's RateOfFire.
Absent on continuous-fire weapons (beam and mining lasers), whose damage is
already per second. Excludes charge and reload time; OutfittingModule.chargeTime
is the delay before a shot lands, while OutfittingModule.clipSize and
OutfittingModule.reloadTime give the sustained rate.
readonlyoptionalrefuelRate?:number
Defined in: ships/modules.ts:480
Fuel scoop: scoop rate, in tonnes per second.
readonlyoptionalreloadTime?:number
Defined in: ships/modules.ts:678
Seconds to reload a clip.
readonlyoptionalroundsPerShot?:number
Defined in: ships/modules.ts:642
Rounds fired per shot, for the weapons that fire several at once (fragment cannons, shard cannons). Absent means one round per shot.
readonlyoptionalscanAngle?:number
Defined in: ships/modules.ts:584
Scan cone half-angle, in degrees — how far off boresight a target can sit and still be scanned. Wide Angle raises it; Long Range and Lightweight narrow it.
readonlyoptionalscannerRange?:number
Defined in: ships/modules.ts:579
Scan range, in metres.
On a utility scanner it is the distance the scan reaches. On a core sensor suite it is the range at which a contact with typical emissions resolves — the "typical sensor range" the outfitting panel shows in kilometres and the journal reports in metres, not the suite's absolute detection ceiling.
This is the sole distance field on utility scanners and sensor suites. A journal
may spell its modifier ScannerRange or Range; both labels resolve here. Weapon
distance is the separate OutfittingModule.maximumRange field.
readonlyoptionalscanTime?:number
Defined in: ships/modules.ts:586
Seconds a scan takes to complete. Utility scanners only.
readonlyoptionalshieldAddition?:number
Defined in: ships/modules.ts:554
Guardian shield reinforcement package: shield megajoules added.
readonlyoptionalshieldBankDuration?:number
Defined in: ships/modules.ts:504
Shield cell bank: seconds one cell keeps reinforcing for.
readonlyoptionalshieldBankHeat?:number
Defined in: ships/modules.ts:500
Shield cell bank: waste heat generated by firing one cell.
readonlyoptionalshieldBankReinforcement?:number
Defined in: ships/modules.ts:498
Shield cell bank: shield megajoules restored per second while a cell runs.
readonlyoptionalshieldBankSpinUp?:number
Defined in: ships/modules.ts:502
Shield cell bank: seconds between firing a cell and the shields starting to rise.
readonlyoptionalshieldBoost?:number
Defined in: ships/modules.ts:491
Shield booster: shield strength bonus, as a fraction (0.04 = +4%).
readonlyoptionalshieldBrokenRegenRate?:number
Defined in: ships/modules.ts:489
Shield generator: broken (down) regeneration rate, MJ per second.
readonlyoptionalshieldRegenRate?:number
Defined in: ships/modules.ts:487
Shield generator: regeneration rate, MJ per second.
readonlyoptionalshotSpeed?:number
Defined in: ships/modules.ts:713
Projectile speed, in metres per second.
Absent on the weapons that have no projectile to speed up — the pulse, burst, beam and mining lasers, rail guns, Gauss cannons and mine launchers all hit (or drop) where they are aimed. No registry publishes a figure for them because there is none, so Long Range and Focused simply leave their shot speed alone; see ShipLoadout.applyBlueprint.
readonlyoptionalsystemsCapacity?:number
Defined in: ships/modules.ts:475
Power distributor: SYS capacitor capacity.
readonlyoptionalsystemsRecharge?:number
Defined in: ships/modules.ts:477
Power distributor: SYS recharge rate, per second.
readonlyoptionalthermalLoad?:number
Defined in: ships/modules.ts:688
Heat generated — per shot, or per second on a continuous-fire weapon.
readonlyoptionalthermalResistance?:number
Defined in: ships/modules.ts:515
Thermal resistance, as a fraction (negative is a weakness).
readonlyoptionalweaponsCapacity?:number
Defined in: ships/modules.ts:467
Power distributor: WEP capacitor capacity.
readonlyoptionalweaponsRecharge?:number
Defined in: ships/modules.ts:469
Power distributor: WEP recharge rate, per second.
Guides
astro
Classes (1)
ProceduralSystem
Properties
Accessors
Methods
Interfaces (16)
Type Aliases (3)
Variables (11)
Functions (37)
- absoluteBoxelToBoxelCode
- boxelCodeToAbsoluteBoxel
- boxelCodeToLetters
- boxelEdgeLy
- boxelInternalSize
- canonicalizeSectorName
- canonicalizeSystemName
- decodeModSystemAddress
- decodeSystemAddress
- encodeModSystemAddress
- encodeSystemAddress
- findHandAuthoredRegionAt
- formatSystemName
- getCodexRegion
- getCodexRegionByName
- getHandAuthoredRegionOrigin
- getNebulaByName
- isPermitLockedRegionName
- isPermitLockedSystemName
- isProceduralSystemName
- lettersToBoxelCode
- massCodeToSizeClass
- nearestNebulae
- nebulaeWithin
- parseSystemName
- permitLockedRegionForSystemName
- permitLockedSystemForAddress
- permitLockedSystemForName
- permitLockForSystemName
- resolveNamingRegionOrigin
- sectorGridPositionFromGalacticPosition
- sectorGridPositionFromName
- sectorNameFromGalacticPosition
- sectorNameFromGridPosition
- sizeClassToMassCode
- toSystemAddress
- tryToSystemAddress
commodities
Interfaces (1)
Type Aliases (1)
Variables (3)
Functions (3)
equipment
Interfaces (6)
Type Aliases (8)
Variables (3)
Functions (10)
Subpath modules (2)
i18n
Interfaces (1)
Type Aliases (1)
Functions (17)
- getBlueprintName
- getCalculationIssueMessage
- getEngineeringGroupName
- getExperimentalEffectDescription
- getExperimentalEffectName
- getLoadoutEditErrorMessage
- getLoadoutIssueMessage
- getLoadoutSlotName
- getMaterialName
- getMicroResourceName
- getModuleName
- getOutfittingFamilyName
- getPreEngineeredVariantName
- getShipManufacturer
- getShipName
- getSlefDiagnosticMessage
- getSlotRestrictionLabel
materials
Enumerations (2)
Interfaces (2)
Type Aliases (2)
Variables (9)
ships
Classes (3)
BuildMetrics
Methods
- armourMetrics()
- buildCost()
- buildMass()
- cellBanks()
- distributorMetrics()
- distributorMetricsResult()
- frameShiftDrive()
- frameShiftDriveMassFactor()
- fuelPerJump()
- heatMetrics()
- heatMetricsResult()
- jumpRange()
- jumpRangeSummary()
- ladenJumpRange()
- loadout()
- maxJumpRange()
- mobilityCapacitorMetrics()
- mobilityCapacitorMetricsResult()
- mobilityMetrics()
- mobilityMetricsResult()
- powerBudget()
- shieldCapacitorMetrics()
- shieldCapacitorMetricsResult()
- shieldMetrics()
- shieldMetricsResult()
- shieldRecovery()
- shieldRecoveryResult()
- standardLoad()
- standardLoadResult()
- thrusters()
- totalRange()
- weaponMetrics()
- weaponsCapacitorMetrics()
- of()
LoadoutEditError
Constructors
Properties
Methods
ShipLoadout
Accessors
- cargoCapacity
- fuelCapacity
- hullValue
- importOutcomes
- modulesValue
- rebuy
- shipIdent
- shipName
- shipSymbol
- sourcePurchase
- unladenMass
Methods
- applyBlueprint()
- availableBlueprints()
- availableExperimentalEffects()
- clearEngineering()
- completeEngineeringGrade()
- fittedModuleAt()
- fittedModules()
- modulesForSlot()
- removeModule()
- repairFixedMount()
- setExperimentalEffect()
- setModule()
- setModuleEnabled()
- setModulePriority()
- setPreEngineeredVariant()
- slots()
- toLoadoutEvent()
- toSlef()
- toSlefString()
- validation()
- default()
- empty()
- fromLoadout()
- fromSlef()
Interfaces (125)
- AmmunitionCapacity
- AmmunitionStats
- ApplyBlueprintOptions
- ArmourInput
- ArmourMetrics
- AvailableBlueprint
- Blueprint
- BlueprintFeature
- BlueprintGrade
- BlueprintModuleEngineering
- BuildCost
- BuildCredits
- BuildMass
- BuildSlotBase
- BuildWeaponMetrics
- BulkheadParams
- CalculationIssue
- CellBankInput
- CellBankMetrics
- CellBankSummary
- CoreBuildSlot
- CoreSlots
- DamageComponents
- DamageDistribution
- DamageResistanceParams
- DamageSplit
- DamageTypeValues
- DistributorCapacitorMetrics
- DistributorInput
- DistributorMetrics
- DistributorOptions
- DistributorPips
- EngineeringMaterial
- EngineeringModifier
- EngineeringNormalizationUnchanged
- EngineeringNormalizationUnsupported
- EngineeringNormalized
- EngineeringOptionGroup
- ExperimentalContribution
- ExperimentalEffect
- ExperimentalEffectUnchanged
- ExperimentalEffectUnsupported
- ExperimentalEffectUpdated
- FittedModule
- FittedWeaponMetrics
- FrameShiftDriveJumpStats
- FrameShiftDriveParams
- FuelCapacity
- GunsightPoint
- HardpointBuildSlot
- HardpointSlotSpec
- HeatInput
- HeatMetrics
- HeatState
- HeatWeapon
- HullReinforcementParams
- JumpOptions
- JumpRangeSummary
- LoadoutCalculationModule
- LoadoutEvent
- LoadoutExportOptions
- LoadoutIssue
- LoadoutMass
- LoadoutModule
- LoadoutValidation
- LoadoutValidationInput
- MassCurveStats
- MobilityCapacitorInput
- MobilityCapacitorMetrics
- MobilityCapacitorOptions
- MobilityInput
- MobilityMetrics
- ModuleLimitEntry
- ModuleLimitIncrease
- ModuleLimitUsage
- ModuleReinforcementParams
- OptionalBuildSlot
- OptionalSlotSpec
- OutfittingModule
- OutfittingModuleIdentity
- OutfittingModuleStats
- ParsedSlot
- PowerBand
- PowerBudget
- PowerConsumer
- PowerConsumerResult
- PowerDistributorStats
- PowerGenerationStats
- PreEngineeredModifier
- PreEngineeredVariant
- ProjectileRangeBoundaries
- ShieldBoosterParams
- ShieldCapacitorInput
- ShieldCapacitorMetrics
- ShieldCapacitorOptions
- ShieldGeneratorParams
- ShieldInput
- ShieldMetrics
- ShieldRecovery
- ShieldRecoveryInput
- ShieldRecoveryOptions
- ShieldRegenerationStats
- Ship
- ShipSlots
- SimpleBuildSlot
- SlefDiagnostic
- SlefEntry
- SlefExportOptions
- SlefHeader
- SlefInspection
- SlefStringifyOptions
- SourceModuleValue
- SourcePurchaseRecord
- StandardLoadInputs
- ThrusterCurveParams
- ThrusterParams
- TotalRangeDetails
- ValidationModule
- WeaponDamageStats
- WeaponMetrics
- WeaponsCapacitorInput
- WeaponsCapacitorMetrics
- WeaponsOptions
- WeaponStats
- WeaponTotals
Type Aliases (44)
- BlueprintGrades
- BuildSlot
- CalculationIssueReason
- CalculationResult
- CoreSlotType
- DamageResistances
- DamageType
- EngineeringGroupId
- EngineeringNormalizationCode
- EngineeringNormalizationResult
- ExperimentalEffectMutationCode
- ExperimentalEffectMutationResult
- FixedMountRepairResult
- GunsightOffset
- HardpointRestriction
- ImmovableReason
- LoadoutEditErrorCode
- LoadoutImportOutcome
- LoadoutIssueCode
- LoadoutIssueParam
- LoadoutIssueParams
- LoadoutSlot
- ModifierMethod
- ModuleCategory
- ModuleEngineering
- ModuleExclusionGroup
- ModuleFitConstraint
- ModuleGuidance
- ModuleLimitGroup
- ModuleMount
- ModuleRating
- ModuleSlot
- OptionalRestriction
- OutfittingFamilyId
- PreEngineeredAcquisition
- ShipGunsight
- ShipGunsightCatalogue
- Slef
- SlefConstraint
- SlefDiagnosticCode
- SlotKind
- SlotRestriction
- StandardLoad
- ThrusterLoad
Variables (10)
Functions (85)
- ammunitionCapacity
- armourMetrics
- armourPiercingFactor
- calculateCargoCapacity
- calculateFuelCapacity
- calculateModuleLimits
- calculateUnladenMass
- cellBankSummary
- combinedRateOfFire
- computeModifiers
- damageFalloff
- damagePerSecond
- distributorMetrics
- effectiveHitPoints
- effectiveWeaponThermalLoad
- energyPerSecond
- enumerateSlots
- equilibriumHeatLevel
- frameShiftDriveMassFactor
- fuelPerJump
- getBlueprint
- getBlueprintGrade
- getBlueprintsForModule
- getBulkheadsForShip
- getEngineeringGroup
- getExperimentalEffect
- getExperimentalsForBlueprint
- getExperimentalsForModule
- getLoadoutModifier
- getModuleBySymbol
- getModulesByName
- getPreEngineeredJournalModifiers
- getPreEngineeredModifiers
- getPreEngineeredStats
- getPreEngineeredVariants
- getShipByName
- getShipBySymbol
- getShipGunsight
- getShipSlots
- getSourceModuleValue
- hasFrameShiftDriveJumpStats
- hasMassCurveStats
- hasPowerDistributorStats
- hasPowerGenerationStats
- hasShieldRegenerationStats
- hasWeaponDamageStats
- heatLevelAtTime
- heatMetrics
- heatPerSecond
- identifyPreEngineeredVariant
- inspectSlef
- isPreEngineered
- mapDamageTypes
- mobilityCapacitorMetrics
- mobilityMetrics
- parseSlef
- parseSlotName
- powerBudget
- projectGunsight
- resolveBlueprintForModule
- secondsToHeatLevel
- shieldCapacitorMetrics
- shieldMassCurveMultiplier
- shieldMetrics
- shieldRecovery
- shieldStrength
- singleJumpRange
- sourcePurchaseFromLoadout
- splitDamage
- stackArmourResistance
- stackShieldResistance
- stringifySlef
- sumMaterials
- sumSourceModuleValues
- sumWeaponMetrics
- sustainedDamagePerSecond
- sustainedFireFactor
- systemsResistance
- thrusterMassCurveMultiplier
- toSlef
- totalRange
- unresolvedModifiers
- validateLoadout
- weaponMetrics
- weaponsCapacitorMetrics