当前位置:首页>>新闻及蓝贴

[组图]暗黑3武器DPS计算推论和伤害原理

时间:2012-6-5 11:36:02 文章来源:本站原创 点击:

  一、 武器DPS的计算以及一些推论

  1. 首先是一个结论公式:

  武器最终DPS=((最小伤害+最大伤害)/2)*武器最终速度 (公式1)

  这里要重点解释一下,这个公式是大家耳熟能详的,但是有很多武器用这个公式计算后,所得DPS跟武器显示的数值有一点点的出入,这个出入出现在哪里?

  答案是武器速度的数值在参与计算时,小数点后有无数位,但是显示时,只有小数点后两位。请看下面的例子:

  

未命名2.jpg

  关于最小伤害和最大伤害的由来后面会详细论述,先看DPS的最终计算,按刚才给出的公式1:

  ((621+1032)/2)*1.5=1239.75

  而图中武器显示为1235.5,问题出在哪里?就是攻速提高这个属性。

  我们看这个武器的基础物品属性(白字的,非低品质的,也非高品质的,非魔法非稀有非传奇):

  

未命名11.jpg

  为了数据的准确性,我这里截取美服game guide的数据,这把武器的繁体翻译应该叫弧月斧,它的基础物品属性中,攻速为1.30次/秒,再看上面的黄色武器,攻速为1.50,含有攻击速度提高15%的属性,那么1.30*1.15=1.495,如果取两位小数,就是1.50,但是计算时如果带入1.495,那么结果为:

  ((621+1032)/2)*1.495=1235.6175,与实际结果已经非常接近了,但是仍然有一点出入……细心的人已经发现了,不仅攻速计算是带全部小数位数的,最大最小伤害的计算,也是带全部小数的。这就是下面要讨论的问题。

  这里我先得出一个推论:

  武器DPS的计算过程中,小数不管有多少位,一律参与计算,但是在显示时,取一定的小数位数,也就是要进行一些四舍五入。 (推论1)

  2. 最大/最小伤害值的确认

  这是一个非常复杂的问题,所以为了使其简单化,我采取一个词缀一个词缀的验证的方法,众所周知,词缀的属性中影响武器DPS的有三类,元素伤害,直接伤害,武器的攻速。

  (1) 首先是元素伤害

  先看下面的武器:

  

未命名5.jpg

  ((253+643)/2)*1.40=627.2,验证无误,查黄金爪的基础物品属性:

  

