Damage Reduction (Diablo2)
Damage Reduction is an important attribute for survival in Diablo II. There are a variety of different methods of obtaining damage reduction, and these methods can be simply grouped into several categories: Resist, Numerical Reduction, and Absorb. Numerical Reduction is applied first, then resist, and lastly absorb (blocking works by a separate mechanic).
Example: A player has 'Reduce fire damage by 10', '50% fire resist' and '20% fire absorb'.
- A monster deals 100 fire damage.
- 10 damage is removed, 90 remains.
- 50% of 90 is removed, 45 remains.
- 9 damage is absorbed, resulting in 36 damage. If the player survives this damage, 9 health is healed.
- Result: 27 damage is received of the original 100.
抗性的工作机理是按照百分比来减少所受到伤害. 因此, 如果一次攻击产生了100点的火伤害, 并且某人有50%的火抗, 那么他只能受到50%的火焰伤害. 抗性对任何角色来说都非常的重要. 游戏普通模式和噩梦模式中有很多比较致命的攻击, 例如墨菲斯托的骷髅闪电, 对于高抗的角色来说造成的伤害微乎其微. 然而在地狱难度中, 高抗更通常也就仅能让角色在遭遇到更多致命的敌人的时候不会立即死亡而已. 在玩家对决模式中, 抗性也常常是至关重要的.
正常的元素抗性上限可以通过装备带有增加最大抗性(+Max Resists)的装备来提高. 如果一个角色有200的火抗, 那么仅有75%的火抗是有效的(可依靠装备最高提升至95%火抗), 并且如果一个怪物带有审判光环让角色的火抗减少75%, 该角色仍然有125%的火抗剩余. 在这种情况下, 角色依然精确的得到75%的火抗. 同样的道理, 如果一个玩家火抗为零并且受到同样的审判光环影响, 那么他的火抗为负75%, 这将使得玩家会受到额外的火焰伤害. 在任何情况下负抗性都是不好的, 应该不惜代价避免这种情况发生.
- 消褪: 在一定时间内增加刺客所有元素抗性, 同时每一个技能点提高1%的物免抗性.
- 自然抵抗: 被动技能，全面提高野蛮人的所有元素抗性.
- 抵抗火焰: 提高玩家及同伴的火抗和最大火抗上限.
- 抵抗冰冷: 提高玩家及同伴的冰抗和最大冰抗上限.
- 抵抗闪电: 提高玩家及同伴的电抗和最大电抗上限.
- 救助光环: 提高玩家及同伴的火/冰/电/毒抗.
- 审判光环: 降低附近所有敌人的火/冰/电/毒抗.
- 冰冷掌握: 降低所有敌人的冰冷抵抗，但是不能破除免疫.
如果玩家受到以上任何一个技能的影响, 他/她的抗性会根据技能提示而相应的改变. 幸好有抗性上限的设置, 因此玩家永远无法对元素伤害完全免疫.
怪物的抗性机理和玩家是完全一样的. 然而, 与玩家有所不同的是, 怪物的抗性是没有上限的. 因此他们如果某种抗性足够高的话, 他们是能够对某种元素伤害免疫的. 当怪物的元素抗性达到或者超过100时, 怪物则对相应的元素伤害免疫. 除了女巫的冰冷掌握技能不能破冰免外, 怪物的免疫可以被任何降低抗性的技能打破. 不过, 当技能破免疫的时候, 技能仅能产生1/5的实际效果. 这意味着, 举例来说, 当一个有100%的物免属性的怪物受到伤害加深技能影响的时候, 这个怪物仍然有80%的物免属性剩余, 而不是0%的物免属性剩余. 这个原理同样适用于元素抗性.
由于这些技能在破除免疫时被削弱了效果, 因此存在可能一个怪物拥有某种无法破除的免疫. 这种情形发生在当一个怪物的抗性达到或者超过144%的冰抗, 火抗, 或者电抗, 120%的物免, 或者114%的毒免.
Numerical Damage Reduction
Like the name suggests, this reduces damage of a specific damage type by a fixed amount. All damage types can be reduced in this way. There is no cap to how much a player can get in numerical reduction, so in theory it should be possible to acquire so much that one cannot be damaged by a specific damage type. It is hardly practical do to so however, and would likely reduce the quality of gear so much that the killing speed of a character would be severely hurt.
Absorb reduces an amount of the damage received and then heals the player with the absorbed amount. Suffice to say this can be very powerful, if coupled with enough normal resist. Absorbs can be found in numerical- or percentage-based forms. There are four types of absorb: fire, cold, lightning, and magic. Magic absorb absorbs all kinds of elemental damage, as well as magic damage. The Druid skill Cyclone Armor provides the player with numerical absorbs for all three elemental damage types. All absorbs are capped at 40%. In practice, this is essentially the same as another 80% resist applied on top of regular resist for the player, basically enabling the player to reach 99% resist.
How it works:
- A monster does 100 fire damage.
- 40% Fire Absorb means that 40% of the damage is absorbed, meaning that part does no damage. 60 damage is dealt.
- After this, the 40 damage that was absorbed heals the player.
- Result: The net damage dealt to the player is only 20.
If the player also has 95% fire resist:
- A monster deals 100 fire damage.
- 95 damage is removed. 5 damage remains.
- 2 damage (40%) is absorbed. 3 damage is dealt.
- 2 damage is healed.
- Result: 1 damage, or 1%, is all that remains.
However, the problem is that if the player does not have 60 hp when this attack lands, he will die, as the healing is only applied after the reduction in hp has been made. Still, it can be very useful at times.
While not of the same kind as the above methods, blocking is another great way to reduce your incoming physical damage. When you successfully block an attack, you completely avoid all damage. If the block fails, you take damage as usual and resistances etc. are applied as usual. In order to block, your character must have a shield equipped (except in the case of an Assassin who has Weapon Block). You can increase your chance to block by adding points to Dexterity or by getting certain affixes on your gear. Chance to Block is capped at 75%, and many Class Builds recommend maximizing block for survivability.