Editing Damage Resistance

Jump to navigation Jump to search
Warning: You are not logged in. Once you make an edit, a temporary account will be created for you. Learn more. Log in or create an account to continue receiving notifications after this account expires, and to access other features.
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 35: Line 35:
{{#invoke:HeroDataArrays|heroDamageResistTable}}
{{#invoke:HeroDataArrays|heroDamageResistTable}}


== Calculation ==
== Math ==
While items often display resistance as a flat percentage (e.g., +20% Resist), multiple sources of resistance do not simply add together. Instead, they stack '''multiplicatively'''.
Despite being presented in-game as +x% Bullet, Melee, or Spirit Resist, multiple sources of resist stack multiplicatively, not additively.  


=== Calculating Resistance ===
The formula for resist is: <math>BR_f = \left\lceil 1 - \prod_{i=1}^n (1 - BR_i) \right\rceil</math><br />
To find your total resistance, use the following formula:
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>


<math>\text{Total Resist} = 1 - (1 - R_1) \times (1 - R_2) \dots</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:


'''Example:'''
<math>1 - (1 - 0.6) * (1 - 0.4) = 76% \text{ Bullet Resist}</math>
If you have two sources of resistance, one providing '''40%''' and another providing '''20%''':
# Convert percentages to decimals: 0.40 and 0.20.
# Subtract from 1: (1 - 0.40) = '''0.60''' and (1 - 0.20) = '''0.80'''.
# Multiply the remainders: 0.60 × 0.80 = '''0.48'''.
# Subtract from 1: 1 - 0.48 = '''0.52'''.
# Your Total Resist is '''52%'''.


=== Calculating Resistance Reduction ===
==Resistance Reduction==
'''Resistance Reduction''' (often called "shred") acts as a counter to resistance. It is calculated separately using the same multiplicative formula, and then subtracted from the target's resistance.
Resistance Reduction refers to any negative amount of Resist, making the target take increased damage.


<math>\text{Final Resist} = \text{Total Resistance} - \text{Total Reduction}</math>
Resistance Reduction is calculated multiplicatively like resistance, but then simply subtracted from the resistance amount.


'''Example:'''
<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>
A target has '''52%''' Total Resistance (as calculated above). You attack them with two sources of Reduction: one providing '''25%''' and another providing '''20%'''.


'''Step 1: Calculate Total Reduction'''
For example, using Bullet Resists and Reductions:
<math>1 - (1 - 0.25) \times (1 - 0.20) = 0.40 \rightarrow \mathbf{40\%}</math>


'''Step 2: Subtract Reduction from Resistance'''
* 70% Spirit Resist from Viscous' [[Viscous#(4) Goo Ball|Goo Ball]]
<math>52\% - 40\% = \mathbf{12\%}</math>
* 20% Spirit Resist from [[Spirit Armor]]
* -12% Spirit Resist from [[Spirit Strike]]
* -12% Spirit Resist from [[Mystic Vulnerability]]
* -24% Spirit Resist from [[Crippling Headshot]]


The target has a final effective Resist of only '''12%'''.
<math>[1 - ((1 - 0.7) * (1 - 0.2))] -[1 - ((1-0.12)*(1-0.12)*(1-0.24))] =  \mathit 35% Spirit Resist</math>


=== Negative Resistance ===
The final Resistance can go negative, and this multiplies the damage taken of that type. For example:
If the Total Reduction is higher than the Total Resistance, the final value will be negative. This acts as a damage amplifier.


* '''30% Resist:''' You take '''70%''' of incoming damage.
* 30% resist= 70% of the damage from the weapon or ability.
* '''0% Resist:''' You take '''100%''' of incoming damage (True Damage).
* 0% resist = 100% of the damage from the weapon or ability.
* '''-30% Resist:''' You take '''130%''' of incoming damage.
* -30% resist = 130% of the damage from the weapon or ability.


== Effective Health ==
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==
{{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.]]
Please note that all contributions to The Deadlock Wiki are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see Deadlock:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)

Pages included on this page: