Pistol Calculation Guide

This guide covers how exactly to calculate pistol stats, and assumes you've already read the base guide here, as well as the general formulas guide here.

Note that the previous page did adjust some of the bonuses a bit:
It converted all grade bonuses to their actual final values (assuming nothing else added grades), to make it easier to compare them against non-grade bonuses.
It also converted all Fire Interval bonuses into Fire Rate ones. The game actually tracks the amount of time between shots, and then just inverts the value to get the fire rate on the card.

Weapon Type Definition

The Weapon Type Definition is the most important part when it comes to calculating stats. It defines all the formulas and base values for all the gun's stats. It also sets up certain stats to use grades, and configures the base and per-grade bonuses. This means that even if they have the exact same parts, two weapons with two different definitions can have you different stats.
There are 8 different definitions, one for each manufacturer.
Bandit Dahl Hyperion Jakobs
Weapon Damage 11.36×β +0.03 11.2×β +0.03 12×β +0.03 17.6×β +0.03
Fire Interval 0.23 -0.03 0.08 -0.03 0.2 -0.03 0.06 -0.03
Mag Size 36 +0.07 16 +0.07 15 +0.07 6 +0.07
Reload Time 3 -0.05 1.85 -0.05 1.95 -0.05 2.1 -0.05
Weapon Spread 2.4 -0.05 1.6 -0.05 0.5 -0.05 0.9 -0.05
Impulse Accuracy 2.3 -0.05 1.8 -0.05 -2.7 +0.05 3 -0.05
Burst Impulse Scale 0 -0.05 0.5 -0.05 0 -0.05 0 -0.05
Zoom FOV 50 -0.13 50 -0.13 50 -0.13 50 -0.13
Projectile Count 1 1 1 1
Shot Cost 1 1 1 1
Status Chance Base 0.6 0.6 0.6 0.6
Status Chance Damage 8×β 8×β 8×β 8×β
Maliwan Tediore Torgue Vladof
Weapon Damage 14.4×β +0.03 11.2×β +0.03 16×β +0.03 11.6×β +0.03
Fire Interval 0.4 -0.03 0.21 -0.03 0.5 -0.03 0.125 -0.03
Mag Size 6 +0.07 13 +0.07 7 +0.07 20 +0.07
Reload Time 2.1 -0.05 1.3 -0.05 2.2 -0.05 2.2 -0.05
Weapon Spread 1.5 -0.05 2 -0.05 2 -0.05 2.1 -0.05
Impulse Accuracy 2.5 -0.05 2.3 -0.05 1.5 -0.05 1.8 -0.05
Burst Impulse Scale 0 -0.05 0 -0.05 0 -0.05 0 -0.05
Zoom FOV 50 -0.13 50 -0.13 50 -0.13 50 -0.13
Projectile Count 1 1 1 1
Shot Cost 1 1 1 1
Status Chance Base 0.6 0.6 0.6 0.6
Status Chance Damage 8×β 8×β 8×β 8×β
This list is of course not exhaustive.

Some definitions also have their own stat bonuses, which always apply ontop of these base values.
Dahl Hyperion Jakobs Maliwan
While Zoomed:
+1 Burst Count
-1 Min Accuracy
+9 Accuracy Regen
+0.6 Projectile Speed
+2 Max Accuracy
+0.3 Projectile Speed
0.5 Crit Damage
While Zoomed:
-1 Min Accuracy
+1 Shot Cost
+0.3 Status Chance Modifier
+0.2 Status Effect Damage


The rest of this page will re-define the values from the base guide, properly sorting them into their exact bonus type. It will also show stats for unique parts.


Accessory

Bayonet 1 Bayonet 2 Accuracy Laser Double Laser
+0.5 Melee Damage +0.5 Melee Damage +8 Weapon Spread
+5 Min Accuracy
+5 Max Accuracy
+0.2 Projectile Speed
-5 Weapon Damage
-10 Fire Interval
+2, +4 Mag Size
+1, -5 Weapon Spread
-5 Min Accuracy
+4 Impulse Accuracy
+0.4 +0.6 Projectile count
+1 Shot cost
Stock Tech 1 Mag Tech 2 Damage Tech 3 Firerate
+3 Weapon Spread
+7 Max Accuracy
+6 Impulse Accuracy
+8 Mag Size
-3 Reload Time
+6 Weapon Damage
-6 Impulse Accuracy
-1 Weapon Damage
+6 Fire Interval

