dota中魔抗的计算公式
5个回答
展开全部
伤害在装甲上的减少或增加
对特定的装甲,
所受伤害之减少
=((装甲)*0.06)/)(1+0.06*(装甲)
对於装甲降低,受到额外的攻击计算式是:攻击增加=2-0.94^(装甲降低)
。
1点的装甲增加会导致受到的伤害减少5.7%。10点的装甲减少会受到的伤害增加46.1%
(1)若防御力>0:
减少的伤害百分比=(装甲值
*
0.06)/(装甲值
*
0.06
+
1)
大家会不会觉得这个公式很烦呢?其实blizzard这样设定是有原因的
假设个单位有a的防御力:
这时敌人就只能对其造成 1
-
[
a
*
6%
/
(1
+
a
*
6%)
] 的伤害
即只能对其造成 1
/
(
1
+
a
*
6%) 的伤害
所以敌人要付出原本 1
+
a
*
6% 的伤害才能有原本的效果
换句话说,这个单位就有原本1
+
6%
*
a的生命值
即增加了a*6%的生命值
所以我们得到了一个结论:
每增加1点armor,相当于增加了
6% 的生命值
注意魔法是无视防御力的,所以防御力加成所增加的「生命值」不适用于魔法;换言之,防御力越高,法术对其影响越大
注意这个理论不适用于负的防御值,由于一般游戏中很少会有负防御值的情况产生;因此负防御值的公式并不重要,大家稍微看一看就好了…
(2)若防御力<0:
增加的伤害=
2
-
0.94
^
(-装甲值)
游戏中小数点纳入计算,例如攻击力是6.3时:
打第一下扣6滴血
打第二下扣6滴血
打第三下扣6滴血
打第四下扣7滴血
打第五下扣6滴血
打第六下扣6滴血
打第七下扣7滴血
打第八下扣6滴血
打第九下扣6滴血
打第十下扣7滴血
英雄基础魔抗是25%
实际伤害=(1-魔抗%)*伤害
对特定的装甲,
所受伤害之减少
=((装甲)*0.06)/)(1+0.06*(装甲)
对於装甲降低,受到额外的攻击计算式是:攻击增加=2-0.94^(装甲降低)
。
1点的装甲增加会导致受到的伤害减少5.7%。10点的装甲减少会受到的伤害增加46.1%
(1)若防御力>0:
减少的伤害百分比=(装甲值
*
0.06)/(装甲值
*
0.06
+
1)
大家会不会觉得这个公式很烦呢?其实blizzard这样设定是有原因的
假设个单位有a的防御力:
这时敌人就只能对其造成 1
-
[
a
*
6%
/
(1
+
a
*
6%)
] 的伤害
即只能对其造成 1
/
(
1
+
a
*
6%) 的伤害
所以敌人要付出原本 1
+
a
*
6% 的伤害才能有原本的效果
换句话说,这个单位就有原本1
+
6%
*
a的生命值
即增加了a*6%的生命值
所以我们得到了一个结论:
每增加1点armor,相当于增加了
6% 的生命值
注意魔法是无视防御力的,所以防御力加成所增加的「生命值」不适用于魔法;换言之,防御力越高,法术对其影响越大
注意这个理论不适用于负的防御值,由于一般游戏中很少会有负防御值的情况产生;因此负防御值的公式并不重要,大家稍微看一看就好了…
(2)若防御力<0:
增加的伤害=
2
-
0.94
^
(-装甲值)
游戏中小数点纳入计算,例如攻击力是6.3时:
打第一下扣6滴血
打第二下扣6滴血
打第三下扣6滴血
打第四下扣7滴血
打第五下扣6滴血
打第六下扣6滴血
打第七下扣7滴血
打第八下扣6滴血
打第九下扣6滴血
打第十下扣7滴血
英雄基础魔抗是25%
实际伤害=(1-魔抗%)*伤害
展开全部
受到的魔法伤害=伤害*(1-a%)*(1-b%)*(1-c%)*(1-d%)....
魔抗为:100%-(1-a%)*(1-b%)*(1-c%)*(1-d%)....
比如有拉比克光环的有挑战的满级魔抗的敌法师受到800点魔法伤害,先列举他有的魔抗:
25%英雄本来有的魔抗+20%拉比克光环+25%挑战魔抗+50%敌法师技能:
800*75%*80%*25%*50%=180点伤害
此时魔抗为77.5%
魔抗为:100%-(1-a%)*(1-b%)*(1-c%)*(1-d%)....
比如有拉比克光环的有挑战的满级魔抗的敌法师受到800点魔法伤害,先列举他有的魔抗:
25%英雄本来有的魔抗+20%拉比克光环+25%挑战魔抗+50%敌法师技能:
800*75%*80%*25%*50%=180点伤害
此时魔抗为77.5%
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
英雄原本魔抗25%、挑战魔抗25%、敌法魔抗50%、算法:带着挑战的敌法魔抗为1-(1-25%)(1-25%)(1-50%)约=72%、、也就是说只受原本伤害的28%、1-(1-a)(1-b)(1-c)。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
虽然不晓得具体的 但肯定不是楼上说的
因为按这个算式 1-(1-a)(1-b)(1-c) C越小总量越大 那不是技能学1级比学4级的魔抗还要多? 那以后敌法只学一级3就行了
虽然不知道 但曾经敌法40%多左右血被A账死灵法3级大 没死(按理说普通英雄应该52%血以下就死了)
个人觉得 总魔抗=25%英雄魔抗*(1+物品魔抗)*(1+技能魔抗)*(1+光环魔抗)比较靠谱..
因为按这个算式 1-(1-a)(1-b)(1-c) C越小总量越大 那不是技能学1级比学4级的魔抗还要多? 那以后敌法只学一级3就行了
虽然不知道 但曾经敌法40%多左右血被A账死灵法3级大 没死(按理说普通英雄应该52%血以下就死了)
个人觉得 总魔抗=25%英雄魔抗*(1+物品魔抗)*(1+技能魔抗)*(1+光环魔抗)比较靠谱..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好难懂啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询