Skip to content

astro.Interface.BodyRing

github-actions[bot] edited this page Aug 28, 2026 · 1 revision

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

Interface: BodyRing

Defined in: src/astro/body-scan.ts:54

One ring or belt around a body, as one entry of BodyProperties.Rings.

Remarks

The same shape covers a planet's rings and a star's asteroid belts; Name tells them apart, ending in " A Ring" or " A Belt". Radii are metres from the body's centre, and MassMT is megatonnes — the one mass in this module that is neither solar nor Earth masses.

Properties

InnerRad

readonly InnerRad: number

Defined in: src/astro/body-scan.ts:69

Inner radius, in metres from the body's centre.


MassMT

readonly MassMT: number

Defined in: src/astro/body-scan.ts:67

The ring's total mass, in megatonnes.


Name

readonly Name: string

Defined in: src/astro/body-scan.ts:56

The ring's in-game name, e.g. "Synuefe EN-H d11-96 A 1 A Ring".


OuterRad

readonly OuterRad: number

Defined in: src/astro/body-scan.ts:71

Outer radius, in metres from the body's centre.


RingClass

readonly RingClass: string

Defined in: src/astro/body-scan.ts:65

The ring's material class, as the game's internal token: "eRingClass_Rocky", "eRingClass_Icy", "eRingClass_MetalRich" or "eRingClass_Metalic".

Remarks

"eRingClass_Metalic" is spelt that way by the game. It is Frontier's token, not a typo introduced here, and a consumer matching on the string must spell it likewise.

API

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 (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