Skip to content

equipment.Variable.PERSONAL_MODIFICATIONS

github-actions[bot] edited this page Aug 26, 2026 · 73 revisions

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

Variable: PERSONAL_MODIFICATIONS

const PERSONAL_MODIFICATIONS: Readonly<Record<string, PersonalModification>>

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

All 31 suit and weapon engineering recipes, keyed by recipe symbol.

Remarks

There are 25 distinct display names. Greater Range, Headshot Damage and Higher Accuracy each have separate Kinetic, Laser and Plasma recipes because their material costs differ. Their keys end in _kinetic, _laser or _plasma; the journal omits that suffix, so resolve its value with resolvePersonalModificationForWeapon from equipment/modification-journal.

Example

import { PERSONAL_MODIFICATIONS } from '@elite-dangerous-almanac/core/equipment/modifications';
PERSONAL_MODIFICATIONS['suit_nightvision']?.name; // -> 'Night Vision'

API

Guides
astro
Classes (1)
ProceduralSystem

Properties

Accessors

Methods

Interfaces (16)
Type Aliases (3)
Variables (11)
Functions (37)
Subpath modules (3)
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)
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 (85)
Subpath modules (8)

Clone this wiki locally