Skip to content

equipment.Interface.PersonalModification

github-actions[bot] edited this page Sep 20, 2026 · 11 revisions

@elite-dangerous-almanac/core / equipment / PersonalModification

Interface: PersonalModification

Defined in: src/equipment/modifications.ts:31

One permanent personal-equipment engineering recipe.

Properties

engineers

readonly engineers: readonly string[]

Defined in: src/equipment/modifications.ts:37

English names of the on-foot engineers who offer the modification.


modifiers

readonly modifiers: readonly PersonalModifier[]

Defined in: src/equipment/modifications.ts:60

The stat multipliers the modification applies, in the order the game applies them. Fold one onto a base value with applyPersonalModifiers from equipment/engineering.

A modifier names a stat of whatever it modifies, which is usually the equipment the recipe is installed on. Two suit modifications move something else, and a consumer has to know about both: Extra Ammo Capacity multiplies a weapon's reserveAmmo, and Reduced Tool Battery Consumption halves a tool's powerUsage and the Energylink's overloadPowerUsage under the name toolEnergyDrain.

Remarks

Empty where the recipe changes nothing this catalogue names. Night Vision, Scope, Reload Speed, Stowed reloading and Combat Movement Speed have no numeric magnitude at all — Scope swaps the sight, and each weapon's two magnifications are on its own scopeMagnification; Reload Speed shortens the reload, and each weapon's two reload times are on its own reloadTime. Faster Handling, Improved Hip Fire Accuracy, Stability and Improved Jump Assist do change stats, ones the personal stats panel does not put a number on; see data/equipment/SOURCES.md.


name

readonly name: string

Defined in: src/equipment/modifications.ts:33

English in-game display name.


target

readonly target: PersonalModificationTarget

Defined in: src/equipment/modifications.ts:35

Whether the modification fits suits or handheld weapons.

TypeScript

Guides
astro
Classes (1)
ProceduralSystem

Properties

Accessors

Methods

Interfaces (28)
Type Aliases (6)
Variables (22)
Functions (57)
Subpath modules (3)
commodities
Interfaces (1)
Type Aliases (1)
Variables (3)
Functions (3)
equipment
Interfaces (18)
Type Aliases (9)
Variables (4)
Functions (14)
Subpath modules (2)
galaxy-map
Interfaces (1)
Variables (1)
Functions (2)
i18n
Interfaces (1)
Type Aliases (1)
Functions (23)
materials
Enumerations (2)
Interfaces (2)
Type Aliases (2)
Variables (9)
Functions (9)
ships
Classes (3)
BuildMetrics

Methods

LoadoutEditError

Constructors

Properties

Methods

ShipLoadout

Accessors

Methods

Interfaces (125)
Type Aliases (44)
Variables (10)
Functions (86)
Subpath modules (8)

Clone this wiki locally