Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What happens to your damage when you are giving your opponents negative magic resist / armour?

For example I am playing Fiddlesticks and I have:

  1. Passive (-10mres)
  2. Abyssal Scepter (-20 mres)
  3. Haunting Guise (20 mpen)
  4. Sorcerer's Shoes (20 mpen)

...and I am casting skill that does 100 damage on an Ashe with 30 base mres and no mres items?

share|improve this question
@Strix - the answer may be the same, but the question is definitively different. The question you linked to doesn't consider negative resists at all. – Raven Dreamer Sep 2 '11 at 16:02
up vote 6 down vote accepted

I think you're really asking two separate questions here. The first is, "What order do the various MR reduction / penetration effects follow?"

The answer to that is relatively simple.

Armor/MR Reduction

% Based Armor/MR Reduction

% Based Armor/MR Penetration

Flat/Linear Armor/MR Penetration

So to answer the question as per the above, first Fiddlesticks' passive is applied to Ashe, reducing her Magic Resistance to 20. Next, the Abyssal Scepter effects is calculated, reducing Ashe's MR by 20, putting her at 0. Finally, the flat penetration from the Sorcerer's Shoes and the Haunting Guise are considered -- but Ashe is already at 0 MR, so there is no further MR to "penetrate".

Penetration can never bring a champion's defenses below zero.

So in the above scenario, spells would do 100% damage, so the full 100 damage in your example case.

To answer your second question, about the general case of negative magic resistances (possible on jungle creeps, and in some games featuring Karthas / Soraka / Kayle, etc), I bid you to look no further than this question.

The effects of negative defenses are exactly the same as the effects of positive defenses* - linear. In a nutshell, this means that an Abyssal Scepter will increase your spell DPS by the same amount regardless of whether the champion is starting with 100 MR or -100.

*the formula itself is different, because the armor calculation doesn't handle negative values well, but the end result is a continuation of Armor's linear scaling.

share|improve this answer
According to lol wiki (, damage multiplier depending on armor / MR isn't a linear function. Could you give your source please ? – Dalshim Sep 2 '11 at 16:21
On the official LOL site : --- Armor: Reduces the damage a champion receives from physical attacks. Armor reduces the damage of incoming physical attacks by a percentage. This percentage is determined by the formula: Damage Reduction = Total Armor / (100 + Total Armor). For example, a champion with 150 points of armor would receive 60% reduced damage from physical attacks. – Dalshim Sep 2 '11 at 16:26
@Dalshim - As I cite in my answer, I've already written a fair amount on the subject, as mentioned here. The heart of the argument is that, while you're correct in the Damage Reduction % being decidedly non-linear, it is not the part of the formula that matters in actual gameplay. That would be one's "Effective Health", or, put another way, the Time-to-Kill (TTK) given constant damage at a given level of mitigation. – Raven Dreamer Sep 2 '11 at 16:42
Didn't get the fact you were talking about effective health when I was talking about damage reduction. This makes it clearer indeed. – Dalshim Sep 2 '11 at 21:55
I didn't even take into consideration the order of mres/armour reduction. Fantastic answer, thanks. – theorise Sep 5 '11 at 9:16

As I had explained in a previous post, effective armor and effective MR are always calculated the following way :

  • Percentage armor / magic resist reduction
  • Flat armor / magic resist reduction
  • Flat armor / magic penetration
  • Percentage armor / magic penetration

The damage reduction depends on the effective armor / MR and follows the following equation : Damage Multiplier = 100 / (100 + Armor) when armor ≥ 0

enter image description here

However, in some cases, someone can end up with negative armor or MR, in these cases, this different equation applies : Damage Multiplier = 2 − 100 / (100 − Armor) when armor ≤ 0

enter image description here

Now, you have to know that penetration can't set effective armor below 0, only reductions can. Meaning if someone has 30 MR :

  • if you have 20 MR reduction + 20 magic penetration, his effective MR will be 0
  • if you have 40 MR reduction and whatever magic penetration his effective MR will be -10 (which is a big difference).

You will find all the information you need HERE and THERE ! They give plenty of examples for calculating effective armor / MR / Health in various different cases and all the formulas you will ever need.

share|improve this answer
Do note that those two graphs are terribly misleading, because the effectiveness of armor/MR is linear. – Raven Dreamer Sep 2 '11 at 16:19
@Raven Dreamer : Damn, commented the same thing on your answer, we have to compare sources. – Dalshim Sep 2 '11 at 16:22
it's even mentioned on the page you cite: "Armor does not have diminishing returns from an effective health perspective; each point of armor increases the amount of physical damage required to kill the champion by 1 percent of the champion's health." – Raven Dreamer Sep 2 '11 at 16:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.