There are two unique accessories.
The Infinity has a variant of a Double Laser that gives +0.25 Extra Shot Chance.
The Law has a variant of a Bayonet 1 that gives +1.0 Melee Damage.

Barrel

BanditDahlE-TechHyperionJakobs
+2 Weapon Damage
-3 Weapon Spread
-3 Min Accuracy
-3 Weapon Damage
-4 Weapon Spread
+4 Max Accuracy
+5 Accuracy Regen
+8 Impulse Accuracy
+3 Burst Impluse
+1 Weapon Damage
+0.5 Fire Interval
+0.2 Status Chance Modifier
+1 Shot Cost
-4 Weapon Damage
-2 Mag Size
+7 Weapon Spread
+4 Impulse Accuracy
+0.15 Crit Damage
+6 Weapon Damage
-12 Fire Interval
+8 Weapon Spread
+5 Min Accuracy
-10 Impulse Accuracy
MaliwanTedioreTorgueVladof
+2 Weapon Spread
+2 Max Accuracy
+0.15 Status Effect Damage
- +8 Weapon Damage
-3 Fire Interval
-5 Reload Time
-8 Min Accuracy
-5 Impulse Accuracy
+10 Fire Interval
+4 Mag Size
-4 Weapon Spread
+5 Impulse Accuracy

Pretty much every unique weapon has it's own unique barrel, click here for full list of them and their stats.

Bodies

RarityWeapon DamageMag SizeWeapon Spread
Common - - -
Uncommon +8 +3 +3
Rare +16 +5 +5
Very Rare
Pearlescent
+24 +7 +7
The Pearlescent pistols each use their own unique copy of the Very Rare body, with the same bonuses.
The unused "Fire Drill" and "Fire Infinity" pistols share a unique copy of the Very Rare body, with the same bonuses.
There are four bodies with different bonuses, two of the generic bandit bodies and two unique bodies.
BanditThe TeapotThe Cyber Eagle
UncommonVery RareDahl ModelJakobs Model
+8 Weapon Damage
+10, +3 Mag Size
+3 Weapon Spread
+24 Weapon Damage
+10, +7 Mag Size
+7 Weapon Spread
+15 Weapon Damage
-10 Fire Interval
+20 Weapon Spread
+6 Zoom FOV
-0.5 Status Chance Modifier
+1 Status Effect Damage
-

Grips

BanditDahlHyperionJakobs
+5 Mag Size
-2 Reload Time
-3 Weapon Spread
-2 Weapon Damage
-3 Max Accuracy
+2 Accuracy Regen
+3 Impulse Accuracy
-3 Weapon Damage
+3 Weapon Spread
+2 Accuracy Regen
+4 Weapon Damage
-3 Fire Interval
-1 Reload Time
-2 Impulse Accuracy
MaliwanTedioreTorgueVladof
+0.15 Status Chance Modifier -2 Weapon Damage
-2 Mag Size
+4 Reload Time
+3 Weapon Damage
-2 Reload Time
-2 Weapon Spread
-3 Impulse Accuracy
-2 Weapon Damage
+4 Fire Interval
-2 Accuracy Regen
There is one unique grip, the Cyber Eagle has a copy of a Jakobs grip with the exact same bonuses.

Sights

NoneBanditDahlHyperionJakobs
-2 Movement Speed +3 Zoom FOV
-2 Movement Speed
+7 Zoom FOV
-0.3 Weapon Spread
-2 Movement Speed
+18 Zoom FOV
-0.4 Weapon Spread
-2 Movement Speed
+14 Zoom FOV
-0.5 Weapon Spread
-2 Movement Speed
MaliwanTedioreTorgueVladof
+11 Zoom FOV
-0.2 Weapon Spread
-2 Movement Speed
+6 Zoom FOV
-2 Movement Speed
+4 Zoom FOV
-0.2 Weapon Spread
-2 Movement Speed
+8 Zoom FOV
-0.15 Weapon Spread
-2 Movement Speed
There is one unique sight, the Cyber Eagle has a copy of a Jakobs sight with the exact same bonuses.

Element

All parts except the non-elemental one give a penatly of -0.2 Weapon Damage.
The unused "Fire Drill" and "Fire Infinity" pistols share a unique fire element part. It gives +40 Status Chance Modifier.
The mission weapon in Hot Head has a unique copy of the standard cryo element part. It has the normal -0.2 Weapon Damage penatly.

Material

