Skip to content

ships.blueprint costs.Interface.BlueprintCost

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

@elite-dangerous-almanac/core / ships/blueprint-costs / BlueprintCost

Interface: BlueprintCost

Defined in: src/ships/blueprint-costs.ts:100

What one engineering step costs — the materials it consumes and the Merc Coin billed beside them.

Remarks

Merc Coin has no credit equivalent and is not a material, so it is its own member rather than an entry in materials. Only 25 of the catalogued blueprints charge any; on every other recipe mercCoins is 0, which is a real amount rather than a missing one — a step that is catalogued at all reports both halves of its cost.

Properties

materials

readonly materials: readonly EngineeringMaterial[]

Defined in: src/ships/blueprint-costs.ts:105

Every material the step consumes. One entry per distinct material, each count already multiplied out for however many rolls the step covers.


mercCoins

readonly mercCoins: number

Defined in: src/ships/blueprint-costs.ts:115

The Merc Coin the step bills, already weighted for however many rolls the step covers, exactly as the materials counts are.

0 either where the recipe charges no currency — 25 blueprints do and the rest do not — or where this particular step covers no grade that charges. It is therefore an amount for this step, and reading 0 as "this blueprint never charges Merc Coin" is wrong on exactly the 25 that do.

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