DPS — damage per second — is the single most useful number for comparing weapons and builds, but the headline figure most tools show ignores accuracy and reloads. This calculator combines base damage, percentage bonuses, critical hits, hit rate, fire rate, magazine size and reload time into both a burst and a realistic sustained DPS.
How it works
The full chain of multipliers is applied in order:
avgHit = baseDamage × (1 + bonusDamage%)
critAvg = avgHit × (1 + critChance × (critMult − 1))
effHit = critAvg × hitRate%
burstDps = effHit × attacksPerSecond
timeToEmpty = magSize / attacksPerSecond
cycle = timeToEmpty + reloadSeconds
uptime = timeToEmpty / cycle
sustainedDps = burstDps × uptime
Critical hits are folded in as an expected value, so a 15 percent crit chance at a
2x multiplier raises average damage by exactly 15 percent. Misses contribute zero,
which is why hitRate multiplies directly into effective hit damage.
Example
A weapon dealing 45 base damage at 10 attacks/sec, 15 percent crit (2x), and 85 percent accuracy lands an effective 44 damage per shot, giving roughly 440 burst DPS. With a 30-round magazine and a 2.5-second reload, magazine uptime is about 55 percent, dropping sustained DPS to around 240 — a gap worth knowing before a long boss fight.
Tips
Test two builds by changing one value at a time. Often a higher-accuracy, lower- damage build beats a glass-cannon build once misses and reloads are included. If your weapon never empties its magazine in a fight, compare on burst DPS instead.