Path of Exile Wiki

Please consider helping keep the wiki up to date. Check the to-do list of updates needed for version 3.14.0.

Game data exports will becoming later as the technical changes in addition to regular changes take some more time.

READ MORE

Path of Exile Wiki
Advertisement

There are a number of steps involved in deciding whether damage sources such as attacks, spells and secondary damages hits or not and how much damage is done to the target.

Order of operations[]

The list below displays the order of operations when an attacker attempts to damage a defender:

  1. Initial damage
    Damage sources have a base damage that can be increased by various stats. Stats are only applied once per calculation.
    1. Flat damage
      • Local modifiers apply to base damage on the relevant source, for example most modifiers on weapons.
      • Added damage to attacks or spells from equipment and support gems.
    2. Damage conversion
      • Added as modifiers adds a percentage of one damage type as another damage type, for example Gain #% of Physical Damage as Extra Cold Damage during effect or You and nearby allies add #% of your Physical Damage as Cold Damage.[1]
      • Converted to modifiers changes one type of damage into another, for example #% of Cold Damage Converted to Fire Damage.[1][2]
    3. Global modifiers
      • All increased and reduced modifiers are additive.
      • All more and less modifiers are multiplicative.
      Converted damage can take benefit of bonuses for the damage type it was before and what it converted into.
    4. Critical strike roll
    5. Hits can be rolled as a critical strike which multiplies the damage by 150% by default.
  2. Preventing the hit:
    1. Evasion of attacks.[3]
    2. Dodge and Spell dodge.[3]
  3. Damage shift:
    Incoming damage can be shifted to another damage type.[4] It is usually done by utilizing an item which offers the #% of X Damage taken as Y modifier, for example:
    • Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes..
    • Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes..
    • Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes..
    • Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes..
    It is important to note that this is not damage conversion,[4] as shifted part of damage does not retain its original damage property so it won't get mitigated either twice or by the more favorable method. For example, if some of the incoming damage is shifted to or from physical, the after-shift value is used in the armour calculation.
  4. Damage mitigation:
    • Damage can be avoided, for example with Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes... Avoiding damage stops the damage of a hit. It still counts as a hit, even if it only is 0 damage.[5][6]
    • Elemental and chaos damage is mitigated by its respective resistance.
    • Physical damage is mitigated by the sum of all #% additional Physical Damage Reduction modifiers, up to its 90% cap.[7] These modifiers can be calculated from:
      • Armour, which grants damage reduction relative to how much Armour you have compared to the initial physical damage hit.
      • Other sources of flat physical damage reduction, such as:
        • Endurance charges
        • Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes..
  5. Damage taken:
    After damage mitigation, modifiers to damage taken are applied. Flat amounts are applied first, then the sum of all increases/reductions and lastly with more/less multipliers applied separately:[8]
    Order Modifier Examples
    1 ±# X Damage taken from Y Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes..
    Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes..
    Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes..
    2 #% increased/reduced X Damage taken Shock
    Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes..
    Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes..
    3 #% more/less X Damage taken Fortify
    Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes..
    Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes..
    Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes..
  6. Blocking the damage:
    1. Block and Spell block.[9]
  7. Taking the final damage:
    1. Effects that change the damage to be taken from other objects 'before you', such as The Jinxed Juju[10].
    2. Effects that change the damage to be taken from other objects 'before your life or enegy shield', such as Frost Shield[10].
    3. Your Aegis (you can't have multiple aegises)[10].
    4. Guard skill buffs[10].
    5. Ward takes the damage first if it's not broken (disabled), and is then broken for a duration[11].
    6. Non-chaos damage damages energy shield protecting life until it's depleted, by default.
    7. For Mind over Matter users, #% of the remaining damage is removed from mana. Mind over Matter only applies if the damage is affecting life.
    8. Chaos damage always bypasses energy shield. This applies regardless if energy shield is protecting life or mana.
  8. Losing resources due to damage:
  9. Life loss from damage that would reduce your life below 50% while affected by Petrified Blood is prevented and a portion of that life loss is applied over time.


Damage over Time generally follows the same principle, however this damage source doesn't hit which means that it ignores evasion, damage shifts, armour and other mechanics that requires a hit. Other sources of physical damage reduction will apply as usual though. As for damage taken step, modifiers that generally affect Damage taken or Damage taken from Damage over Time will apply, but Damage taken from Hits won't.

Unlucky[]

If a damage roll is unlucky, the damage calculation will be rolled twice and the lower value will be chosen. Rolls to crit/evade/dodge/block are unchanged and only happen once.[12] This can effectively reduce damage by up to one third if the damage has a very low minimum, with the benefit decreasing rapidly: Damage with minimum at half the maximum will only be reduced by one ninth. Currently unlucky is only found on the unique ring Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes.. and the "of Miring" map suffix.

References[]

  1. 1.0 1.1 Mark_GGG (February 22, 2015). "Elemental To Physical Conversion". Official Path of Exile Forums. Retrieved March 18, 2016.
  2. Mark_GGG (November 27, 2013). "Avatar of Fire ~ Elemental Damage Nodes". Official Path of Exile Forum. Retrieved March 2, 2016.
  3. 3.0 3.1 Daniel_GGG (January 2, 2014). "reflect mechanics VS evasion,blocking,acrobatics". Official Path of Exile Forums. Retrieved November 21, 2015.
  4. 4.0 4.1 Mark_GGG (September 26, 2013). "Specifics on Lightning Coil mechanics?". Official Path of Exile Forums. Retrieved November 21, 2015.
  5. Mark_GGG (June 22, 2016). "Mechanical Questions Thread". Official Path of Exile Forums. Retrieved June 22, 2016.
  6. Mark_GGG (June 23, 2016). "Regarding Glitterdisc". Official Path of Exile Forums Private Messages. Retrieved June 15, 2020.
  7. Malice (November 14, 2011). "Mechanics thread". Official Path of Exile Forums. Retrieved November 22, 2015.
  8. Mark_GGG (May 15, 2014). "defensive mechanisms activate in which order?". Official Path of Exile Forums. Retrieved May 15, 2014.
  9. Mark_GGG (May 24, 2019). "Utter trust in your defense unleashes ultimate potential.". Official Path of Exile Subreddit. Retrieved May 25, 2019.
  10. 10.0 10.1 10.2 10.3 Community Team (May 19th, 2021). "Game Mechanics Q&A Answers". Official Path of Exile Forums. Retrieved August 6th, 2021.
  11. Mark_GGG (July 19th, 2021). "Ward as an Overlooked Defensive Mechanic - Precis of the Implications". Path of Exile subreddit. Retrieved August 3rd, 2021.
  12. Mark_GGG (May 13, 2013 4:01 AM). "p/c new ring lori's lantern". Official Path of Exile Forums. Retrieved September 22, 2013.
Advertisement