发信人: seaeye()
整理人: netsnakes(2002-12-19 22:00:32), 站内信件
|
D2X中
防御魔法(火电冰毒,魔法5种伤害)可以通过resist,reduce,Absorb三种途径
毒伤害还可以通过Reduce Poison Length.
Resist是免除xx%的伤害
Reduce是Resist之后,再减去若干数值
也有一说是:因为D2X每秒刷新25Frame,而伤害是按Frame计算的
所以MagicDamageReduceBy xx的数值在每一Frame计算时都起作用
所以实际效果是xx 乘以25!
关于以上说法,我觉得不可信,理由有两个
1: 类似的Damage Reduce By xx 是在最终物理伤害减去xx,并没有乘以25的结果
2: 如果真能乘以25,那么MagicDamageReduceBy 10 相当于魔法伤害减少250!
那么我打ACT3放暴雪魔法的魔法师,我的血并没有250的血,
中一下不死,证明对方的魔法伤害不足250
但是装备上MagicDamageReduceBy 10的东东,仍然伤了不少血
证明效果不是乘以25的
不过MagicDamageReduceBy xx在防御火墙魔法和毒伤害时候,效果特别明显
防御放电的金怪也不错(关于这点,我以前撰文讨论过,这里不再多说)
而防御闪电,冰球攻击,效果就不怎么样.
最有可能游戏对于不同的魔法,扣血的算法不一样,(最特别是毒伤害)
于是Magic Damage Reduce By xx的效果就不同了
Absorb是最好的防御属性,把xx%的伤害转换为生命!
火电冰毒魔法的resist的最大上限是95%,如果没有提高上限的装备
则最大上限是75%
reduce同时对所有5种魔法伤害起作用
Absorb好象没有上限(实际也不需要上限,50%的Absorb就等于免疫了,超过50%就等于加血!)
计算魔法伤害如下:
原始伤害 * (1 - Resist% - 2 * Asort%) - Reduce = 最终伤害
如电攻击100点伤害,电抵抗20%,电Abort25%,Magic Damage Reduce By 10
那么最终伤害是
100 * (1 - 20% - 2 * 25%) - 10 = 20点
可见适当的Resist+Reduce+Absorb是可以完全对魔法免疫甚至给自己加血的!
实际上,游戏中危险性最大的魔法伤害来自
1 尸爆 (总伤害等于死去怪物的生命总值的40%-80%,总伤害的50%是物理伤害,50%是火伤害)
2 大棉花 (电增强+MultiShot的金色怪物)
3 火墙,暴雪,剧毒,ACT4的魔法冰弹,
4 SpecialHit技能,元素增强技能的金色怪物(命中时产生等于物理攻击伤害的元素伤害)
我认为除了尸爆是无法完全防御(也不是不能,不过装备的要求高得几乎不可能)
其它所有魔法都可以做到单项甚至多项免疫的!
附注:
毒伤害是在一定时间内平均发作出来的,所以减少毒伤害的持续时间
也就等于减少毒伤害. 所以Magic Damage Reduce By xx 对毒伤害防御效果明显
纯粹的Magic Damage,来自ACT4的巫师的魔法弹,或者那些高大长头发能复活Undead
的怪物放出来的,类似飞齿轮的魔法弹
Magic Resist 的装备很少见,不过这些魔法的威胁都不大,所以也就算了.
物理免疫以前版主转过文章,这里不再复述. |
|