I've been out of the game for a long while, barring random logins to see what changes were made. And between old posts and the whole "Perfect World" user thing, I felt it might be good to open a thread about Mitigation.
Perhaps a nice play to explain Cryptic's current Defense / Resistance / Dodge / Bubbles mechanics and math.
In short, what do the numbers mean for each? As, at least at one point, Cryptic had funny math.
Example: at one point, I thought I'd heard that 100% Resistance really meant you were actually taking 1/2 of the damage.
I know Dodge = Dodge * Avoid, but is that final number the actual amount avoided or is it the same as the 100% == 50% thing.
My main concern was about the whole Dodge thing, but I figured I might as well roll it all into one for future searches. As things might have changed while I was gone for about 1-2 years
Dodge/Avoid actually got a lot more simplified recently.
Dodge used to be a true percentage but on a sliding scale based on attack time. Longer attack times increased your dodge chance short rapid attacks decreased it.
This is no longer the case. Now dodge and avoid are true percentages with no funky math.
50% dodge means you should on average dodge half the attacks against you. 80% Avoid means only 20% of the attack will hit you, assuming you succeed in a dodging.
For everything else, defense from gear, passives, buffs ect. They still follow Cryptic math.
Or as explained in the WIKI
The actual formula used to calculate damage mitigation due to resistances is thus:
Damage taken = damage / ( 1 + damage resistance )
So if you had a damage resistance of 20% and were hit by an attack that does 1000 damage you would take:
1000 / ( 1 + 0.2 ) = 833.33 damage
This is a total of 16.667% damage mitigated.
This formula is used so that attaining a 50% damage mitigation is relatively easy (100% damage Resistance) while achieving 90% or more is virtually impossible requiring damage resistances of over 900%.
The complicated part of mitigation is the order in which everything happens.
Damage Resistance from Blocking for example is not just added to your normal damage resistance it's a separate pass that results in Blocking being much more effective than you'd think.
Also shields that absorb damage differ: PFF is essentially extra hitpoints as it has all the normal mitigation applied to it (although 5% of all damage will bleed through PFF) but the shield from Field Surge/Protection Field/Mindful Reinforcement/Unbreakable don't have any mitigation and just take damage directly off the attack making them less useful than their HP values appear.
Absorption effects like Invulnerability occur at an odd point in the formula and the amount they actually absorb is dependent on how much damage you would have taken after all your other defenses including dodging.
If you want to calculate how much damage you will take from an attack then you can use this spreadsheet: http://tinyurl.com/codamage
Comments
Dodge used to be a true percentage but on a sliding scale based on attack time. Longer attack times increased your dodge chance short rapid attacks decreased it.
This is no longer the case. Now dodge and avoid are true percentages with no funky math.
50% dodge means you should on average dodge half the attacks against you. 80% Avoid means only 20% of the attack will hit you, assuming you succeed in a dodging.
For everything else, defense from gear, passives, buffs ect. They still follow Cryptic math.
Or as explained in the WIKI
Damage Resistance from Blocking for example is not just added to your normal damage resistance it's a separate pass that results in Blocking being much more effective than you'd think.
Also shields that absorb damage differ: PFF is essentially extra hitpoints as it has all the normal mitigation applied to it (although 5% of all damage will bleed through PFF) but the shield from Field Surge/Protection Field/Mindful Reinforcement/Unbreakable don't have any mitigation and just take damage directly off the attack making them less useful than their HP values appear.
Absorption effects like Invulnerability occur at an odd point in the formula and the amount they actually absorb is dependent on how much damage you would have taken after all your other defenses including dodging.
If you want to calculate how much damage you will take from an attack then you can use this spreadsheet: http://tinyurl.com/codamage
[SIGPIC][/SIGPIC]