0

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 !

3

2 Answers 2

1

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 },

3
  • Please read the API documentation, this is not a bad naming, this really a delta.
    – DBCL
    Commented Sep 28, 2012 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
    Commented Sep 28, 2012 at 10:18
  • @user33640 could you give me a link to the documentation you're referring to?
    – NS.X.
    Commented Sep 30, 2012 at 2:23
0

My calculations gave this result:

Values:

  • 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.

3
  • 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 :)
    – DBCL
    Commented Sep 28, 2012 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 :(
    – DBCL
    Commented Sep 28, 2012 at 9:55
  • 1
    check it with blizzard, it might be a bug. report it in the forum or somewhere else.
    – Tartori
    Commented Sep 28, 2012 at 10:20

Not the answer you're looking for? Browse other questions tagged .