|
1.对物理攻击附带元素伤害,计算顺序为
魔法伤害减少(mdr)
元素抗性
元素吸收
伤害减少(dr)
伤害减少%(dr%)
2.mdr对以物理伤害为载体的元素魔法伤害,不但能抵消元素,还能抵消物理伤害,顺序是先抵消元素伤害,然后物理
但当有和攻击方一样的元素吸收情况下,这时不抵消物理伤害,只抵消元素伤害,比如xx物理伤害附带xx火伤害,
这时带火吸收的物品时,mdr不再抵消物理伤害, 但换成其他吸收,如冰和电吸收时,mdr还能抵消物理伤害。
3.物理伤害减少(dr),对附加在物理伤害上元素或魔法攻击伤害同样有效,这时能抵消物理和元素伤害
顺序是先抵消物理伤害,然后抵消元素
4.mdr与dr都存在时2者不会发生冲突,mdr还能抵消元素然后物理伤害,dr也能抵消物理然后元素伤害。。
以下是测试流程
测试环境 tcp/ip, 官方mod,普通难度
攻击者bar
防守方sor
测试1:
bar 带1000火伤害地sc,pvp也就是170伤害
bar 普通攻击,169.xx~170物理+170火伤害对光pp sor造成340伤害,
然后当sor带起300物理伤害减少(dr)地小符后
sor血 掉血
4960 -40
4920 -40
4880 -40
4840 -40
4801 -39
4761 -40
4721 -40
4681 -40
4641 -40
4601 -40
4562 -39
结论:dr对附加在物理伤害上的元素伤害有作用。
测试1-A
攻击者:普通攻击物理伤害400-401,魔法伤害500
防守者:HP 6093,DR 120
受到伤害: 400-401×0.17 + 500×0.17 - 120 = 33-34
HP
6093
1、6060——↓33
2、6026——↓34
3、5993——↓33
4、5960——↓33
5、5926——↓34
测试1-B
[code]攻击者:普通攻击物理伤害400-401,魔法伤害500
防守者:HP 6093,DR 280
受到伤害: 400-401×0.17 + 500×0.17 - 120 = 33-34
HP
6093
1、6093——↓0
2、6093——↓0
3、6093——↓0
4、6093——↓0
5、6093——↓0
结论:DR对附加在如普通攻击之类的物理伤害上的魔法伤害起作用。
测试者 ouis-J
测试2
bar用狂战士, 499~500攻击, 狂战士200%增加伤害
对sor物理伤害(499~500)*(1+100%+200%)*17%=339.xx~340, 带1000火伤害小符对sor火伤害170
sor带300dr小符,
sor血 掉血
4054 510
3544 510
3035 509
2525 510
结论:dr对附加在魔法伤害上的元素伤害无效。
测试2-A
攻击者:Berserk技能魔法伤害2070-2071,魔法伤害500
防守者:HP 6093,DR 280
受到伤害: 2070-2071×0.17 + 500×0.17 = 436.9-437.07
HP
6093
1、5655——↓438
2、5216——↓439
3、4779——↓437
4、4341——↓438
5、3903——↓438
结论:DR对附加在如Breserk之类的魔法伤害类型技能上的魔法伤害不起作用。 测试者 ouis-J
测试3
bar 170物理,170火伤害
sor dr300, 火吸收100,
sor 血 加血
2913 100
3013 100
3113 100
3213 100
3313 100
3413 100
3513 100
................都同上
4013 100
结论:火焰吸收计算在dr前, 先吸收了100点火伤害加到血上, 剩下70点火伤害和169.xx~170点物理伤害全给dr抵消
测试4
sor换dr 180, 火吸收100,测试是不是先吸收了100火伤害加到血上,然后dr抵消剩下70点火伤害和110点物理伤伤害
剩下59.xx~60点伤害,每击总共+血40~40.xx
sor血 +血
4102 +40
4142 +40
4182 +40
4223 +41
4263 +40
4303 +40
4343 +40
4383 +40
4423 +40
4464 +41
结果完全相同,又换了冰冻,闪电,同样如此.
结论:元素吸收在dr之前计算
测试5
bar 不带dam小符, 基础攻击1~2对sor伤害0.xx, 火伤害170,冰伤害170
sor dr180,冰抗50% ,
如果抗性先起作用
sor血 掉血
4697 76
4622 75
4547 75
4471 76
4396 75
4320 76
后冰抗换成50%火抗也一样
以上数据看来,元素抗性计算在dr前,170*50% =85
85+170+0.xx -180dr=75.xx
结论:元素抗性计算在dr前。
测试6
测试dr抵消顺序, 先抵消物理还是先抵消元素,
169.xx~170物理伤害,170火伤害,
sor dr 180, dr 50%
sor血 掉血
4290 160
4130 160
3970 160
3811 159
3651 160
如果先抵消物理伤害的话,掉血应该是,169.xx~170物理伤害全部给抵消,50%dr不起作用,
火伤害给抵消10~10.xx, 最后掉血 159.xx~160,
如果先抵消火伤害,那170点火伤害全部抵消, 再抵消10点物理伤害,剩下159.xx~160物理伤害,
50% dr%, 掉血应该79.xx~80
结论:dr先抵消的是物理伤害,后抵消元素伤害,由于决定元素伤害的抗性,吸收都在dr前计算,
所以无论那种元素先给dr抵消,不影响最后伤害.
测试7
bar 不带dam小符, 基础攻击1~2对sor伤害0.xx, 火伤害170,冰伤害170
sor dr180,冰抗50%, 冰吸收100
sor血 加血
4405 85
4490 85
4575 85
4660 85
4745 85
符合170*50%=85, 吸收85冰伤害加到血上, 剩下都给180dr抵消。
结论:元素抵抗计算在吸收和dr前。
测试8
bar 物理伤害169.xx~170, 火 170
sor 摸法伤害减少(mdr)300
sor血 掉血
4387 40
4347 40
4307 40
4267 40
4228 39
结论: 魔法伤害减少(MDR)对带元素伤害的物理攻击起作用,能抵消带元素伤害的物理攻击
测试9
bar 169.xx~170物理,170火伤害
sor mdr 300, 火吸收100
sor血 掉血
3208 170
3038 170
2869 169
2699 170
换成其他吸收100, 反而只掉40血
结论:当有与攻击方同种元素吸收情况下,mdr忽略抵消物理伤害,只抵消元素伤害。
测试10
bar 169.xx~170物理,170火伤害
sor mdr 300, 火抗50%
sor血 掉血
3946 39
3906 40
3866 40
3826 40
3787 39
mdr计算在元素抗前,能降低物理伤害,并先抵消元素伤害,由于mdr对各元素和魔法伤害是同时抵消的
所以先抵消哪种元素抗无法影响最后伤害,比如170冰,170火, 170魔法伤害,1个170mdr就可抵消掉以上所有。
测试11
bar 物理伤害169.xx~170, 火 170
sor dr 120, 魔法伤害减少(mdr)180
sor血 掉血
4705 40
4666 39
4626 40
4586 40
4546 40
4506 40
4466 40
4427 39
sor换成120 mdr, 180 dr结果也一样,区别只是一个看上去会有火焰的效果,一个没有
结论:dr和mdr在一起时都起作用。
测试11-B
bar 物理伤害169.xx~170, 火 170
sor dr 180, mdr60 ,火抗50%
按照以上测试的出的计算顺序, 先mdr抵消60点火伤害,剩下110点火伤害*50%抗=55
170物理+55 火-180dr=45血
sor血 掉血
193 45
148 45
103 45
58 45
13 45
符合计算顺序,并且mdr的存在不影响 dr抵消元素伤害。 |
|