请问魔兽DOTA里一个英雄受另一个英雄的攻击,该英雄受伤害和他的护甲有关系吗?

来源:百度知道 编辑:UC知道 时间:2024/06/01 15:28:53
首先感谢您能把我的问题看完,说的比较啰嗦,更感谢您能帮我释疑,非常感谢!
我把鼠标放到一个英雄的表示护甲那个头盔上,右下方就显示一些护甲的属性,如图所示,请问图片中第三行红色矩形框里写的那个伤害减少是什么意思??它和下面写的那些不同的攻击类型受到的伤害是什么关系??如果另一个英雄用非魔法技能打我,那是不是攻击种类就是英雄攻击,应该算在最后一行其他攻击里受100%伤害??英雄的攻击无论进程还是远程是不是都算一种类型啊?
我同学用闪电幽魂我用黑暗游侠对打,我血掉的比他多多了,我都已经两个蝴蝶了,打他时看他的血条几乎不掉血,他有强袭,还有别的,护甲40了,这跟护甲有关系吗??英雄打不是受到100%的伤害吗??
再次感谢您能把我的问题看完,说的比较啰嗦,更感谢您能帮我释疑,非常感谢!
经过大家一番耐心细致的讲解,我觉得我明白了,就是说最下面五行跟护甲值没关系,无论护甲多少受到攻击时都要根据攻击类型先把攻击力乘以相应的比例,然后把得出的结果再乘以(1-第三行的那个比例),就是受到的伤害,而第三行的那个比例就跟护甲值有关系了,所以护甲越高受伤害越少。
谢谢大家,太感谢了,这么多的好心人,可惜分只能给一个人,我实在难以选择,发起投票吧,如果可以我愿意把分给你们每一个人!

我先举几个例子。
你看第一行,受普通攻击75%伤害。
你被一个普通攻击类型的兵打了(天灾近卫的近程小兵),假设他攻击是100,那么伤害就是75%*100=75 然后再算你的护甲减伤。 75*(100%-26%)=55.5
合起来就是 100*75%*(100%-26%)=55.5

再看第二行,受穿刺攻击50%伤害
你被一个穿刺攻击类型的兵打了(天灾近卫的远程小兵),假设他攻击是100
那么伤害就是50%*100=50 然后再算你的护甲减伤。 50*(100%-26%)=37
合起来就是 100*50%*(100%-26%)=37

那么我们就可以计算英雄对你造成的伤害了
假设该英雄攻击是100 那么公式就是100*100%*(100%-26%)=74点。

懂了吧?伤害不仅跟攻击类型有关,还和你的防御值有关,两个都要计算在内

防御值影响的伤害减少,防御力大于0和小于0:
大于0:伤害=攻击力×攻防相克系数×(防御力×0.06)÷(1+0.06×防御力)
小于0:伤害=攻击力×攻防相克系数×(2-0.94^|防御力|)

伤害减少部分是指被物理攻击后减少的伤害,2个公式中括号里就是该值的大小
截图中最下面5行就是公式中攻防相克系数(也就是攻防类型),英雄攻击打英雄护甲是100%,你的问题中可以忽略

P.S. 公式中的防御力就是截图中的2+3.8
种类:英雄,影响着攻防相克系数,要参照攻击你的单位的攻击种类来看
伤害减少:就是把2+3.8代入公式中算出来的结果

DOTA里英雄都是‘英雄攻击’类型,所以按你上面的图,你受到的伤害是 X*100%*(1-26%)
其中X是对方英雄这次攻击的初始伤害。
*100% 是按 (受 其他攻击 100%的伤害),对方英雄攻击类型是‘英雄攻击’,算在‘其他攻击’类型里。
最后的 *(1-26%)是计算护甲的伤害,所有普通攻击都要计算护甲。

综合来说,伤害计算公式就是 对方初始伤害*攻击类型系数*减免伤害

举另