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" ?