DotNet.Materials.Class.MicroResourceCatalogue - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
EliteDangerousAlmanac / Materials / MicroResourceCatalogue
Defined in: dotnet/src/EliteDangerousAlmanac/Materials/MicroResourceCatalogue.cs:28
The Odyssey micro-resource catalogues and the lookups that search them.
Elite Dangerous: Odyssey adds the on-foot micro resources — the components, data, consumables and items a Commander carries on foot. They are distinct from the ship-side engineering materials, which carry a grade and a line.
Every lookup searches All by default, and the by-key lookups take an optional subset. Passing All, or omitting the argument, answers from an index; every other list is scanned.
The data originates from EDCD FDevIDs, in-game verification and INARA. See data/materials/SOURCES.md for provenance and ATTRIBUTIONS.md for credit.
staticAll:IReadOnlyList<MicroResource>
Defined in: dotnet/src/EliteDangerousAlmanac/Materials/MicroResourceCatalogue.cs:65
Every micro resource: components, then consumables, then data, then items.
staticComponents:IReadOnlyList<MicroResource>
Defined in: dotnet/src/EliteDangerousAlmanac/Materials/MicroResourceCatalogue.cs:51
The manufactured parts spent upgrading suits and hand weapons.
staticConsumables:IReadOnlyList<MicroResource>
Defined in: dotnet/src/EliteDangerousAlmanac/Materials/MicroResourceCatalogue.cs:54
The deployable field tools.
staticData:IReadOnlyList<MicroResource>
Defined in: dotnet/src/EliteDangerousAlmanac/Materials/MicroResourceCatalogue.cs:57
The intel and files downloaded, stolen or traded on foot.
staticItems:IReadOnlyList<MicroResource>
Defined in: dotnet/src/EliteDangerousAlmanac/Materials/MicroResourceCatalogue.cs:60
The physical goods collected and traded on foot.
staticFindByName(name,microResources?):MicroResource?
Defined in: dotnet/src/EliteDangerousAlmanac/Materials/MicroResourceCatalogue.cs:91
Finds a micro resource by its display name.
string?
The display name, such as Circuit Board. Leading and trailing whitespace and case are ignored.
IReadOnlyList<MicroResource>? = null
The subset to search. Omit it to search every micro resource.
The micro resource, or null when none has that name.
staticFindBySymbol(symbol,microResources?):MicroResource?
Defined in: dotnet/src/EliteDangerousAlmanac/Materials/MicroResourceCatalogue.cs:79
Finds a micro resource by its Frontier symbol, the id the player journal reports.
string?
The internal symbol, such as graphene. Leading and trailing whitespace and case are ignored.
IReadOnlyList<MicroResource>? = null
The subset to search. Omit it to search every micro resource, which is also the only indexed path.
The micro resource, or null when none has that symbol.
staticInCategory(category):IReadOnlyList<MicroResource>
Defined in: dotnet/src/EliteDangerousAlmanac/Materials/MicroResourceCatalogue.cs:99
Every micro resource in one category, in catalogue order.
The category to match.
IReadOnlyList<MicroResource>
The category's own catalogue.
staticInCategory(category):IReadOnlyList<MicroResource>
Defined in: dotnet/src/EliteDangerousAlmanac/Materials/MicroResourceCatalogue.cs:112
Every micro resource in one category, named as the data files spell it.
string?
The category name.
IReadOnlyList<MicroResource>
The matches, or an empty list when no category has that name.
Leading and trailing whitespace and case are ignored.