Math debate regarding Elite buff + Shattered Defenses
Posted: July 30th, 2015, 10:49 am
Ever since this was active, I noticed this right away and it hasn't been changed in way. Its a favor to us pet battlers really, so I guess people don't want to report it as a bug or alike.
Its a really simple scenario, where you got shattered defenses debuff up on a tamer that has the elite buff. My discussion is more based on a mathematically approach to it.
Elite buff 'reduces damage taken by 50%' - it reduces damage taken by half
Shattered defenses debuff 'increases damage taken by 100%' - it doubles the damage taken
Whats the half of a double? Its 1.
Whats the double of a half? Its 1.
So having both effect active should equal each other out right? WRONG. Blizzard uses the % values on the tooltips additively rather than multiplicative. Where I learned math, Multiply and Divide comes before Adding and Substracting. I even think theres a american (I'm european) thing like "Order of Operations - PEMDAS".
Here is how the Blizzard game code does the calucation if both effects are on at the same time: -50% + 100% = 50% , they are adding the flat values together
This is what happens currently ingame, where you actually get a 50% increase on your damage dealt instead
Here is how it should be calculated properly using an example of 450 damage dealt against a tamer with both effects active:
450 x 0,5 = 225 (Elite buff)
225 x 2 = 450 (Shattered Defenses debuff)
or
450 x 0,5 x 2 = 450
or
450 x 1 = 450
Taking the 450 damage, halfing it down to 225 and then applying the double damage taken effect to restore it up to 450 again. You multiply, you dont add.
The two effects should equal each other out using proper math or am I missing something completely here? Agree, disagree? I dont mind the poor math of Blizzard, its a serious boost to defeating tamers.
Think about how valid bombteams and bypassing hard tamers using Shattered Defenses strategies are due to the fact its calculated wrong. Where would we have been today without this "bug" ?
Its a really simple scenario, where you got shattered defenses debuff up on a tamer that has the elite buff. My discussion is more based on a mathematically approach to it.
Elite buff 'reduces damage taken by 50%' - it reduces damage taken by half
Shattered defenses debuff 'increases damage taken by 100%' - it doubles the damage taken
Whats the half of a double? Its 1.
Whats the double of a half? Its 1.
So having both effect active should equal each other out right? WRONG. Blizzard uses the % values on the tooltips additively rather than multiplicative. Where I learned math, Multiply and Divide comes before Adding and Substracting. I even think theres a american (I'm european) thing like "Order of Operations - PEMDAS".
Here is how the Blizzard game code does the calucation if both effects are on at the same time: -50% + 100% = 50% , they are adding the flat values together


Here is how it should be calculated properly using an example of 450 damage dealt against a tamer with both effects active:
450 x 0,5 = 225 (Elite buff)
225 x 2 = 450 (Shattered Defenses debuff)
or
450 x 0,5 x 2 = 450
or
450 x 1 = 450
Taking the 450 damage, halfing it down to 225 and then applying the double damage taken effect to restore it up to 450 again. You multiply, you dont add.
The two effects should equal each other out using proper math or am I missing something completely here? Agree, disagree? I dont mind the poor math of Blizzard, its a serious boost to defeating tamers.
