At first sorry for my english :)
I studied this fix long time this afternoon.
This is the result of my thinking :
There is two "kind" of damage :
- a range like you can see on a white item (http://us.battle.net/d3/en/item/centurion-spear) :
For example we will take the worst stat, it will be [209-310]
- a bonus like you can see on my off hand (http://eu.battle.net/d3/fr/profile/Umbrah-2672/hero/6180072) :
So for me, we CAN'T just add the first to the second (it's like carrot and apple :)).
But we can convert the second to the first :
As it's done for damage bonus on amulet, ring or ruby gem :
the two bonus +237,+343 wil be equal to the range [237-580]
580 is 237+343.
Now we have two ranges :)
So I think, if they fix the issue, the new range of my off hand will be [209+237-310+580] =
with the +%dam bonus, my off hand will do [628-1254] instead of [633-1118]
the two min damage is pretty similar, it's only because in my example I took the worst stats (that's means the min damage of my off hand isn't the worst).
So I think it's not a nerf, but a buff :)
because my offhand's dps will be ((628+1254)/2)*1.2=1129,2 instead of 1050,7.
I think the issue is :
ATM, the max damage of the weapon (ex : mine is 1118) is equal to
(centurion Spear's min damage + min dam affix + max dam affix)*%damage
=> (209 + 237 + 343)*1.41 = 1112.49 (almost 1118, again, it's only because I didn't get the worst stats on my min dam :))
And it should be (centurion Spear's max damage + min dam affix + max dam affix)*%damage
=> 310 + 237 + 343
It's not an error because they add min dam affix + max dam affix to determine the max dam of a weapon.
They do an error, because they use the centurion Spear's min damage instead of centurion Spear's max damage to calculate the max dam of a weapon.
It's only supposition, but optimist supposition :)
I am not sure if it's clear :)
But if someone who understood can translate in the true english. It could be nice :)
If nobody understand what i mean, i can try to explain better :) Just let me know :)