Physical damage reduction formula (spreadsheet inside)

Old post
I'm theorycrafting a dodge + physical mitigation build. But I'm confused how all the damage mitigation stacks, mostly the physical one. What mitigation is additive and what is multiplicative. Here is how I think it currently is.

Everything in the same bullet is additive and every bullet is multiplicative with the others
  • Armour (A)
  • Arctic Armour (AA)
  • Fortify (F) + Endurance charges (E)
  • Lightning Coil or Cloak of Flame (B)

I've put Fortify and Endurance charges as additive because they both refer as their damage reduction to be reduced.

This way the total damage reduction formula becomes
"
% reduction = 1-(1-A)*(1-AA)*(1-F-E)*(1-B)
where the letters now stand for % damage reduction. For example with 2700 armour you have a ~20% physical damage reduction on a hit of 3000 physical damage. Using a lvl 10 Arctic Armour gives 10% less physical damage taken. This becomes
"
1-(1-20%)*(1-10%) = 28%
which would give a 28% physical damage reduction. Is this correct?

And did I forget any physical damage mitigation?



Here is how it should be:
Damage taken converted as [...] is handled first (Lightning Coil/Cloak of Flame/Taste of Hate). This reduced value is used for armour reduction calculation and where the next % reduction formula works on.
The list contains the physical damage mitigation methods after LC or CoF. Methods listed within the same bullet are additive, and each bullet is multiplicative with the others.
  • Armour + Endurance Charges + Soul of Steel + Chaos Golem - Shock - Abyssus - [...]
  • Fortify
  • Arctic Armour

This gives the following formula's
"

PhysRawDmg = RawDmg * (1-Converted)
PhysDmg = PhysRawDmg * (1-PhysRed)
PhysRed = 1 - (1-ArmourRed-ECharge-SoulSteel-Golem) * (1-Fortify) * (1-ArcticArmour)
ArmourRed = Armour / (Armour + 10 * PhysRawDmg)
TotPhysRed = 1 - RawDmg/PhysDmg

Where PhysDmg is the total amount of Physical Damage you will receive and TotPhysRed the total % physical damage reduction with both the converted and mitigated damage methods. Mind that damage taken as another element is not added as damage and is not part of this calculation.


Spreadsheet is almost done! Here is the current version: https://docs.google.com/spreadsheets/d/1woMyfnrWRYhdG-RW_KsiV7tVNcgOKsjdbH1Twy4lcyU/edit?usp=sharing
To-do list
  • Add flasks
  • Correct the one-shot formula to include damage taken as [...]
  • Add 2/3/4/5/6/7/8/9/10-shot formula's
  • Add life calculator



EDIT: I've made another post here. I'll try to keep an eye on this thread, but I probably won't. So post over there if you have any questions.
Great PoE utilities!
Aura Calculator: https://poe.mikelat.com/
Vorici Chromatic Calculator: http://siveran.github.io/calc.html
One-shot calculator: https://goo.gl/IJhYDx
Last edited by didii#2669 on Nov 22, 2015, 8:27:28 AM
The Soul of Steel notable gives Additional 4% Physical Damage Reduction, not sure how this fits in, but am interested!
It gets asked fairly often, like here
https://www.pathofexile.com/forum/view-thread/1347740
Wish the armchair developers would go back to developing armchairs.

◄[www.moddb.com/mods/balancedux]►
◄[www.moddb.com/mods/one-vision1]►
"
raics wrote:
It gets asked fairly often, like here
https://www.pathofexile.com/forum/view-thread/1347740

I though so, but I couldn't find anything recent. Thanks!

But they do contradict each other:
"
For example, if you're hit for a certain amount of physical damage which gets reduced by 30% thanks to armour alone and you have 4 endurance charges and soul of steel (20% additional physical damage reduction) the actual reduction applied at this stage is then 50%.

This means Armour and Endurance charges are additive.

"
For a character with no armour, lightning coil, 7 end charges, chaos golem, fortify and arctic armour, physical damage mitigation would look like this:

(((X * 0,7) * 0,68) * 0,8) * 0,9 = 0,342 for an effective reduction of 65,8% (order doesn't matter here as all modifiers are multiplicative)

Same character with armour:

(((X * 0,7) * ((1 - (Armour /(Armour + (10 * X))) * 0,68) * 0,8) * 0,9

Here, they are clearly multiplicative...

So what is it?
Great PoE utilities!
Aura Calculator: https://poe.mikelat.com/
Vorici Chromatic Calculator: http://siveran.github.io/calc.html
One-shot calculator: https://goo.gl/IJhYDx
Armour and Endurance Charges can't be additive.

Armour mitigation scales with flat damage (negative) and Endurance Charges are just % mitigation.
https://www.pathofexile.com/forum/view-thread/1394759 - Suggestion for beginner tutorial.
"
Exialis wrote:
Armour and Endurance Charges can't be additive.

Except, they are. Armour and ECharges provide the same stat, namely Physical Damage Reduction. If they provide the same value, then that value simply adds up. That's why each ECharge adds a flat 4% on top of your Est. PDR on the character sheet.

Armour is calculated against the full amount of Physical Damage coming in, and is then added onto ECharges/Chaos Golem/Soul of Steel to determine your Physical Damage Reduction.

@Didii: there's supposed to be a plus between Armour and 0.68 I guess. Raics just fumbled the 'with Armour' calculation a little, is all :) EDIT: Raics corrected the quoted post actually!
Last edited by Vipermagi#0984 on Nov 4, 2015, 10:44:10 AM
"
Vipermagi wrote:
@Didii: there's supposed to be a plus between Armour and 0.68 I guess. Raics just fumbled the 'with Armour' calculation a little, is all :)


Nah, he quoted the OP, corrected him a bit below.
Wish the armchair developers would go back to developing armchairs.

◄[www.moddb.com/mods/balancedux]►
◄[www.moddb.com/mods/one-vision1]►
Whoops. I skimmed the thread when you first linked it and misremembered! My bad.
"
Vipermagi wrote:
EDIT: Raics corrected the quoted post actually!
Indeed. Didn't see that he changed it to a minus, only that he added the Lightning Coil.


So just to be sure, the formula becomes
"
%Reduction = 1-(1-Armour-ECharges-SoulOfSteel-ChaosGolem)*(1-Fortify)*(1-ArcticArmour)
This is AFTER the damage conversion of Lightning Coil/Cloak of Flame and all refer to damage reduction %. So both the armour reduction and total % reduction use the left-over physical damage for their calculation. Also, the additive parts cannot go below 0.

Then I can update my spreadsheet. I might post it here when it's done :)
Great PoE utilities!
Aura Calculator: https://poe.mikelat.com/
Vorici Chromatic Calculator: http://siveran.github.io/calc.html
One-shot calculator: https://goo.gl/IJhYDx
"
didii wrote:
Also, the additive parts cannot go below 0.


Right, you can't gain health back if that's what you meant, mitigation can theoretically go only to 100%, and physical mitigation is rock-hard-capped to 90%.
Wish the armchair developers would go back to developing armchairs.

◄[www.moddb.com/mods/balancedux]►
◄[www.moddb.com/mods/one-vision1]►
Last edited by raics#7540 on Nov 4, 2015, 2:03:46 PM

Report Forum Post

Report Account:

Report Type

Additional Info