In Diablo 3, resistances work like Armor. It reduces damage from an element by a flat amount. As you get to higher levels, the amount that gets reduced from same level monsters is reduced.
So 90 resist against a level 1 monster will reduce a lot more damage than 90 resist against a level 50 monster.
Higher difficulties do not reduce your resistances directly.
Enemies are higher level, and therefore, your resistances are less effective. Armor is good against All sources of damage ...
I just want to mention that before I even get started, because a lot of people don't seem to realize it.
Armor DR blocks all damage. Fire Damage, Physical Damage, Arcane Damage, etc. It's good against all of them.
For any given attack, you'll always be getting your Armor DR as well as one of your resistance DRs.
You'll possibly get other special bonuses, such as the special DR against missile attacks in your example of 2% Missile Reduction, but you'll always have at least Armor and Resistance.But resistances are good against single type damages ...
If a monster is hitting you with a sword, you're probably looking at Physical Resistance.
If you're standing on some fire a molten elite just left behind, you're probably looking at Fire Resistance.
While it's possible multiple resistances might come into play for an attack (such a Diablo's Lightning-Fire breath), the conventional wisdom is that such attacks have their damage broken into components (though I haven't seen any Blizzard confirmation of that), and DRs are factored in separately for those.
You can pretty much just think of it as two separate attacks hitting you at once.But even Inteligence adds you All Resistances
Intelligence adds 0.1 resist all per point, you may just have 100 INT on the character.
Overall Damage Reduction
- Resistance From Inteligence = Total Inteligence * 0.1
All damage reduction stacks multiplicatively, so it does not matter in which order these reductions are applied.
Formula for Damage Reduction and Damage Received
- 100 Damage - 15% Armor Reduction - 10% Fire Reduction - 2% Missile Reduction =
- 100 Damage - 10% Fire Reduction - 15% Armor reduction - 2% Missile Reduction =
Dodge Vs Block
- Total Damage Reduction % = (1 - Armor DR) * (1 - Specific Resist DR ) * (1 - Special DR) * (etc)
- Damage Received = (Damage Taken * Damage Reduction %) - Amount Blocked (if any block occured) NOT SURE IF THERE IS A CAP HERE, I DONT THINK THERE IS BUT IM NOT SURE (it used to be 50% in D2)
Dodge is just the ability to avoid incoming damage, so there are only two states here : You could dodge it (no damage occur) or you were hit.
In the second situation, all the Damage Reduction formulas applies
The only attribute that increases dodge is dexterity.
Here is the formula, with caps, to calculate it
- 0-100 dex: 0.1% per point
- 101-500 dex: 0.025% per point
- 501-1000: 0.02% per point
- 1000-8000: 0.01% per point
Block is the ability to block incoming atacks, and there are also only two stats here : You blocked or not an atack.In case you blocked, the damage reduction by the 'Ammount Blocked' of your shield is applied after the damage calculation formulas came into play.
If you could not block it, just the normal damage reduction formulas are applied.
The only way to increase your block chance is by the mod Increase Chance to Block By X %
which can be found in shields (DUH),aswell as in
other pieces of gear such as rings (Justice Lantern for example)Formula for Damage received after blocking
A More Practical Ilustration
- Damage Received = (Damage Taken * Damage Reduction %) - Amount Blocked
So in your example above, Thog the Dual-Wielding Barbarian has been neglecting his resistances but is wearing some very shiny armor.
He's got 10% Fire Resistance and 70% DR from Armor.
He's also got some boots of 2% Missile Damage Reduction.
He gets shot with a fire arrow that does 100 damage.
And don't forget he's got that 30% for being a Barbarian!
- Damage Reduction = (1 - .70) * (1 - .10) * (1 - .30) * (1 - .02) = .18522
- Damage Taken = 100 * .18522 = 18.522
Zoltan the Wizard doesn't have much in the way of armor, and is only at 40%, but his intelligence gives him decent fire resistance of 60%.
Sadly, he doesn't have those nice boots that Thog has, but he is using a shield which has a 20% block chance and blocks an average of, say, 25 damage.
As a wizard, he doesn't have Thog's innate damage reduction of 30%.
Credits and Sources
- Damage Reduction = (1 - .4) * (1 - .6) = .24
- Damage Taken (when his shield fails to block) = 100 * .24 = 24
- Damage Taken (when his shield blocks) = (100 * .24) - 25 = 0
user @ GamingExchange for this amazing answer here : http://gaming.stackexchange.com/questions/67319/how-do-armor-resistances-and-missile-melee-damage-reduction-interact/69983#69983
user @ GamingExchange for your answer aswell
for the dodge and Reductions formulas
for the colaborations on DPS CalculationTo be Continued. Keep posting formulas and i will keep incorporating them as they are commingThis post was edited by LastWishBrasil on May 30 2012 08:15am