equipment.Interface.PersonalMount - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / equipment / PersonalMount
Defined in: src/equipment/suits.ts:46
One weapon mount on a suit.
PersonalMount.key is Frontier's journal SlotName, so a SuitLoadout
module joins straight onto a mount without a positional index.
import { getSuitByFamily } from '@elite-dangerous-almanac/core/equipment/suits';
const suit = getSuitByFamily('tacticalsuit')!;
suit.mounts.map((mount) => mount.key);
// -> ['PrimaryWeapon1', 'PrimaryWeapon2', 'SecondaryWeapon']
suit.mounts.filter((mount) => mount.kind === 'primary').map((mount) => mount.key);
// -> ['PrimaryWeapon1', 'PrimaryWeapon2']
readonlykey:PersonalMountKey
Defined in: src/equipment/suits.ts:48
Frontier journal SlotName, e.g. "PrimaryWeapon1".
readonlykind:PersonalWeaponSlot
Defined in: src/equipment/suits.ts:50
Which weapons the mount takes; a weapon whose slot equals it fits here.