equipment.Interface.PersonalMount - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

@elite-dangerous-almanac/core / equipment / PersonalMount

Interface: PersonalMount

Defined in: src/equipment/suits.ts:46

One weapon mount on a suit.

Remarks

PersonalMount.key is Frontier's journal SlotName, so a SuitLoadout module joins straight onto a mount without a positional index.

Example

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']

Properties

key

readonly key: PersonalMountKey

Defined in: src/equipment/suits.ts:48

Frontier journal SlotName, e.g. "PrimaryWeapon1".


kind

readonly kind: PersonalWeaponSlot

Defined in: src/equipment/suits.ts:50

Which weapons the mount takes; a weapon whose slot equals it fits here.

⚠️ **GitHub.com Fallback** ⚠️