# Calculating Dual Wield Character DPS

I've been hacking through several formulas across this site and others. I'm running into problems trying to figure out the true DPS when the character is dual wielding. Let's take a low level Barbarian for example.

``````Strength: 28
Damage Increased by Skills: 0%
Attacks per second: 1.24
Crit Chance: 5%
Crit Hit Damage: 50%

Weapon Stats:
1 Hand Spear: 7-11 Damage
Spear Base Attacks per Second: 1.20
Bonus: Increase Attack Speed by 3%
``````

So, the formula for this would be (or any one handed character):

``````7 + 11 = **18**; (weapon damage range added together)
1.20 * (1 + (3 * 0.01)) = **1.236**; (base weapon speed, times any IAS bonus on the weapon plus 1)
(0 * 0.01) + 1 = **1**; (damage bonus from skills. this character has 0)
((5 * 0.01) * (50 * 0.01)) + 1 = **1.025**; (crit chance * crit damage)
(28 * 0.01) + 1 = **1.28**; (attribute to percent + 1)
``````

multiple all of the results above, and divide by two and you get: 14.59

which is the correct DPS of the character. But now, how would you calculate the DPS of an offhand weapon equipped to this character, say:

``````1H Axe
Base Speed: 1.30
Damage Range: 9-14
``````

Does anyone know how to calculate this?

• There's another question here with an explicit formula in its accepted answer. Have you tried using it?
– Oak
Jun 1, 2012 at 7:51
• @Oak Yeah i see it. That formula calculates the weapon speed while dual wielding. I already have that covered. Jun 1, 2012 at 7:53
• Jun 1, 2012 at 12:53
• @JackStanley Then you haven't read it closely enough, because it covers DPS while dual wielding. Use the average damage of both weapons, calculated together, account for the 15% speed increase, and you get the proper result. Jun 1, 2012 at 12:54
• @LessPop_MoreFizz The math doesn't match the in game displayed result following any of that thread's advice. I'm guessing the game has bugs. Jun 1, 2012 at 17:44

The actual formula the game calculates damage is:

(AvgMainHandHit + AvgOffHandHit) / (MainHandSwingTime + OffHandSwingTime)

which equals:

( Average Double Hit Damage ) / ( Average Double Hit Time ).

I purposefully named it Hands, because we calculate both weapon and character statistics into it.

The formula for damage is:

(1 + passive skill boosts)(Average Weapon Damage + ((minimum damage bonus + maximum damage bonus)/2))(Weapon Damage Multipliers)(Attack Speed)(1 + ( crit% * crit damage %))*( 1 + (main stat / 100))

For Dual Wielding:

((1 + passive skill boosts)(Weapon 1 average damage + ((minimum damage bonus + maximum damage bonus)/2))(Weapon Damage Multipliers)(Attack Spee)(1 + ( crit% * crit damage %))( 1 + (main stat / 100))(average attack speed of both weapons / weapon 1 attack speed) + (1 + passive skill boosts)(Weapon 2 average damage + ((minimum damage bonus + maximum damage bonus)/2))(Weapon Damage Multipliers)(Attack Speed)(1 + ( crit% * crit damage %))( 1 + (main stat / 100))(average attack speed of both weapons / weapon 2 attack speed)) * 0.575

• This is why Gaming needs embedded LaTeX :( Jul 6, 2012 at 15:00
• what is the "Weapon Damage Multipliers"? Oct 13, 2012 at 6:19