请问魔兽DOTA里一个英雄受另一个英雄的攻击,该英雄受伤害和他的护甲有...
发布网友
发布时间:2024-10-24 00:19
我来回答
共5个回答
热心网友
时间:2024-11-09 15:38
DOTA里英雄都是‘英雄攻击’类型,所以按你上面的图,你受到的伤害是 X*100%*(1-26%)
其中X是对方英雄这次攻击的初始伤害。
*100% 是按 (受 其他攻击 100%的伤害),对方英雄攻击类型是‘英雄攻击’,算在‘其他攻击’类型里。
最后的 *(1-26%)是计算护甲的伤害,所有普通攻击都要计算护甲。
综合来说,伤害计算公式就是 对方初始伤害*攻击类型系数*减免伤害
举另外个例子,对方一小兵一刀砍了你40的血,你的护甲和图上的一样为2+3.8,那么伤害就是 40*75%*(1-26%) 小兵的攻击为普通攻击,所以攻击系数用75%。
另外英雄/单位释放的技能对英雄伤害为70%,和法术攻击不是一个概念。法术攻击是另外一种攻击类型。
热心网友
时间:2024-11-09 15:42
当然有关系啦!~~~ 攻击伤害是要减去你的防 来的。
魔法攻击和你的防御多少是没关系的,但普通攻击就有关了啊 !~~
给你举个简单的例子。 你装备在好 , 全能骑士 开大的时候 防御加 一万,为什么打不动啊!~ 那就是应为你的攻击没那么高 破不了他的防。
所以你说该英雄受伤害和他的护甲有关系吗? 希望对你有帮助
热心网友
时间:2024-11-09 15:43
阁下用矩形圈出的“伤害减少26%”是由护甲值决定的,也就是图中的2+3.8=5.8。
下面的5行“受xxx……”是由护甲类型决定的,也就是“种类:英雄”。
计算规则是先种类后护甲值,乘法关系。
计算起来,如果你受到普通攻击,攻击力为100;那么先要计算种类,根据说明你将受到100×75%=75点伤害。
然后要乘以护甲值的免伤,也就是75×(1-26%)=55.5的伤害。然后取整,你将受到55的伤害。
阁下所说的情况,虽然双方都是英雄攻击受到百分百伤害,但是由于对方护甲值很高有40,通过护甲值的免伤大概能有70以上了,所以你就算300的攻击力打他,也只能打掉他90左右的血。
所有英雄的攻击都是英雄攻击,无论射箭的,拿刀的还是抛出奇怪光球的。
阁下说的情况可能对方电魂还有吸血吧。。
热心网友
时间:2024-11-09 15:42
我先举几个例子。
你看第一行,受普通攻击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点。
懂了吧?伤害不仅跟攻击类型有关,还和你的防御值有关,两个都要计算在内
热心网友
时间:2024-11-09 15:39
给你个权威点的答案吧
首先考虑护甲类型和攻击类型,你上面的是英雄护甲,所有攻击类型的伤害都写清楚了,就是先算这个,比如英雄攻击打你100%伤害,然后算护甲数值的影响,就是加入你的攻击是100-100,打在这个上面就是100*(1-X)。X就是上面那个伤害减少百分比。如果是其他类型打这个,比如是穿刺攻击,攻击力是100-100,那就是100*50%*(1+X)。这样解释清楚了不?先算护甲攻击类型,再考虑护甲数值减少的伤害。
如果他用技能打你,那就不用考虑护甲数值的影响。就是如果技能显示伤害100,那就是100,有魔法抗性附加的英雄不考虑在内。