Skip to content

DotNet.Ships.Class.DefaultLoadouts

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

EliteDangerousAlmanac / Ships / DefaultLoadouts

Class: DefaultLoadouts

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/DefaultLoadouts.cs:35

The stock module loadout for every player-flyable ship.

Remarks

Each record is deliberately small: a hull symbol, and the journal-compatible slot and module symbols fitted when the ship is supplied. Read it where an application needs the identities without the outfitting catalogue behind them.

The stock builds come from EDSY, with coriolis-data and captured Frontier journal loadouts supplying or corroborating the advanced planetary approach suite and the cargo hatches. See data/ships/SOURCES.md.

Properties

All

static All: IReadOnlyList<DefaultLoadout>

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/DefaultLoadouts.cs:41

Every hull's default loadout, in the ship catalogue's own order.

Remarks

The list and its nested module lists refuse mutation.

Methods

Find()

static Find(shipSymbol): DefaultLoadout?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/DefaultLoadouts.cs:48

Looks up a hull's default module loadout by symbol, ignoring case.

Parameters

shipSymbol

string?

The hull symbol. Leading and trailing whitespace and letter case are ignored.

Returns

DefaultLoadout?

The default loadout, or null where the hull is unknown.

.NET

Guides
Astronomy
Classes (16)
Records (29)
Enumerations (6)
Commodities
Classes (2)
Records (1)
Enumerations (1)
Equipment
Classes (8)
Records (19)
Enumerations (8)
GalaxyMap
Classes (1)
Records (1)
Localization
Classes (2)
Enumerations (1)
Materials
Classes (5)
Records (2)
Enumerations (4)
Ships
Classes (42)
Records (115)
Interfaces (1)
Enumerations (35)

Clone this wiki locally