Cheat Sheet: Weapon BaseStats

Explanation for BaseStats behavior. (Tested in game)

Summary

Published: Feb 07 2024 by destinybu Last documented update: Feb 07 2024 by destinybu

This page contains an overview on weapon property records and explains their properties.

Wait, this is not what I want!

To use any of the values from the table, prefix them with BaseStats., e.g. BaseStats.RecoilDir

BaseStatDescription

RecoilDir

Direction the camera sways in when shooting. +180 Degrees will make the recoil be completely opposite.

RecoilAngle

Affects recoil angle variability. Extremely hard to observe in-game.

RecoilHoldDuration

Sets the time before recoil begins to recover post-firing. If set to 1 second, recoil will hold it's position for one second, then begin recovering.

RecoilTime

Influences the time taken for the weapon to reach its maximum recoil distance. If adjusting RecoilKickMin or RecoilKickMax, adjust this value accordingly for a natural feel.

RecoilDelay

Determines the delay between firing and the start of the recoil effect. If set to 1 second, gun will hold it's position for 1 second before recoil begins.

RecoilRecovery

Controls the speed at which the weapon returns to its original position after recoiling. Opposite of RecoilTime.

RecoilEnableLinearX

Toggles horizontal recoil on (1) or off (0). Affects both ADS and non-ADS; no recoil means no camera/weapon sway, but bullet spread is still present.

RecoilEnableLinearY

Toggles vertical recoil on (1) or off (0). Affects both ADS and non-ADS; no recoil means no camera/weapon sway, but bullet spread is still present.

RecoilEnableLinearXADS

No observable effect in-game.

RecoilEnableLinearYADS

No observable effect in-game.

RecoilKickMin

Minimum recoil distance (camera movement/weapon sway)

RecoilKickMax

Maximum recoil distance (camera movement/weapon sway)

MagazineCapacityBase

Magazine capacity for a weapon

ReloadTimeBase

Governs the speed of which the reload animation plays (no effect on time before one can fire again)

EmptyReloadTime

Governs the speed of which the reload animation plays when magazine is empty (no effect on time before one can fire again)

ZoomLevel

Zoom level of a weapon

AimFOV

FOV in ADS (Gives the illusion of zoom)

HeadshotDamageMultiplier

Damage multiplier for head shots

HeadshotCritChance

Crit chance only for headshots

EffectiveRange

Range after which damage drop off begins

MaximumRange

Range after which bullet will despawn/not hit

WeaponNoise

Does not change weapon audio volume. Affects how enemies react to bullets landing near them, a high weapon noise will make enemies instantly detect you where as low weapon noise means enemies will just look around/ completely ignore the shot

Range

How far you can hit enemies from when using a melee attack. Most melee weapons have a range between 1.5 - 2

Weight

Weight of item in inventory (Set it to 1000 to annoy users ๐Ÿคฃ).

ThrowRecovery

Time taken by throwable weapons to return to owner once thrown

CanWeaponIgnoreArmor

Misleading name, as this is not a boolean. Value of 0.5 will mean that the weapon can ignore 50% armor.

DPS

Damage of the weapon as shown in Inventory when the weapon is Tier 1

Last updated