DotNet.Ships.Class.ExperimentalEffectCatalogue - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

EliteDangerousAlmanac / Ships / ExperimentalEffectCatalogue

Class: ExperimentalEffectCatalogue

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/ExperimentalEffectCatalogue.cs:17

The experimental-effect mechanics catalogue: each special effect's stat modifiers and behaviour, keyed by the effect's Frontier symbol as a journal loadout event carries it.

Remarks

Material shopping lists live in ExperimentalEffectCosts, so applying an effect does not load what it costs. Data comes from EDSY, which is the registry carrying the numeric experimental modifiers; see data/ships/SOURCES.md for provenance.

Properties

All

static All: IReadOnlyDictionary<string, ExperimentalEffect>

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/ExperimentalEffectCatalogue.cs:22

Every experimental effect, keyed by Frontier symbol. Lookups ignore case.

Methods

Find()

static Find(experimentalEffectSymbol): ExperimentalEffect?

Defined in: dotnet/src/EliteDangerousAlmanac/Ships/ExperimentalEffectCatalogue.cs:30

Finds an experimental effect by its Frontier symbol.

Parameters

experimentalEffectSymbol

string?

The effect identifier, such as special_fsd_heavy. Leading and trailing whitespace and case are ignored.

Returns

ExperimentalEffect?

The effect, or null when the identifier is unknown.

⚠️ **GitHub.com Fallback** ⚠️