Compare weapons by real damage output
Raw damage-per-shot is misleading on its own — fire rate, crit chance, buffs, and how often you actually hit all change the real numbers. This calculator combines those factors into both a raw DPS figure and an effective DPS that accounts for your accuracy, so you can compare builds and gear on an even footing.
How it works
The calculation builds up in layers:
avgCritMult = 1 + critChance × (critMultiplier − 1)
perShot = baseDamage × (1 + buff%) × avgCritMult
rawDps = perShot × fireRate
effectiveDps = rawDps × hitRate
avgCritMult is the expected multiplier per shot given how often you crit and how hard crits hit. perShot applies your damage buff and that crit average. Multiplying by fire rate gives raw DPS, and scaling by hit rate gives the effective DPS you’ll see in real fights.
Tips and example
A weapon doing 40 damage at 6 shots/sec is 240 raw DPS. Add a 20 percent buff and a 25 percent crit chance at 2x crit, and the average multiplier becomes 1 + 0.25 × 1 = 1.25, so per-shot damage is 40 × 1.2 × 1.25 = 60 and raw DPS jumps to 360. If you land 70 percent of shots, effective DPS is 360 × 0.7 = 252. Use the effective figure when choosing between a hard-hitting but inaccurate weapon and a steadier one.