皇族电竞 > DOTA2 > 《DOTA2》数据向探究魔抗与技能伤害的关系

《DOTA2》数据向探究魔抗与技能伤害的关系

[导读]: 原标题:《DOTA2》数据向探究魔抗与技能伤害的关系 作者:Maroonmoon 我在TI9决赛topson骨法裸纷争处刑了w33...

原标题:《DOTA2》数据向探究魔抗与技能伤害的关系

作者:Maroonmoon

我在TI9决赛topson骨法裸纷争处刑了w33的ta之后对于骨法和纷争产生了极大的兴趣,也在这次版本大更新之前疯狂练了一段时间纷争骨法(但是队友不搭配法爆阵容还是差点味)。这次世外之争更新把纷争的效果从减25%魔抗(印象中,记错了清纠正)改为了增加敌人受到的技能伤害20%,虽然以前也思考过这两者间的区别与联系,但这一次涉及切身利益引起了我的兴趣。我在斧王岛测试了DOTA2中有着类似效果的技能与物品,在此与大家分享一下。(不想看测试过程的可以直接下拉到最后看结论)

首先我们的主要测试(挨打)对象为自己选择控制的斧王(斧王:)、能提供魔法伤害加深的骨法、天怒,以及目前技能/装备描述中仍然为魔法抗性降低的毒龙/林野长弓。

首先我们需要确定被试的基础魔法抗性。30级斧王裸替的面板魔抗为32%,由于游戏面板显示的魔抗不精确到小数点后,我们使用30级骨法的5级大根919点伤害对斧王进行攻击,最终伤害为618,计算得到斧王魔抗=1-618/919=32.75%,即承受67.25的魔法伤害。

《DOTA2》数据向探究魔抗与技能伤害的关系

接下来首先对骨法的虚无和天怒的上古封印两个技能进行测试,两个技能4级的描述均为魔法伤害加深60%。可以看到在分别单独承受这两个技能后,斧王的魔抗均变成了-7%,计算过程应为斧王魔抗=1-67.25*1.6=-7.60%

《DOTA2》数据向探究魔抗与技能伤害的关系


《DOTA2》数据向探究魔抗与技能伤害的关系

《DOTA2》数据向探究魔抗与技能伤害的关系

《DOTA2》数据向探究魔抗与技能伤害的关系

魔法伤害加深从字面理解使用该公式计算非常符合常理,也与事实吻合。接下来我们测试目前游戏中仍然保留的“魔法抗性降低”效果,分别为林野长弓的12%降低以及毒龙4级法球的共5层每层9%魔抗降低。本人从dota1时代其实就一直没有搞清楚游戏中魔法抗性的降低与增加到底是怎么算的,大致有一个模糊的概念就是这并不是面板的线性加减,但是具体算法仍是一个黑箱,正好借此机会一探究竟。

《DOTA2》数据向探究魔抗与技能伤害的关系

《DOTA2》数据向探究魔抗与技能伤害的关系

斧王在分别单独承受林野长弓的攻击与毒龙的5层法球后,面板魔抗分别变为了24%与2%,只有一种计算方式能得到这种结果,即林野长弓:斧王魔抗=1-67.25%*1.12=24.68%;毒龙法球:斧王魔抗=1-67.25%*1.45=2.49%。

也就是说,游戏中所谓的魔法抗性降低x%其实质就是魔法伤害加深x%!

《DOTA2》数据向探究魔抗与技能伤害的关系

《DOTA2》数据向探究魔抗与技能伤害的关系

为了印证这一观点,我们再来看看增加魔法抗性的道具,以挑战头巾为例,挑战的属性为增加25%魔法抗性,且不涉及力量属性。

《DOTA2》数据向探究魔抗与技能伤害的关系

在佩戴了挑战头巾后,斧王的面板魔抗变为了49,使用刚才的计算方法:斧王魔抗=1-67.25%*0.75=49.56%,即所谓的增加25%魔法抗性的实质为降低25%受到的魔法伤害。

《DOTA2》数据向探究魔抗与技能伤害的关系

接下来我们来测试一下这些伤害加深/魔抗降低效果的叠加情况,首先为林野长弓+毒龙法球(魔抗降低+魔抗降低),此时斧王面板魔抗为-8%,计算公式为:斧王魔抗=1-67.25%*1.45*1.12=9.21%(误差1%)

《DOTA2》数据向探究魔抗与技能伤害的关系

接下来为虚无+上古封印(伤害加深+伤害加深),此时斧王面板魔抗为-71%,计算公式为:斧王魔抗=1-67.25%*1.6*1.6=-72.15%(误差1%)

《DOTA2》数据向探究魔抗与技能伤害的关系

接下来为虚无+毒龙法球(伤害加深+魔抗降低),此时斧王面板魔抗为-55%,计算公式为:斧王魔抗=1-67.25%*1.6*1.45=-56.01%(误差1%)

《DOTA2》数据向探究魔抗与技能伤害的关系

接下来为挑战头巾+虚无(魔抗增加+伤害加深),此时面板魔抗为19%,计算公式为:斧王魔抗=1-67.25%*0.75*1.6=19.30%

《DOTA2》数据向探究魔抗与技能伤害的关系

从以上的测试可以看出,DOTA2中的魔法伤害加深/魔抗加减效果的叠加模式为乘法,只要将魔抗加减理解为所受伤害的加减就非常容易理解。值得一提的是洞察烟斗的魔法抗性增加效果,笛子的魔抗增加分为两部分:本体的30%以及光环的10%,这两个部分是独立计算并相乘叠加的。斧王在佩戴了笛子后面板魔抗为57%,计算公式为:斧王魔抗=1-67.25%*0.7*0.9=57.63%。还有一点就是可能有细心的刀友发现了,刚才在计算毒龙法球的5层魔抗降低时是直接使用了45%而不是(1+9%)^5,这可能是游戏中唯一线性叠加的魔抗加减效果,估计是因为属于同一技能。

《DOTA2》数据向探究魔抗与技能伤害的关系

《DOTA2》数据向探究魔抗与技能伤害的关系

最后提一提我做这个测试的初衷:纷争面纱的改动,遗憾的是这次将纷争的效果改为“技能”伤害加强20%后由于还存在物理和纯粹伤害技能,导致了纷争buff的伤害提升效果并不直接体现在魔抗上,即加上了纷争魔抗该多少还是多少,大家直接按技能伤害乘1.2计算即可。

结论:

1、DOTA2中技能或物品的“魔法抗性降低/增加x%”效果的实质即为使受到的魔法伤害增加/降低x%,与部分“魔法伤害加深”技能效果相同,相信在后续更新中类似技能描述会逐渐统一

2、以上所述的技能效果计算时为乘法叠加

3、笛子的本体魔抗与光环魔抗独立计算,相乘叠加

本文来自投稿,不代表皇族电竞立场,如若转载,请注明出处:/DOTA2/9389.html