loader image

Damage Reduction

[WHOOPS! This article is unedited – give us some time to clean it up! 🧹]

Created: 2019-12-15
Updated: 2020-06-12

It’s some random day today, which means it’s mad science time. Again I’ll first try to explain the basics, which are probably the most relevant thing for most players. I’ll then go into details and maths, but they’re pretty complicated/messed up, so feel free to skip section 2 and 3 unless you want to know what exactly is going on under the hood.

## [color=white]Content:[/color]

1. Basics
1.1 [color=ff6666]Reduction[/color] vs. [color=ffaa00]Resistance[/color]
1.2 [color=ff6666]Damage Reduction[/color]
1.3 [color=ffaa00]Damage Resistance[/color]
2. Maths
2.1 [color=ff6666]Reduction[/color]
2.2 [color=ffaa00]Resistance[/color]
2.3 Combined
3. Specific skill values and notes
3.1 Amara
3.2 Fl4K
3.3 Moze
3.4 Zane
4. Breaker class mod distance

# [color=white]**1. Basics**[/color]

First things first: no, you can NOT reduce damage to 0, the way the formulas work makes this theoretically impossible. The only exceptions are a few legendary shields that make you immune against a specific element (Transformer, Red Suit).

[color=white]EDIT: This doesn’t seem to be true, as @Lonemasterino (thank you!) pointed out [down below](https://forums.gearboxsoftware.com/t/guide-damage-reduction-resistance/4221590/7). It seems like “adaptive” resistance (resistance to the last element that hit you) works differently to “regular” reduction and resistance I’m describing in this guide. Also, Zane’s Stiff Upper Lip wasn’t working at the time of writing. Until I’ve tested this all again, I’ll just leave this note here.[/color]

## [color=white]1.1 [color=ff6666]Reduction[/color] vs. [color=ffaa00]Resistance[/color][/color]
The game uses the terms [color=ff6666]Damage Reduction[/color] and [color=ffaa00]Damage Resistance[/color]. [color=ffaa00]Resistance[/color] means resistance only against a specific element (including only against non-elemental) — or in some cases, against all elements but not against non-elemental. [color=ff6666]Reduction[/color] means it’s against all types of damage.

*Note: the game isn’t 100% consistent with these terms. I e.g. have 2 legendary class mods that say “-18% damage reduction” but they’re actually +18% [color=ffaa00]Resistance[/color] against non-elemental.*

## [color=white]1.2 [color=ff6666]Damage Reduction[/color][/color]

Damage taken with [color=ff6666]Reduction[/color] is regular damage reduced by the percentage stated on the card:

> [color=white]DmgDealt = NormalDmg × (1 – [color=ff6666]DmgReduction[/color])[/color]

So e.g. with 5/5 in Amara’s Helping Hands (40%), 1000 incoming damage is reduced to roughly 600. “Roughly” because it’s not exactly 40%: there’s a different formula going on behind the scenes and the card will round the result (e.g. in this case, it’s actually 39.76%). For more detail, see the [color=white]Maths[/color] section.

If you’ve got more than one instance of [color=ff6666]Reduction[/color] going on, they’re generally multiplicative:

> [color=white]DmgDealt = NormalDmg × (1 – [color=ff6666]Red1[/color]) × (1 – [color=ff6666]Red2[/color]) × (1 – [color=ff6666]Red3[/color]) × …[/color]

So if you’ve also got Arms Deal, it’ll be 1000 × (1 – 40%) × (1 – 40%) = 363.

Examples of [color=ff6666]Damage Reduction[/color]:
– all skills that say “[color=ff6666]Reduction[/color]”, not “[color=ffaa00]Resistance[/color]”. If it’s element-specific, it’s generally [color=ffaa00]Resistance[/color] (e.g. [color=ffaa00]One with Nature[/color]).
– [color=ff6666]Damage Reduction[/color] shield boosters
– Amara’s [color=ff6666]Breaker[/color] class mod

## [color=white]1.3 [color=ffaa00]Damage Resistance[/color][/color]

The basic principle is the same, as is the formula — if you’re using only one of these at a time. Among each other they’re *additive*, but in a complex way that can’t be simplified in a formula like those above.

Worse, the game is inconsistent with stating values, sometimes it’s the rounded end result but sometimes it’s the value actually put in the formula. All of this in the Maths section.

As a rule of thumb, just know that combining [color=ffaa00]Resistances[/color] yields slightly worse results than combining [color=ff6666]Reductions[/color] (as usual with additive vs. multiplicative bonuses), and sometimes the actual value is slightly lower than what the card suggests. But it’s not so much that you’re going to notice it most of the time.

When combining [color=ff6666]Reductions[/color] with [color=ffaa00]Resistances[/color], think of the entire resistance part as one multiplier in the formula:

> [color=white]DmgDealt = NormalDmg × (1 – [color=ff6666]Red1[/color]) × (1 – [color=ff6666]Red2[/color]) × … × (1 – [color=ffaa00]TotalResistance[/color])[/color]

# [color=white]**2. Maths**[/color]

Players familiar with the BL2 system may have been surprised by the formulas above. In fact, actual calculation is like in BL2, the difference being that BL3 usually states the end result of the calculation (instead of the value that is put somewhere in the formula), which makes it less mistakable if you’re not familiar with the maths, and allows easy approximate calculation by simply multiplying them with each other like above.

For those unfamiliar with this: in BL2, “100%” [color=ff6666]Damage Reduction[/color] didn’t mean God mode: the base formula was (always? Usually? Not sure anymore):

> [color=white]DmgDealt = NormalDmg / (1 + [color=ff6666]DmgReduction[/color])[/color]

Which meant:
– 1 / (1 + [color=ff6666]100%[/color]) = 50% >>> Damage reduced by 50%
– 1 / (1 + [color=ff6666]200%[/color]) = 33% >>> Damage reduced by 67%
– 1 / (1 + [color=ff6666]40%[/color]) = 71% >>> Damage reduced by 29%

This caused a lot of confusion because people were wondering why damage was reduced by far less than the values suggested. For this reason, BL3 doesn’t state the “100%”, “200%”, “40%” values put in the formula anymore, but the resulting “50%”, “67%”, “29%” — but the actual calculation behind the scenes is still the same.

Sadly, it’s inconsistent: Some [color=ffaa00]Resistance[/color] stats are actually the formula values (not end results).

Also sadly, if you want to calculate overall [color=ffaa00]Resistance[/color], you’ll have to reverse-engineer to find out the actual values you need to put in the formula. Anyway…

## [color=white]2.1 [color=ff6666]Reduction[/color][/color]
### [color=white]One [color=ff6666]Reduction[/color] – example: [color=ff6666]Helping Hand(s)[/color][/color]
In traditional terms, [color=ff6666]Helping Hands[/color] is [color=white]+13.2% per rank[/color]. Thus, the actual formula is:
> [color=white]DmgDealt = NormalDmg / (1 + [color=ff6666]13.2% × rank[/color])[/color]

The resulting damage modifiers at rank 1-7 then are 88.3%, 79.1%, 71.6%, 65.4%, 60.2%, 55.8%, 52.0%. This results in the skill description stating a [color=ff6666]Damage Reduction[/color] of 12%, 21%, 28%, 35%, 40%, 44%, 48%. All skills are calculated like this, only with the 13.2% replaced with whatever other value. This is why the values stated in the descriptions don’t increase proportionally with rank.

### [color=white]Three [color=ff6666]Reductions[/color] ([color=ff6666]Helping Hands[/color] + [color=ff6666]Arms Deal[/color] + [color=ff6666]Breaker[/color] mod)[/color]
[color=ff6666]Arms Deal[/color] uses [color=white]+13.2% per rank[/color] just like [color=ff6666]Helping Hands[/color]. The [color=ff6666]Breaker[/color] (“up to 29% reduction depending on how close you are to the enemy”) is actually 1 / (1 + [color=ff6666]40%[/color]).
> [color=white]DmgDealt = NormalDmg / (1 + [color=ff6666]13.2% × rank[/color]) / (1 + [color=ff6666]13.2% × rank[/color]) / (1 + [color=ff6666]40%[/color])[/color]

*Note: Most people write “× 1 / (1 + whatever)” every time instead of just “/ (1 + whatever)”. I prefer it this way because “× 1” is redundant. You can add that if you want, the result is the same.*

## [color=white]2.2 [color=ffaa00]Resistance[/color][/color]
Same principle, only if you’ve got several at once, they’re added together in the denominator:
> [color=white]DmgDealt = NormalDmg / (1 + [color=ffaa00]Res1[/color] + [color=ffaa00]Res2[/color] + [color=ffaa00]Res3[/color] + …)[/color]

Sadly, most of the resistance stats in the game are the end result after calculation (if you’re only using that single one) while some are confusingly actual formula values. Examples:

**End result values stated on card:**
– shield: main [color=ffaa00]Elemental Resistance[/color]
– class mod: element-specific [color=ffaa00]Resistance[/color] from a part (listed at the bottom of the card)
– artifact: “[color=ffaa00]Elemental Resistance[/color]” (meaning all elements but not NE) from a part
– Zane’s [color=ffaa00]Futility Belt[/color] and Amara’s [color=ffaa00]One with Nature[/color]

**Formula values stated on card:**
– class mod: “-18% Damage Reduction”: this is actually +18% [color=ffaa00]non-elemental Resistance[/color].
– artifact: element-specific [color=ffaa00]Resistance[/color] from a part.

## [color=white][u]2.3 Complete Formula[/u][/color]
> [color=white]DmgDealt = NormalDmg / (1 + [color=ff6666]Red1[/color]) / (1 + [color=ff6666]Red2[/color]) / … / (1 + [color=ffaa00]Res1[/color] + [color=ffaa00]Res2[/color] + …)[/color]

# [color=white]**3. Exact skill *formula* values and notes**[/color]

## [color=white]3.1 Amara[/color]

– [color=ff6666]Helping Hand(s)[/color]: 1 / (1 + [color=ff6666]13.2% × rank[/color])
– [color=ff6666]Arms Deal[/color]: 1 / (1 + [color=ff6666]13.2% × rank[/color])
– [color=ffaa00]One with Nature[/color]: 1 / (1 + [color=ffaa00]13.2% × rank[/color]) against action skill element
– [color=ff6666]Breaker[/color] class mod: up to 1 / (1 + [color=ff6666]40%[/color])

## [color=white]3.2 FL4K[/color]
– [color=ff6666]Hunter’s Eye[/color]: 1 / (1 + [color=ff6666]5.6% × rank[/color]) against beasts
– *Can be increased with [color=99ff99]Big Game[/color]: [color=ff6666]5.6%[/color] × [color=99ff99]1.3[/color] = [color=ff6666]7.28%[/color]*
– [color=ff6666]Turn Tail and Run[/color]: 1 / (1 + [color=ff6666]7% × rank[/color])
– [color=ff6666]Spiderant Countess[/color]: 1 / (1 + [color=ff6666]5%[/color])
– *For some reason it’s additive with [color=ff6666]Turn Tail[/color]: 1 / (1 + [color=ff6666]7% × rank[/color] + [color=ff6666]5%[/color]) with both. [color=ff6666]Hunter’s Eye[/color] remains separate.*

## [color=white]3.3 Moze[/color]
– [color=ff6666]Armored Infantry[/color]: 1 / (1 + [color=ff6666]3% × rank[/color])
– [color=ffaa00]Vladof Ingenuity[/color]: 1 / (1 + [color=ffaa00]18% × rank[/color]) against shock

## [color=white]3.4 Zane[/color]
– [color=ffaa00]Futility Belt[/color]: 1 / (1 + [color=ffaa00]18%[/color]) against non-elemental
– [color=ffaa00]Stiff Upper Lip[/color]: [color=dddddd]probably[/color] 1 / (1 + [color=ffaa00]6.5% × rank[/color])
– *The [color=ffaa00]6.5%[/color] would at least explain the values stated in the description. I tried self-grenading with different elements, being shot at with different elements… this skill never did anything at all. Currently broken? Or can someone help me with this?*

# [color=white]**4. Breaker COM distance (Amara)**[/color]

Threshold distance where it starts to make any difference:


Roughly 50% of its maximum reduction:



As always, comments and corrections are welcome.

Vault Hunter Hub