Chemistry · const

ELEMENTS

The elements, in the order the design lists them: organic first, then the rest.

Explained in Chemistry.

const ELEMENTS: readonly ['C', 'H', 'O', 'N', 'S', 'Cl', 'Si', 'Ca', 'Fe', 'Al', 'Mg', 'Cu', 'Na', 'K', 'P']
import { ELEMENTS } from '@driftengine/chemistry';

In depth

The order is the wire format of every matrix row and every totals vector in this package, so it is frozen. Reordering it invalidates any baseline a consumer has stored, in exactly the way AGENTS.md says the RNG sequence is frozen.