Hey guys, I have a question that I didn't find anyone asking on the forums/internet; How does the game calculate buffs and de-buffs together?
For example: Major/Minor defile (8%/30% healing reduction respectively) with Major/Minor Vitality (8%/30% healing received respectively), without taking any CP's into consideration, do they cancel each other out? Or is it multiplicative?
Same Question for battle spirit, the main reason why I was asking myself this question in the first place. If you gather 50% healing received from buffs and other sources, does it cancel out the Battle Spirit's healing reduction? Etc.
I always thought healing bonus/debuff was adding or subtracting. Battlespirit gives you a negative healing received already but healing done is at 0%. But since you take negative healing, your healing done bonus isn't as strong. I'll have to get back to you on the exact equation.
I know the DMG reduced is calculated like a DMG mitigation percentage like major protection. Except that 50% is usually the first thing to get calculated so it reduces the effectiveness of other DMG mitigation sources.
I always thought healing bonus/debuff was adding or subtracting. Battlespirit gives you a negative healing received already but healing done is at 0%. But since you take negative healing, your healing done bonus isn't as strong. I'll have to get back to you on the exact equation.
I know the DMG reduced is calculated like a DMG mitigation percentage like major protection. Except that 50% is usually the first thing to get calculated so it reduces the effectiveness of other DMG mitigation sources.
Thanks, can't wait for the results I was wondering, because if that's the case, doubling your healing in pvp would only require you to have 50% healing recieved, because of the already existing debuff, requiring you half as much stats/buff power invested.
Here is an old thread:
https://theunholylegacy.enjin.com/forum/m/29246682/viewthread/24437914-dean-cat-understanding-catculations-healing-done-received
The actual healing equations can be found on the UESP build editor.
But here they are for you as promised:
Total Healing = (1 + HealingDone)*(1 + HealingTaken)*(1 + HealingReceived).
HealingDone = Item.HealingDone + Set.HealingDone + Skill.HealingDone + CP.HealingDone + Buff.HealingDone + Mundus.HealingDone
HealingTaken = Item.HealingTaken + Set.HealingTaken + Skill.HealingTaken + CP.HealingTaken + Buff.HealingTaken
HealingReceived = (1 + Item.HealingReceived + Set.HealingReceived + Skill.HealingReceived + CP.HealingReceived + Buff.HealingReceived)*(1 + Skill2.HealingReceived) - 1