equipment.Interface.PersonalWeapon - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki
@elite-dangerous-almanac/core / equipment / PersonalWeapon
Defined in: src/equipment/weapons.ts:55
One handheld weapon sold by Pioneer Supplies.
readonlyoptionalburstRateOfFire?:number
Defined in: src/equipment/weapons.ts:87
Rounds per second within one burst. Absent whenever burstRounds is.
readonlyoptionalburstRounds?:number
Defined in: src/equipment/weapons.ts:85
Rounds one trigger pull fires, spent from the magazine. Present only when
PersonalWeapon.fireMode is "burst", together with
PersonalWeapon.burstRateOfFire.
readonlyclass:PersonalWeaponClass
Defined in: src/equipment/weapons.ts:65
Weapon form factor.
readonlydamageType:PersonalDamageType
Defined in: src/equipment/weapons.ts:69
Base damage family.
readonlyeffectiveRange:number
Defined in: src/equipment/weapons.ts:98
Nominal effective range in metres.
readonlyengineeringType:PersonalWeaponEngineeringType
Defined in: src/equipment/weapons.ts:63
Recipe suffix used when the journal omits a modification's weapon technology.
readonlyfireMode:PersonalFireMode
Defined in: src/equipment/weapons.ts:71
Firing cycle.
readonlygrades:Readonly<Record<`${EquipmentGrade}`,PersonalWeaponGrade>>
Defined in: src/equipment/weapons.ts:116
Grade records keyed by "1" through "5" — every weapon carries all five,
unlike Suit.grades. Read one through
getPersonalWeaponGrade to get the same nullable answer suits give.
readonlyheadshotMultiplier:number
Defined in: src/equipment/weapons.ts:96
Headshot damage multiplier (2 means 200%).
readonlymagazineSize:number
Defined in: src/equipment/weapons.ts:92
Rounds loaded in one magazine. A burst weapon spends PersonalWeapon.burstRounds of them per trigger pull.
readonlyname:string
Defined in: src/equipment/weapons.ts:59
English display name.
readonlyoptionalprojectiles?:number
Defined in: src/equipment/weapons.ts:79
Projectiles one round fires, each doing the full PersonalWeaponGrade.damage. Absent on every weapon that fires a single projectile — only the Manticore Intimidator, a shotgun, carries it.
readonlyrateOfFire:number
Defined in: src/equipment/weapons.ts:73
Trigger pulls per second, so bursts per second on a burst weapon.
readonlyreloadTime:ReloadTime
Defined in: src/equipment/weapons.ts:110
Seconds to reload the magazine with the stock weapon and with the Reload Speed modification fitted. Reload Speed carries no modifier of its own: this pair is its whole numeric effect, and it differs per weapon.
readonlyreserveAmmo:number
Defined in: src/equipment/weapons.ts:94
Spare rounds carried before suit-capacity changes.
readonlyscopeMagnification:ScopeMagnification
Defined in: src/equipment/weapons.ts:104
Aim-down-sights magnification with the stock sight and with the one the Scope modification fits. Scope carries no modifier of its own: this pair is its whole numeric effect, and it differs per weapon.
readonlyslot:PersonalWeaponSlot
Defined in: src/equipment/weapons.ts:67
Suit slot this weapon occupies.
readonlysymbol:string
Defined in: src/equipment/weapons.ts:57
Frontier item id reported by journal loadout events.
readonlyupgradeGroup:WeaponUpgradeGroup
Defined in: src/equipment/weapons.ts:61
Manufacturer recipe family used for grade upgrades.