Comparing weapons by their tooltip alone hides the real winner. This calculator combines your damage range, attack speed, crit chance, and crit multiplier into a single average damage-per-second number so you can rank weapons, forges, and ring setups on the only stat that matters in a fight.
How it works
A normal swing averages the midpoint of your damage range plus any flat bonus. Crits multiply that hit, so the expected damage per swing is:
baseHit = (minDmg + maxDmg) / 2 + flatBonus
critMult = 1 + critChance * (critMultiplier - 1)
avgHit = baseHit * critMult
dps = avgHit * hitsPerSecond
The crit term is the expected contribution of crits across many swings, so the result is the sustained DPS you deal over a real fight, not a best-case spike.
Tips and example
A weapon dealing 20 to 30 damage with a +5 flat ring, 1.5 hits per second, 8
percent crit, and a 3x multiplier has a base hit of 25 + 5 = 30, a crit factor of
1 + 0.08 * 2 = 1.16, so 30 * 1.16 * 1.5 ≈ 52.2 DPS. Bump attack speed or crit
and re-run to see which upgrade buys the most damage — flat bonuses shine hardest
on high-crit builds.