Quartz GemstoneOther GemstoneOld Hyperion
+0.15 Crit Damage
+0.15 Reflect Off Self Chance
-0.8 Reflect Off Self Self Damage
-0.2 Reflect Off Self Damage
+0.15 Crit Damage
+0.15 Reflect Off Self Chance
-0.8 Reflect Off Self Self Damage
-0.3 Reflect Off Self Damage
+0.5 Weapon Damage
+0.5 Fire Interval
+0.15 Reload Time
+0.5 Weapon Spread
+2 Min Accuracy
-0.3 Max Accuracy

Manufacturer Bonuses

ManufacturerBarrelGrip
Bandit +0.05 Weapon Damage
-0.7 Impulse Accuracy
+4 Mag Size
-0.3 Reload Time
Dahl +0.1 Weapon Damage
-0.3 Weapon Spread
+2 Burst Count
+3 Mag Size
-0.3 Reload Time
Hyperion +0.1 Weapon Damage
-0.15 Weapon Spread
-0.2 Impulse Accuracy
+3 Mag Size
-0.3 Reload Time
Jakobs +0.15 Weapon Damage
-0.15 Weapon Spread
-0.2 Impulse Accuracy
+1 Mag Size
-0.3 Reload Time
-0.2 Impulse Accuracy
Maliwan +0.1 Weapon Damage
-0.3 Weapon Spread
+0.1 Status Chance Modifier
+3 Mag Size
-0.3 Reload Time
Tediore - +2 Mag Size
-0.15 Reload Time
Torgue +0.2 Weapon Damage
-0.05 Fire Interval
+3 Mag Size
+3 Mag Size
-0.3 Reload Time
Vladof +0.1 Weapon Damage
+6 Mag Size
-0.25 Barrel Spin-up Time
+4 Mag Size
-0.3 Reload Time

Double LaserTech 3 FirerateVladof BarrelVladof Grip
On Hyperion
-4 Impulse accuracy
On Jakobs
+2 Additional Ricochets
On Bandit
+2.5 Barrel Spin-up Time
On Jakobs
+3 Weapon Spread
+1 Shot Cost
+1 Projectile Count
On Jakobs
-0.15 Reload Time
There are several unique parts with manufacturer bonuses. As these are restricted to spawn on a single weapon with a set manufacturer these are of course either always or never active.

Barrels

HornetInfinityLogan's GunThunderball FistsUnkempt Harold
On Dahl
+4 Burst Count
On Bandit
+2.5 Barrel Spin-up Time
On Vladof
-0.25 Barrel Spin-up Time
On Hyperion
-0.15 Weapon Spread
-0.2 Impulse Accuracy
On Maliwan
-0.3 Weapon Spread
+0.3 Status Chance Modifier
+0.23 Status Effect Damage
On Torgue
+0.2 Weapon Damage
-0.05 Fire Interval
Pocket RocketStingerFire DrillFire InfinityHector's Paradise
On Torgue
-0.05 Fire Interval
On Vladof
+0.1 Weapon Damage
+6 Mag Size
+1 Barrel Spin-up Time
On Bandit
+2.5 Barrel Spin-up Time
On Vladof
-0.25 Barrel Spin-up Time
On Bandit
+2.5 Barrel Spin-up Time
On Vladof
-0.25 Barrel Spin-up Time
On Dahl
+4 Burst Count
BlowflyCyber EagleFragnumSmasherTaser
On Dahl
+5 Burst Count
On Jakobs
+0.2 Weapon Damage
-3 Weapon Spread
-3 Impulse Accuracy
On Torgue
-0.05 Fire Interval
On Jakobs
-5 Weapon Damage
+2 Weapon Spread
-0.2 Impulse Accuracy
On Hyperion
+0.1 Weapon Damage
-0.15 Weapon Spread
-0.2 Impulse Accuracy
Hard RebootLuck CannonParty PopperProleterian Revolution
On Maliwan
+0.25 Weapon Damage
-0.3 Weapon Spread
+0.15 Status Chance Modifier
On Jakobs
-0.03 Weapon Spread
On Bandit
+0.05 Weapon Damage
-0.7 Impulse Accuracy
On Bandit
+2.5 Barrel Spin-up Time
+1 Shot Cost
On Jakobs
+3 Weapon Spread
+1 Projectile Count
+1 Shot Cost
On Vladof
+0.1 Weapon Damage
+6 Mag Size
-0.25 Barrel Spin-up Time

Grips

Cyber Eagle
On Jakobs
+1 Mag Size
-0.3 Reload Time
-0.2 Impulse Accuracy