《暗黑破坏神3》隐藏在首饰物理伤害加成背后的属性
一、前言
上来第一个问题:如果我是野蛮人,只考虑面板伤害的话,以下4个戒指对我的加成是一样的吗?(8-16为固定值属性,非小数取近似)
如果你认为是一样的,那么下面的科普文章你就有必要看一看了。
二、测试结果
没错,四个戒指的伤害加成属性是不一样的。以下是测试结果:
测试人员为60级裸体小蛮子一枚,手持伤害32—88,攻速1.5,白字90.0武器一把。
那么在单独装备四枚戒指时,人物伤害如下。
可见,四枚戒指的实际伤害加成各不相同,只有第一枚是按照8—16加成的。这是为何?因为后三枚戒指均有一个属性没有显示出来:最小物理伤害加成。
三、原因分析
回想一下你有没有这样的经历:在AH搜索首饰,条件中有一条是“最小物理伤害加成”,结果搜出不少属性是“+xx-xx伤害”的物品,但是数值与你限定的数值毫不相关。这就是因为,当首饰同时具有“最小物理伤害加成”和“最小最大伤害加成”时,两者效果会叠加,但是前者是不会在装备属性中显示出来的。
现在让我们来分析一下四个戒指的物品代码,看看它们到底由哪些属性组成:
这样一看就明白了,后三个戒指分别有最小物理伤害+9、+(10-13)(实际值10)、+(13-17)(实际值15)三个属性没有被显示出来。
暴雪之前曾发布补丁,将最小和最大伤害加成分两行显示,就是为了解决这一问题。但是这一补丁仅对武器类物品有效。所以当你发现自己的面板DPS怎么也算不准,或者两个首饰难以取舍时,不妨查一下物品代码,看看有没有被隐藏的属性。要知道,物理伤害加成对于高攻速、高主属性的人物来讲,DPS提升效果是非常明显的。
四、相关延伸
以下相关内容没有多少实际意义,仅用来分析一下部分游戏机制。
1、Q:是否会出现最小伤害=最大伤害?
A:会出现。有些武器可以通过在首饰装备上增加最小物理伤害来实现。
2、Q:那如果我堆最小物理伤害加成,是否会出现最小伤害>最大伤害?
A:不会出现。如果你的原本基础DPH为A - B,然后穿上有最小伤害+X的属性的装备(A+X>B),那结果为基础DPH变为A+X - A+X,以防止溢出(存在例外,见下一条)。
3、Q:所有武器都可以堆到最小伤害=最大伤害吗?
A:并非所有武器都可以。首先一部分武器两者差值过大,无论如何也无法弥补。其次如果武器带有元素伤害,那么元素伤害的差值无法通过叠加物理伤害来弥补。例如上文用到的匕首,32-88的伤害,其中包括了10-22的冰寒伤害(差值22-10=12),那么无论你如何叠加最少物理伤害,基础DPH的最大最小值都会保持12的差值: