您现在位置 >> 新浪游戏 >> 单机游戏 >> 暗黑破坏神3 >> 正文

科普:红宝石和饰品的加伤害到底怎么算

163  2012-10-15 10:51

  (新手向文章,红色表示结论,紫色表示公式,加粗请重点注意)

  前言

  下面几个问题的答案你都清楚吗?

  1、这四枚戒指对平均DPH的增益一样吗?所有情况下都是这样吗?

科普:红宝石和饰品的加伤害到底怎么算
点击放大

  2、这颗红宝石镶在一把不含“+%武器伤害”的武器上,武器平均DPH的增益是多少?所有情况下都是这样吗?

科普:红宝石和饰品的加伤害到底怎么算

  以上两个问题的答案都要分情况讨论。如果你对每个问题在不同情况下的结论不甚了解,那不妨抽出时间看看下面的文章。

  正文

  根据之前的问题,本文将从三个方面进行测试和讨论:

  一、首饰+伤害词缀的作用原理

  通常情况

  很多玩家对护身符、戒指上的“+xx伤害”词缀十分迷惑,有为数众多的玩家认为词缀“+A最小伤害”的效果是词缀“+A最大伤害”的2倍。下面我们通过实际测试,看看“+XX点最小伤害”、“+XX最大伤害”、“+XX-XX点伤害”三种词缀到底是怎样生效的。

  测试人物:裸体野蛮人,装备平均DPH=600的物理伤害武器一把。

科普:红宝石和饰品的加伤害到底怎么算

武器
测试用的武器

  在依次装备了以下4枚戒指后,DPH发生了如下变化:

科普:红宝石和饰品的加伤害到底怎么算

  可见,“+36最小伤害”、“+36最大伤害”、“+12-24点伤害”三种词缀对平均DPH的增益是一样的。

  但是,如果你在AH购物时,“平均伤害”填了18,那你能同时搜到以上全部四枚戒指,这是AH本身的问题(本文最后)。所以很多玩家会误以为同等数值下,最小伤害的效果更高。下面告诉大家一个简单的计算方法:把你所有看到的伤害数字(如果有隐藏属性的话,也要包括在内)加起来除以2即为平均DPH增益

  关于“隐藏属性”,可以参考:《所见非所得?隐藏在首饰加伤害后的属性》

  特殊情况

  在所有情况下,“+A点最小伤害”都等同于“+A点最大伤害”吗?并非如此。

  测试人物:裸体野蛮人,装备平均DPH=19的物理伤害武器一把。

测试用的武器
测试用的武器

  在依次装备了以下4枚戒指后,DPH发生了如下变化:

点击放大

  你会发现,“+36点最小伤害”的效果已经超出了“+36点最大伤害”、“+12-24点伤害”。这是为何?

  D3的游戏机制在计算全身DPH时,会将武器和首饰上所有最小物理伤害相加,所有最大物理伤害相加,最后加上元素伤害。但是在物理伤害全部相加之后,可能会出现最小伤害>最大伤害,于是游戏防溢出机制介入,强制将最大伤害提高至当前最小伤害,然后再加上元素伤害。因此在武器的最大最小物理伤害非常接近时,“+XX点最小伤害”词缀会带来额外的效果。

  用计算公式表示的话:

  DPH最小值=(武器最小物理伤害+首饰最小物理伤害)+武器最小元素伤害

  DPH最大值=Max{(武器最小物理伤害+首饰最小物理伤害),(武器最大物理伤害+首饰最大物理伤害)}+武器最大元素伤害

  另:如果一个戒指的词缀为“+18最小伤害,+36最大伤害”,其效果和“+18-36点伤害”是完全一样的。

  附练习一则:以下这把武器搭配“+18最小伤害”的戒指,最终全身DPH为多少?

科普:红宝石和饰品的加伤害到底怎么算

  答案:

  32 - 33

科普:红宝石和饰品的加伤害到底怎么算

  DPH最小值=(12+18)+2

  DPH最大值=Max{(12+18),(21+0)}+3=30+3=33

  二、武器镶红宝石的作用原理

  通常情况

