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 resultsI 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