《暗黑破坏神3》BUFF分类加成算法分析(5职业通用)

社区服务
高级搜索
猴岛论坛综合游戏交流《暗黑破坏神3》BUFF分类加成算法分析(5职业通用)
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
0个回复

《暗黑破坏神3》BUFF分类加成算法分析(5职业通用)

楼层直达
心劫

ZxID:15722652

等级: 元老

举报 只看楼主 使用道具 楼主   发表于: 2013-09-10 0

所有的伤害加成技能分为五类,这里只定性分析前四类。
1.Buff;
特征:作用于面板第二条“技能伤害加成”,
技能:会有显示;不局限于主动被动技能
装备:不会有显示。
举例
技能:魔法武器、玻璃大炮、沉着狙击、巫毒猛击之舞.
装备:乔丹、副手、马拉、骷髅,"元素箭伤害提高x%"
2.Debuff
特征:
Debuff只能主动施放,且不会作用于“技能伤害加成”,有extra字样表示可以队友共享该debuff,辨识关键字“受到伤害(额外)提高X”。
例如:
扭曲时空、标记、刺骨之寒、错乱妄想.
3.歧视类伤害加成Buff
特征:
描述和buff类似,“对某特殊状态下的目标提高伤害x%”,却在“技能伤害加成”没有体现,这类例子很少,存在于被动技能和装备中。
举例:
技能:法师的冰血,DH的穷追
装备:恶魔伤害、对精英伤害、人类伤害等
说明:不同种类歧视类Buff做乘法计算,两件以上相同的恶魔、精英、人类伤害的装备叠加公式为:1-【(1-x%)(1-y%)(1-z%)...】
4.所有元素技能加成装备
特征:“技能伤害加成”中没有体现,只存在对元素技能伤害加成的装备中。
例如:燃霜手套、塔拉夏套装。
5.四大Buff之外的特例
特征:技能改变近战均值、技能武器伤害百分比
举例:致盲信仰之光、蛮子飞斧,目前只发现这两种,在文章最后做补充,这里不做讨论
(中文版的技能翻译多少还是有些问题,LZ不敢恭维)
计算的话就是(1+2)*3*4
结论公式:
造成伤害=近战伤害*(属性点/100+1)*技能武器伤害*(1+4类buff)*(1+1类不同buff加法运算+2类不同debuff加法运算)*歧视类伤害加成Buff乘积

基础输出      = 近战近战伤害*(属性点/100+1)*技能武器伤害*(1+4类元素技能加成)
叠加性增益    = 1+1类不同buff加法运算+2类不同debuff加法运算
歧视buff      = 3类不同歧视类buff乘积。
大框架
公式简化后=基础输出*叠加性增益*歧视类伤害加成Buff。

一、基础准备
物理武器、最小伤害戒指、乔丹、乌鸦头、元素武器

一开始使用图片中的冰弩+24最小伤害戒指,
测试出来的是在固定区间内不断波动的数据,其实这类波动是完全可以避免的!
波动的罪魁祸首就是冰弩中5-11点的寒冰伤害!
用最小伤害的戒指加成依旧是加成到物理伤害部分,对元素武器中得元素成分没有任何影响!!

      结论1:当min戒指使得物理武器的最小伤害≥最大伤害时,产生的伤害是固定的,并会随min值得提高而提高!
结论2:元素加成装备,对测试是没有影响的,物理伤害部分不出现波动,按比例加成后依然不会波动。
结论3:元素加成装备之间运算是加法运算。

二、试探建模一
方法:冰血+玻璃,做2选1,2选2伤害数据测试
目的:验证歧视类buff和buff类之间的运算关系
1.2*1.15-1=38%          设想计算公式1
20%+15%=35%             设想计算公式2
装备基础:物理匕首+min13戒指
面板伤害286.51  智力779
(1)使用玻璃大炮幽光刃单次伤害:111
(2)使用冰血幽光刃单词伤害:116

(3)使用玻璃冰血幽光刃单次伤害:133

(4)无任何buff类技能幽光刃单次伤害:97

在(4)情况下对小怪、JY和金闪闪伤害都是97,

证明结论4:怪物是没有护甲的。

然后认证计算

玻璃大炮:  97*115%=111.55  

冰血:      97*120%=116.40  

玻璃+冰血   97*115%*120=133.86=133

97*(1+15%+20%)=130.95 =130

结论5:歧视类Buff和1类buff之间是乘法运算 。

三、试探建模二

方法:测试魔法武器、守卫、扭曲时空、玻璃大炮、冰血之间,5选1,5选2,5选3,5选4,5选5的伤害数值。

目的:定性归类buff、debuff和歧视类buff,并确定他们之间的关系。(3)使用玻璃冰血幽光刃单次伤害:133

(4)无任何buff类技能幽光刃单次伤害:97

在(4)情况下对小怪、JY和金闪闪伤害都是97,

证明结论4:怪物是没有护甲的。

然后认证计算

玻璃大炮:  97*115%=111.55  

冰血:      97*120%=116.40  

玻璃+冰血   97*115%*120=133.86=133

97*(1+15%+20%)=130.95 =130

结论5:歧视类Buff和1类buff之间是乘法运算 。

造成伤害=20*(8.72+1)*165%*(buff1+buff2+buff3+extra debuff4)*冰血120%

结论7:buff和debudd之间是加法计算,他们与歧视类buff之间是乘法计算

四、试探测试三:

方法:用DH两件10%的元素箭加成装备,带霜然手套使用元素箭。做3选1,3选2,3选3数据测试。

目的:证明buff1与buff4之间是乘法关系。

论证地址:DH放大系数体系结论&科学分析冰霜箭

结论8:buff4与buff1之间关系是乘法计算。

举例 DH有2件10%的元素箭加成装备 ,带燃霜手套用元素箭冰霜箭,加成效果是

(1+10%+10%)*1.3

由于法师没什么像样的冰系技能体系,暴风雪不暴击,意义不大,这里结论6就不放法师的论证了

五、试探建模四

方法:用元素箭10%箭袋+标记,做2选1,2选2测试,记录数据,测试之间的运算关系。

目的:证明乔丹、马拉、副手、骷髅扣戒上的技能加成为buff1,而不是buff4.

关键数据:

远程均值:65 ; 敏捷点:1659;   元素箭武器伤害值:155%;   元素箭加成:12%  ;死亡标记加成:12%。

图1计算:

65(16.59+1)*155%*112%= 1984.86  

图2计算:

65(16.59+1)*155%*(1+12%+12%)=2197.52

结果发现:

元素箭加成和死亡标记是加法计算,而非原本想象中的乘法计算,所以元素箭等技能加成装备为buff1。

结合3、4、5试探测试,得出

结论9:乔丹、马拉、副手、骷髅上的技能加成为buff1,与其他buff1和debuff是加法关系,和歧视类buff是乘法关系,和元素技能加成装备是乘法关系。

六、霜燃手套隐藏伤害的意外发现

在帮助SORAL 测试冰冷之血时的意外发现.

方法:测试基础输出伤害、带手套伤害、带被动冰血时带手套伤害这3个数值

目的:验证使用物理技能下,霜燃手套会有个二次加成的隐藏伤害。

结论10:霜燃手套在使用物理技能时,会有个二次加成的隐藏伤害,数值是1.8%。而使用元素技能时,没有隐藏伤害。

« 返回列表
发帖 回复