科普:红宝石和饰品的加伤害到底怎么算

  这颗红宝石显示的镶孔效果是“+18-36伤害”,但是在镶到武器上之后,我们可以看出,效果显示为:

  +18最小伤害

  +18最大伤害

  到底是“+18-36伤害”还是“+18-18伤害”?

  测试人物:裸体野蛮人,分别装备以下两把武器。

科普:红宝石和饰品的加伤害到底怎么算

科普:红宝石和饰品的加伤害到底怎么算

  在镶嵌红宝石后,武器DPH增益分别为“+18-36伤害”、“+18-18伤害”。也就是说,同样的宝石镶在不同的武器上,DPH增益并不一样

  我们看看第一把武器的DPH到底是怎样所出来的:

  武器的基础伤害(鉴定前伤害)为(392-229)- x,即163 - x。196≤x≤206(62级岩锤)。在镶上红宝石之后:

  武器DPH最小值=(163+229+18)+0=410

  武器DPH最大值=((163+229+18)+1+415+18)+0=844

  注意到在计算武器DPH最大值时,由于之前武器物理DPH最小值410已超过了基础DPH最大值x,因此防溢出机制的介入,强制将x提高至武器DPH最小值+1,故18被加了2次,所以该武器的最大伤害增加了36,红宝石的DPH增益就是“+18-36伤害”。

  第二把武器:

  武器的基础伤害(鉴定前伤害)为(179-89)-(422-212),即90 - 210。在镶上红宝石之后:

  武器DPH最小值=(90+18)+89=197

  武器DPH最大值=(210+18)+422=440

  在计算武器DPH最大值时,之前武器物理DPH最小值108并没有超过基础DPH最大值210,因此防溢出机制没有介入,红宝石的DPH增益就是“+18-18伤害”。

  相关计算原理请参考:《物理伤害加成的武器为何DPS会那么高》

  用计算公式表示的话:

  武器DPH最小值=(武器基础DPH最小值+最小物理伤害加成(包括红宝石))x (1+武器伤害%)+最小元素伤害

  武器DPH最大值=(Max{(武器基础DPH最小值+最小物理伤害加成(包括红宝石)+1), 武器基础DPH最大值}+最大物理伤害加成(包括红宝石)x (1+武器伤害%)+最大元素伤害

  附练习一则:

  以下武器(基础伤害为531 - 579)在镶嵌上红宝石后,武器DPH变为多少?

科普:红宝石和饰品的加伤害到底怎么算

  答案:

  1046 - 1408

科普:红宝石和饰品的加伤害到底怎么算

  武器DPH最小值=(531+18)x(1+46%)+244=1046

  武器DPH最大值=(Max{(531+18+1),579}+18)x(1+46%)+537=(579+18)x(1+46%)+537=1408

  三、两种作用原理的比较

  区别如下:

  全身防溢出机制会在所有物理最小伤害和所有物理最大伤害全部相加完成后介入,将两个和作比较,确保DPH最大伤害≥DPH最小伤害。

  武器防溢出机制会在武器最小物理伤害计算完成后介入,与武器基础DPH最大值作比较,确保武器DPH最大伤害≥武器DPH最小伤害+1。

  在游戏过程中,D3会先计算武器的DPH,得到武器DPH的物理伤害部分和元素伤害部分,之后武器就会变成一个“黑匣子”,首饰上加伤害的词缀将不会对武器DPH计算产生影响。

  即:先计算武器DPH,再计算全身DPH,两个过程的具体计算方法相互独立

  结论

  在一般情况下,首饰上“+A最小伤害”、“+A最大伤害”、“+B -(A-B)点伤害”三种词缀对平均DPH的增益是一样的。

  把你所有看到的伤害数字和隐藏的伤害数字加起来除以2就是首饰的平均DPH增益。

  只有当你的武器级别很低,DPH上下差值很小时,上述结论才会出现不同。除非你是普通难度玩家,否则不用加以区分。

  红宝石对大部分物理伤害武器的DPH加成高于元素武器,尽管高级别武器没人镶红宝石……

新浪简介 | About Sina | 网站地图 | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 通行证注册 | 产品答疑


Copyright © 1996-2013 SINA Corporation, All Rights Reserved


新浪公司 版权所有