ships.Variable.BLUEPRINTS - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / ships / BLUEPRINTS
constBLUEPRINTS: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.
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 }