未命名12.jpg

  这是一个让人非常纠结的属性,因为武器的基础物品的伤害是浮动的,也就是说,最小伤害有可能是90,也可能是93,最大伤害同理,这让我后面的分析非常困难,所以我只能做逆向分析,过程如下:

  将最小伤害253减去最小电击伤害162,得253-162=91,91位于90和93之间

  将最大伤害643减去最大电击伤害429,得643-429=214,214位于210和216之间,可以理解为这把蓝色黄金爪的基础物品伤害为91~214。

  基于以上,以及大量其他只带元素伤害的蓝色武器的验证,我得出以下推论:

  武器的元素伤害值,直接加到武器的基础形态的伤害上面,构成武器的最终伤害,并参与DPS(公式1)的计算 (推论2)

  问题看似很容易解决了,但是新的问题随之出现,我查暗黑三物品词缀表(来源为:暗黑3词缀(完整版),http://bbs.d.163.com/forum.php?mod=viewthread&tid=171938861&fromuid=624691,作者pengzy1983),得出以下结果:

  

未命名13.jpg

  英文难懂,简单解释下,电击伤害分14个词缀,其中最高的一级,所附加的伤害,最低为143~191,最高为286~381,也就是说,429点电击伤害的最大值,是不符合词缀的数据库的(超过381的最大值)。

  这里插一句,由于我手里没有标准的MPQ文件解析贴,而我自己也没有时间和精力去国外的社区去论证,所以这里的数据可能存在错误,即我的推理完全出自pengzy1983的准确性,这是不科学的(并非对pengzy1983不敬),所以请对暗黑研究感兴趣的人给我回帖,提供更准确的资料,特别是MPQ文件的分析,最好是已经解析出来的数据,届时我会相应修改这部分内容。

  接上文,那么,这个电击伤害是怎么来的呢?我进行了两个大胆的推论:

  武器的元素伤害显示的数值,是经过武器速度加成的。或者是元素伤害与别的词缀的组合。 (推论3)

  这是一个令人震惊的推论,因为根据推论2以及公式1,由词缀带来的元素伤害,被武器的速度可能加成了两次!

  下面验证一下推论3,仍然采用逆推法:

  429/1.40=306.42857,根据我的推论1,显然元素伤害进行了一些四舍五入才得出429这个结论,那么电击伤害最大值最可能的结果就是306(306*1.4=428.4)或307(307*1.4=429.8),这两个数很重要,后面要用到。这个数值位于286~381之间,又大于LightningD 13的最大值298,也就是这个词缀确实是电击伤害的最高词缀。那么最小值呢?

  162/1.4=115.71428,很遗憾这个数值严重低于LightningD 14的最小值,也即是推论3的前半部分是错误的。

  那么最可能的结果,就是元素伤害的数值是词缀的组合,这里非常遗憾,我没有找到元素伤害这么高的原因,可能有以下几点:

  l 我认为同类词缀只能出现一次,即Classification下的同类属性只能出现一次,如果按这个理论,不可能出现如此高的元素伤害。

  l 我错了,同类词缀可以叠加,由于词缀最大最小伤害的浮动性,我蛋疼地表示要验证这一点实在是蛋疼至极。

  l pengzy1983的词缀表数据有误,我再次呼吁能有人提供给我一份准确的数据库。

  不管怎样,元素伤害莫名其妙地提高了,不管提高的原理如何,它的显示的数值被直接加到武器伤害的上下限之中,这一点几乎是准确无误的。

  (2) 增加伤害(ED)

  这个属性非常简单和容易理解,查词缀表(好吧,我再次申明这个表存在不准确的可能),这个词缀一共7档,最低10%,最高50%,欢迎大家积极验证。看下面的斧子:

  

未命名14.jpg

  该物品的基础物品属性就不贴了,上面有,采用逆推法:

  354/1.27=278.74015,符合武器基础最大伤害的浮动范围。

  193/1.27=151.9685,符合武器基础最小伤害的浮动范围。

  那么可以得出结论:

  武器的最大/最小伤害=武器基础最大/最小伤害*(1+ed%) (公式2)

  顺便用上面的斧子验证下小数位数的问题,根据逆推结果,武器的基础伤害为152~279,分别乘以1.27,再代入公式1,得到DPS=355.7905,四舍五入显示,结果正好为355.8,与物品显示完全一样,证明推论1是正确的,欢迎各种闲人对此结论做验证。

  (3) 提升攻击速度(ias)

  查词缀表得(废话就不说了),ias在武器上的词缀共10档,最低2%,最高25%,欢迎大家积极验证。

  由于这个属性实在太简单,我只给出结论,欢迎大家验证或提出反例:

  武器最终攻速=武器基础攻速*(1+ias%)

  三类提升伤害的词缀探讨完毕,虽然有遗憾(超高的元素伤害的来源),但是不影响基本结论的产生,即每种词缀对武器伤害提升的原理。最难的部分是:这三种词缀是如何一起作用的?由于ias属性的简单性,只探讨两种情况即可:(1)元素伤害和增加伤害(ed)同时存在;(2)三种属性同时存在。下面分别讨论,距离结论已经非常接近了,如果你看到这里,我不得不表示你比我还蛋疼……

  (1) 元素伤害和增加伤害(ed)同时存在

  看下面的例子:

  

未命名3.jpg

  其实我们关注的焦点,就是ed是否对元素伤害有加成,那么仍然逆推:

  最大:(878-458)/(1+50%)=280

  最小:(441-216)/(1+50%)=150

  正好是武器基础物品的伤害范围,那么似乎可以得出结论:

  当元素伤害与ed同时存在时,公式如下:

  武器最大/最小伤害=武器基础最大/最小伤害*(1+ed%)+元素最大/最小伤害 (公式3)

  问题貌似解决了,但是很遗憾,还没有:

  

未命名1.jpg

  直接加伤害和ed这种斧子,用上面的公式3计算后,完全不对,验证了数十个之后,我发现这是个普遍现象,那么一定另有原因在里面,先看下面的图:

  

未命名16.jpg

  这是我在研究过程中,拍卖的截图,我发现增加伤害这个属性是这么描述的“武器最小伤害加成”,于是我就假设

  直接增加伤害这个属性只加成在最小伤害上面,并且被ed加成。 (推论4)

  逆推法验证(以下计算的小数可以忽略的都忽略掉):

  1193/1.48=806,806-653=153

  636/1.48=430,430-278=152

  152、153这两个数都是武器的最小伤害的范围,考虑到计算时对小数的忽略,可以证明推论4基本正确,那么可以得到下列结论:

  直接增加伤害与ed同时存在时:

  武器最大/最小伤害=(直接增加最大/最小伤害+武器基础最小伤害)*(1+ed%) (公式4)

  还有一个有趣的现象,就是这种情况下,武器基础最大伤害消失了,而基础最小伤害两次的取值可能不一样。

  (2) 三种属性同时存在

  还是这个黄金斧子:

  

未命名2.jpg

  1032/1.42-577=150,621/1.42-288=149,149、150是武器基础最小伤害的范围。

  公式4成立,而ias的影响是在武器伤害计算后确认的,即ias只影响武器的攻击速度,进而间接影响武器的DPS。

  再来验证个黄色带元素伤害的武器:

  

未命名17.jpg

  (866-449)/1.48=282,(408-182)/1.48=153,符合公式3,并且ias仍然只影响攻击速度。

  

[1] [2] 下一页

这篇文章好给力啊!我要和大家一起分享: | 更多
  • Copyright © 1999-2011.www.ahgame.com All Rights Reserved 安游在线 版权所有
  • 经营许可证:苏ICP备11038108号,QQ:1104747