ships.Variable.BLUEPRINTS - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

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

Variable: BLUEPRINTS

const BLUEPRINTS: Readonly<Record<string, Blueprint>>

Defined in: src/ships/blueprints.ts:64

Every blueprint, keyed by Frontier symbol (e.g. "FSD_LongRange"). Each is a Blueprint — its display name and its per-grade grades, where each grade carries its features (modifiers) and optional converted damageDistribution.

Example

import { BLUEPRINTS } from '@elite-dangerous-almanac/core/ships/blueprints';

BLUEPRINTS['FSD_LongRange']?.name;               // -> 'Increased range'
BLUEPRINTS['FSD_LongRange']?.grades['5']?.features;  // -> [{ label: 'Integrity', ... }, ...]
BLUEPRINTS['BeamLaser_ThermalPlasmaConversion']?.grades['5']?.damageDistribution;
// -> { thermal: 0.845, absolute: 0.155 }
⚠️ **GitHub.com Fallback** ⚠️