Skip to content

astro.Interface.SystemNameParts

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

@elite-dangerous-almanac/core / astro / SystemNameParts

Interface: SystemNameParts

Defined in: src/astro/system-name.ts:31

The parsed parts of a procedural system name. Letters and mass code are stored as zero-based indices, not characters, so they can feed the address encoder directly.

Properties

l1

readonly l1: number

Defined in: src/astro/system-name.ts:35

First boxel letter, 0–25 (AZ).


l2

readonly l2: number

Defined in: src/astro/system-name.ts:37

Second boxel letter, 0–25.


l3

readonly l3: number

Defined in: src/astro/system-name.ts:39

Third boxel letter, 0–25.


massCode

readonly massCode: number

Defined in: src/astro/system-name.ts:41

Mass code as a 0–7 size class (ah).


n1

readonly n1: number

Defined in: src/astro/system-name.ts:43

High boxel index (the N1 before the hyphen); 0 when the name omits it.


n2

readonly n2: number

Defined in: src/astro/system-name.ts:45

System sequence number (N2).


regionName

readonly regionName: string

Defined in: src/astro/system-name.ts:33

The region (sector) name, as written — casing is fixed up on canonicalize.

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