DotNet.Equipment.Record.FittedPersonalWeapon - Elite-Dangerous-Almanac/Almanac-Core GitHub Wiki

EliteDangerousAlmanac / Equipment / FittedPersonalWeapon

Record: FittedPersonalWeapon

Defined in: dotnet/src/EliteDangerousAlmanac/Equipment/SuitLoadout.cs:73

One weapon a read loadout fitted, and what it deals.

Constructors

new FittedPersonalWeapon()

new FittedPersonalWeapon(Mount, Weapon, Grade, Modifications, Modifiers, ReloadSpeed, Scope, Metrics, ModuleId?)

Parameters

Mount

string

The mount key the weapon sits on.

Weapon

PersonalWeapon

The weapon itself.

Grade

int

The grade the weapon is owned at.

Modifications

IReadOnlyList<FittedPersonalModification>

The modifications the weapon carries.

Modifiers

IReadOnlyList<PersonalModifier>

Every stat change acting on the weapon: its own modifications, and the suit modifications that name a stat the weapon carries.

ReloadSpeed

bool

Whether the reload-speed modification is fitted.

Scope

bool

Whether the scope modification is fitted.

Metrics

PersonalWeaponMetrics

What the weapon deals with those changes applied.

ModuleId

long? = null

The game's own identifier for this fitted weapon.

Properties

Grade

Grade: int

The grade the weapon is owned at.

Metrics

Metrics: PersonalWeaponMetrics

What the weapon deals with those changes applied.

Modifications

Modifications: IReadOnlyList<FittedPersonalModification>

The modifications the weapon carries.

Modifiers

Modifiers: IReadOnlyList<PersonalModifier>

Every stat change acting on the weapon: its own modifications, and the suit modifications that name a stat the weapon carries.

ModuleId

ModuleId: long?

The game's own identifier for this fitted weapon.

Mount

Mount: string

The mount key the weapon sits on.

ReloadSpeed

ReloadSpeed: bool

Whether the reload-speed modification is fitted.

Scope

Scope: bool

Whether the scope modification is fitted.

Weapon

Weapon: PersonalWeapon

The weapon itself.

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