Arqade is a question and answer site for passionate videogamers on all platforms. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
Are +maximum damage and +minimum damage enchantments factored into weapon DPS?

I'm trying to calculate the DPS of an item in diablo 3

Here is the item I'm watching.

The problem is on the maximum damage calculation. Here are the given values

minDamage : 627.0
maxDamage : 1141.5
Damage : +50%

The item attributes are the following

Min damage : 120
Delta damage : 103
Max damage : 120 + 103 = 223

Then there is a bonus on the min and the delta

Min bonus : 298
Delta bonus : 342
Max bonus : 298 + 342 = 640

So the damage should be :

(Min damage + min bonus) * dmg multiplier : (120 + 298) * 1.5 = 627
(Max damage + max bonus) * dmg multiplier : (640 + 223) * 1.5 = 1294.5

So there is a problem with the max damage. I found 1294.5 when blizz says 1141.5.

Did I miss something ?

Thank you !

share|improve this question

marked as duplicate by Frank, OrigamiRobot, bwarner, kotekzot, DrFish Sep 28 '12 at 9:45

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

Any or all of those should help you figure out where your problem is. Not sure if I understand what your delta damage is in there for. – Frank Sep 27 '12 at 22:50
Hi, thanks for you answer but nothing helped. It's not a duplicate. The delta is the official number given by the blizz API. Have a look to the blizzard API documentation. – user33640 Sep 28 '12 at 6:06

It is just bad naming. Damage_Weapon_Bonus_Delta is max bonus. If you cross reference the tooltip and the data across multiple items you'll see they're always the same.

"attributes" : [ "+298 Minimum Damage", "+342 Maximum Damage",

"Damage_Weapon_Bonus_Delta#Physical" : { "min" : 342.0, "max" : 342.0 },

"Damage_Weapon_Bonus_Min#Physical" : { "min" : 298.0, "max" : 298.0 },

share|improve this answer
Please read the API documentation, this is not a bad naming, this really a delta. – user33640 Sep 28 '12 at 9:29
It doesn't matter at all, cause when you add min damage you have to add this to the previous maxdamage (otherwise the min damage could be higher than the maxdamage). and if you don't calculate bonus min damage you will get another wrong result. – Tartori Sep 28 '12 at 10:18
@user33640 could you give me a link to the documentation you're referring to? – NS.X. Sep 30 '12 at 2:23

My calculations gave this result:


  • Min damage base:      120 * 1.5 = 180
  • Delta damage base:   103 * 1.5 = 154.5
  • Min damage bonus:    298 * 1.5 = 447
  • Delta damage bonus: 342 * 1.5 = 513

Now it seems that it won't take the delta damage base into the calculation. I realized that by subtracting the giving value for max damage(1141.5) from your result (1294.5). This will be 153. This value isn't exact 154.5 but close to it.

As it isn't the exact value and it's just not logic, it might be a bug. If you could provide other examples, I could make more calculations and give you a better feedback. Maybe it's a bug you discovered that have to be reported to Blizzard.

share|improve this answer
Hi, I tried with other similar items and that seems to be true ... but as you said this is not logic. I'm not satisfied, I'm still looking for an answer :) – user33640 Sep 28 '12 at 9:36
I manage to get the right result but totally arbitrarily. Instead of taking the delta damage base you take 1 in the calculation of the max, and it works. I tried with other items like this and it works too. I'm really lost :( – user33640 Sep 28 '12 at 9:55
check it with blizzard, it might be a bug. report it in the forum or somewhere else. – Tartori Sep 28 '12 at 10:20

Not the answer you're looking for? Browse other questions tagged or ask your own question.