Editing Damage ResistanceGive feedback
Jump to navigation
Jump to search
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
| Latest revision | Your text | ||
| Line 1: | Line 1: | ||
'''Damage Resistance''' refers to the | '''Damage Resistance''' refers to the Bullet, Melee, and Spirit Resist statistics which reduce incoming damage taken. Bullet Resist reduces all weapon and melee damage, Melee Resist reduces only melee damage, while Spirit Resist reduces all spirit damage. | ||
Most resistances stack | Most resistances stack diminishingly, with each additional resistance source having reduced effect. Resistance Reduction is applied to the final resistance, and is stacked separately and diminishingly. | ||
The Bullet Resistance and Spirit Resistance stats are also sometimes referred to as "Bullet Armor" and "Spirit Armor". | |||
Bullet | |||
== Starting Damage Resistance == | |||
Most [[Hero|Heroes]] have no starting damage resistance. However, there are a few exceptions: | |||
=== | === Bullet Damage Resistance === | ||
== | * {{PageRef|name=Dynamo}} has no starting bullet damage resistance, but he gains {{#invoke:HeroData|get_hero_scalar|hero_dynamo|Level|BulletResist}}% per [[Boon]] (20% at max level). | ||
* {{PageRef|name=Bebop}} has no starting bullet damage resistance, but he gains {{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|BulletResist|3}}{{#invoke:HeroData|get_hero_scalar|hero_bebop|Level|BulletResist}}% per [[Boon]] (9.6% at max level). | |||
=== Spirit Damage Resistance === | |||
* {{PageRef|name=Lash}} has {{#invoke:HeroData|get_hero_var|Lash|TechResist|3}}% spirit damage resistance. | |||
* {{PageRef|name=Pocket}} and {{PageRef|name=Trapper}} have {{#invoke:HeroData|get_hero_var|Pocket|TechResist|3}}% spirit damage resistance (they take 15% more spirit damage). | |||
* {{PageRef|name=Kelvin}} and {{PageRef|name=McGinnis}} have no starting spirit damage resistance, but gain {{#invoke:HeroData|get_hero_scalar|hero_forge|Level|TechResist}}% per Boon (20% at max level). | |||
=== Headshot Critical Damage Reduction === | |||
= | * {{PageRef|name=Seven}} has {{#invoke:HeroData|get_hero_var|hero_gigawatt|CritDamageReceivedScale|3}}% critical damage reduction. | ||
* {{PageRef|name=Mo & Krill}} have {{#invoke:HeroData|get_hero_var|hero_krill|CritDamageReceivedScale|3}}% critical damage reduction (Mo's head only). | |||
== | === Boon Resistances === | ||
Resistances gained from [[Boon|Boons]] (e.g., {{PageRef|name=Dynamo}}'s Bullet Resist or {{PageRef|name=Kelvin}}'s Spirit Resist) stack '''additively'''. This is an exception to the standard multiplicative stacking rules for other resist sources. | |||
== Melee Resist == | |||
Melee Resist is a special case of Bullet Resist that stacks diminishingly alongside it to reduce all incoming melee damage. This includes all 'melee' abilities such as {{HeroIcon|Viscous}}' {{AbilityIcon|Puddle Punch}} ability. | |||
== Math == | |||
Despite being presented in-game as +x% Bullet, Melee, or Spirit Resist, multiple sources of resist stack multiplicatively, not additively. | |||
== | The formula for resist is: <math>BR_f = \left\lceil 1 - \prod_{i=1}^n (1 - BR_i) \right\rceil</math><br /> | ||
where:<br /> | |||
<math> | |||
\begin{align} | |||
BR_f &= \text{final bullet resist,} \\ | |||
n &= \text{number of bullet resist sources,} \\ | |||
BR_n &= \text{bullet resist value} \\ | |||
\end{align} | |||
</math> | |||
For example, multiple sources of Bullet Resist: | |||
* 60% Bullet Resist from Viscous' [[Viscous#(4)_Goo_Ball|Goo Ball]] | |||
* 40% Bullet Resist from the [[Colossus]] [[Items|Item]] results in: | |||
<math> | <math>1 - (1 - 0.6) * (1 - 0.4) = 76% \text{ Bullet Resist}</math> | ||
==Resistance Reduction== | |||
Resistance Reduction refers to any negative amount of Resist, making the target take increased damage. | |||
Resistance Reduction is calculated multiplicatively like resistance, but then simply subtracted from the resistance amount. | |||
<math>\ | <math>\mathit{Displayed Resist} = [1 - (1 - \mathit{Resistance 1}) * (1 - \mathit{Resistance 2}) * ... * (1 - \mathit{Resistance N})] - [1 - (1 - \mathit{ResReduct.1}) * (1 - \mathit{ResReduct.2})* ... * (1 - \mathit{ResReduct.N})]</math> | ||
For example, using Bullet Resists and Reductions: | |||
' | * 70% Spirit Resist from Viscous' [[Viscous#(4) Goo Ball|Goo Ball]] | ||
* 20% Spirit Resist from [[Spirit Armor]] | |||
* -12% Spirit Resist from [[Spirit Strike]] | |||
* -12% Spirit Resist from [[Mystic Vulnerability]] | |||
* -24% Spirit Resist from [[Crippling Headshot]] | |||
<math>[1 - ((1 - 0.7) * (1 - 0.2))] -[1 - ((1-0.12)*(1-0.12)*(1-0.24))] = \mathit 35% Spirit Resist</math> | |||
<math> | |||
The | The final Resistance can go negative, and this multiplies the damage taken of that type. For example: | ||
== | * 30% resist= 70% of the damage from the weapon or ability. | ||
* 0% resist = 100% of the damage from the weapon or ability. | |||
* -30% resist = 130% of the damage from the weapon or ability. | |||
Items like [[Headshot Booster]] grant a flat added bullet damage, this bonus damage is not multiplied by weapon damage but is subject to resistance reduction/increase in damage. | |||
== Effective Health == | ==Effective Health== | ||
{{Construction}} | {{Construction}} | ||
[[File:Resistance-graph.png|thumb|A graph showing how despite the resistance percentage not growing additively, it scales the player's effective health additively.]] | [[File:Resistance-graph.png|thumb|A graph showing how despite the resistance percentage not growing additively, it scales the player's effective health additively.]] | ||
| Line 84: | Line 85: | ||
=== Bullet Resist === | === Bullet Resist === | ||
{{Item stat table|Bullet Resist}} | {{Item stat table|Bullet Resist}} | ||
* {{ItemIcon|Monster Rounds}} increases Bullet Resist vs. NPCs by +{{#invoke:ItemData|get_prop|Monster Rounds|NonPlayerBulletResist}}. | * {{ItemIcon|Monster Rounds}} increases Bullet Resist vs. NPCs by +{{#invoke:ItemData|get_prop|Monster Rounds|NonPlayerBulletResist}}%. | ||
* {{ItemIcon|Escalating Resilience}} increases Bullet Resist by {{#invoke:ItemData|get_prop|Escalating Resilience|BulletResistPerStack}} per [[stack]] per shot when hitting enemy heroes, maxing at {{#invoke:ItemData|get_prop|Escalating Resilience|MaxArmorStacks}} Bullet Resist. | * {{ItemIcon|Escalating Resilience}} increases Bullet Resist by {{#invoke:ItemData|get_prop|Escalating Resilience|BulletResistPerStack}}% per [[stack]] per shot when hitting enemy heroes, maxing at {{#invoke:ItemData|get_prop|Escalating Resilience|MaxArmorStacks}}% Bullet Resist. | ||
=== Bullet Resist Reduction === | === Bullet Resist Reduction === | ||
| Line 99: | Line 100: | ||
{{Item stat table|Spirit Resist Reduction}} | {{Item stat table|Spirit Resist Reduction}} | ||
* {{ItemIcon|Spirit Rend}} reduces {{#invoke:ItemData|get_prop|Spirit Rend| | * {{ItemIcon|Spirit Rend}} reduces {{#invoke:ItemData|get_prop|Spirit Rend|MagicResistReduction}}% spirit resist on bullet hit from its component {{ItemIcon|Spirit Shredder Bullets}}, as well as an additional {{#invoke:ItemData|get_prop|Spirit Rend|TechArmorDamageReduction}}% spirit resist reduction per stack on headshots, up to a max of 4 stacks (-33% spirit resist total). | ||
{{Stat navbox}} | {{Stat navbox}} | ||
[[Category:Damage Calculation]] | [[Category:Damage Calculation]] | ||