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!
For a full dump of all base stats, check Cheat Sheet: Base Stats
If you're looking for a guide to add weapons, check ItemAdditions: Weapons or New Iconic Weapon: Step by Step
For an overview of weapon audio profiles, check Cheat Sheet: Weapon Audio
For an overview of weapons and their .ent files, check Cheat sheet: Weapons
To use any of the values from the table, prefix them with BaseStats.
, e.g. BaseStats.RecoilDir
BaseStat | Description |
---|---|
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