Skip to content

ships.Interface.BuildCost

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

@elite-dangerous-almanac/core / ships / BuildCost

Interface: BuildCost

Defined in: src/ships/ship-loadout.ts:513

What an assembled build costs to own, in all three currencies the game charges for it.

Every figure prices the current fit from the catalogues rather than reporting what a capture said was paid; for the latter read ShipLoadout.sourcePurchase.

Properties

credits

readonly credits: BuildCredits

Defined in: src/ships/ship-loadout.ts:515

Shop credits for the hull and its fitted modules.


materials

readonly materials: readonly EngineeringMaterial[]

Defined in: src/ships/ship-loadout.ts:532

What the build's blueprints and experimental effects consume, one entry per distinct material, counts summed across modules.

Pre-engineered articles arrive engineered, so only what a player still has to roll on top of one is charged. A fixed reward carries no craft recipe at all and contributes nothing, and so does a modification whose recipe the catalogues do not price — a capture may name a blueprint or effect no registry lists, and an unpriceable modification is silently absent rather than reported the way BuildCredits.unpriced reports an unpriceable module.


mercCoins

readonly mercCoins: number

Defined in: src/ships/ship-loadout.ts:520

Merc Coin billed by the build: every Mercenary article's shop price plus the currency its bespoke blueprint charges per roll for engineering it above the grade it was sold at.

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