藏桑网/单机游戏/内容

《暗黑破坏神3》武僧多个debuff技能叠加测试

单机游戏2023-05-23 阅读()
电脑大家应该不怎么陌生吧!现在电脑已经普及到大多数人的家庭之中了,电脑的用途非常地广,不同年龄段、不同行业的人对电脑的用处不同。但是对于很多的年轻人来说电脑最大的用途就是玩游戏了。电脑游戏大家肯定玩过吧!它可以使人上瘾。

    测试前的废话:LZ头疼睡不着,STD撸不动了,HC又因为头疼不敢撸,无聊了来做个不算太蛋疼的测试吧。

    众所周知,武僧是具有低面板打出高输出特点的职业,除了buff自身,buff团队的技能,debuff怪的技能也有不少。

    例如:

《暗黑破坏神3》武僧多个debuff技能叠加测试

《暗黑破坏神3》武僧多个debuff技能叠加测试

    以及我们常用的:

《暗黑破坏神3》武僧多个debuff技能叠加测试

    那么,这些debuff技能到底能不能叠加呢?他们又是如何叠加的呢?

    在此,小僧特地做了一个单人debuff技能的测试,请各位僧友慢慢往下看(注:为方便计算,本次测试的所有运算均未涉及暴击)。

    1、测试背景

《暗黑破坏神3》武僧多个debuff技能叠加测试

    如图,人物的普通攻击上下限相同,为22-22,敏捷为720,那么伏魔破110%技能伤害打出的实际伤害应该为。

    22*(7.2+1)*1.1=198.44

    OK,咱们来看看到底是不是这样,心脏又躺枪了。

《暗黑破坏神3》武僧多个debuff技能叠加测试

    YO~~~和假设的一样,测试背景建立完成。

    2、debuff技能测试

    首先,打开咱们的定罪,保持24%的常态debuff。根据伏魔破的技能描述,对怪打出的第一击和普通的伏魔破没区别,但是怪在中招后,会保持一个受到伤害增加10%的debuff,只要在3秒内打出第二击,如果伏魔破和定罪的debuff能叠加,应该就会看到伤害增加了。先来算算24%定罪下,伏魔破的第一击和3秒内的第二击伤害分别是多少?

    第一击:22*(7.2+1)*1.1 *1.24=246.10

    第二击:22*(7.2+1)*1.1 *1.24*1.1=270.67

    那么,咱们再来实际撸一撸,看看到底是不是这样。

    第一击:

《暗黑破坏神3》武僧多个debuff技能叠加测试

    第二击:

《暗黑破坏神3》武僧多个debuff技能叠加测试

    咦?第二击的伤害不对啊到底是怎么回事呢?LZ挠挠头,又胡乱对第二击的算法作了个假设:

    第二击:22*(7.2+1)*1.1 *(1.24+0.1)= 265.9

    嘿嘿,这下对了!原来debuff是可以叠加的,但是所有的debuff是用加法来叠加。

    方法找到,一鼓作气把爆裂掌也测试了。

    24%定罪下,上12%爆裂掌,10%伏魔破第二击的伤害以及48%定罪下,第二击的伤害应分别为:

    24%定罪+12%爆裂掌+10%伏魔破:22*(7.2+1)*1.1 *(1.24+0.1+0.12)=289.72

    48%定罪+12%爆裂掌+10%伏魔破:22*(7.2+1)*1.1 *(1.48+0.1+0.12)=337.35

    接下来,就是用倒霉的心脏来验证了:

    24%定罪+12%爆裂掌+10%伏魔破:

《暗黑破坏神3》武僧多个debuff技能叠加测试

    48%定罪+12%爆裂掌+10%伏魔破:

《暗黑破坏神3》武僧多个debuff技能叠加测试

    嗯,假设都成功验证了。

    结论:单个武僧的所有debuff技能都能叠加,不过叠加的算法是加法不是乘法。

    对于多个武僧组队,从多个武僧同时开定罪不能叠加的现象可以直接得出结论:同一只怪不能受到同一种debuff技能的叠加。

    更新一些针对全职业的buff和debuff技能的分类和武僧所有buff、debuff技能的加成算法。

    我们首先来看几个技能描述:

《暗黑破坏神3》武僧多个debuff技能叠加测试

《暗黑破坏神3》武僧多个debuff技能叠加测试

《暗黑破坏神3》武僧多个debuff技能叠加测试

    这三个技能中,法师的冰冷之血和DH的穷追猛打技能描述是“对XX的敌人伤害提高X%”,而法师的扭曲时空描述则是“对XX的敌人将受到X%的额外伤害”

    这种描述上的区别有什么差异呢?

    首先,这3个技能都不会改变你的面板,都是作用于怪的,所以,这类技能都属于debuff,也就是说,debuff技能可以分为两类。

    然后,在小僧以前玩法师和DH的过程中已经有过测试,“对XX的敌人伤害提高X%”的技能,只针对自身有效,是个没有团队作用的debuff。例如冰冷之血,你或者队友使用冰技能让一个怪物减速/冰冻,你再攻击这个怪物时,它都是受到额外的伤害。但是队友如果没有使用冰冷之血,他对被冰冻怪物造成的伤害也不会增加。穷追猛打也是同理。

    “对XX的敌人将受到X%的额外伤害”的技能,是对团队有效的debuff。武僧所有的debuff技能全是属于这类。

    那么buff和debuff技能又是怎样结合进行伤害计算的呢?

    之前有热心僧友已经对buff技能的算法做过详细的测试,得出结论buff的叠加是采用乘法。那么小僧假设如果有多个buff以及多个debuff的重叠作用,算式应该是:

    最终伤害=原始技能伤害*buff1*buff2……*buffN*(1+debuff1+ debuff2……+debuffN)

    那么来个实验,小僧用之前的测试背景,使用15%回天buff+10%八相阵buff+24%定罪debuff+10%伏魔破debuff的实际伤害应该是:

    22*(1+7.2)*1.1*1.15*1.1*(1+0.24+0.1)=336.38

    实际测试图:

《暗黑破坏神3》武僧多个debuff技能叠加测试

    尼玛啊~~~又被耍了~~~~

    实际应该是怎样计算的呢?小僧继续挠头假设:

    最终伤害=原始技能伤害*(buff1+buff2……+buffN+debuff1+ debuff2……+debuffN)

    将数据代入假设的公式:

    最终伤害=22*(1+7.2)*1.1*(1+回天0.15+八相0.1+定罪0.24+伏魔0.1)=315.52

    假设又成立了~~~~~~

    然后小僧依次把武僧所有的buff技能以及debuff技能都全部测试,过程枯燥繁琐,这里不一一列出了,只说结论:

    最终结论:各职业的buff实际效果根据技能描述都很好理解(目前发现问题的有洪大测试出的monk目盲bug以及葫芦测试出的加攻速翻译问题),判断是否是buff技能的依据是观察面板。对于debuff来说,还要分两种情况:共同点是debuff是针对怪物的,不会体现在面板。不同点是技能描述出现“额外”字样的,对团队有效,否则就只是对本人有效。另外,buff技能和debuff技能的叠加,除了致盲是乘法运算,其他都是加法运算。

    武僧的buff和debuff叠加的伤害公式应该为:

    最终伤害=原始技能伤害*(括号内为致盲buff:1+攻速*0.3)*(1+buff1+buff2……+buffN+debuff1+ debuff2……+debuffN)

    最后还是那句话,如果有朋友发现小僧的测试过程及结论有误,欢迎指正~~~~~


玩游戏可以在很大程度上让大家放松放松,但是我建议大家不要把过多的时间投入到工作当中,因为这样的话大家很有可能上瘾,这样不利于大家的工作或者是学习。

……

相关阅读