魔兽世界玩家社区APP官网

标题: [防护] 亲自测试一下盾猛,复仇,普攻的基础仇恨值 [打印本页]

作者: 马马虎虎770    时间: 2023-5-25 23:17
标题: [防护] 亲自测试一下盾猛,复仇,普攻的基础仇恨值
置顶的帖子已经有过结论,但是对于测试过程不是很了解,今天自己手动测试一下,把过程记录下来,本文不基于任何网上现有结论,只根据测试数据反向推到,对推导过程有疑问欢迎补充讨论。

测试使用仇恨插件:Omen 2.0 ,omen 2.0没有使用暴雪提供的仇恨接口来测试仇恨,是根据仇恨计算相关的类库进行计算的,本篇根据实际测试数据反向推导一下仇恨的计算方式。现在官方怀旧服已经提供了仇恨接口,稍后有时间我会验证看我们的计算方式是否跟Api返回的结果一致.

首先需要测试的问题是,战士不同姿态下仇恨系数,为了方便测试,我们使用破甲攻击这个技能进行测试:



Omen显示仇恨值

战斗姿态使用破甲等级6
241

狂暴姿态破甲等级6
241

防御姿态不点挑衅天赋使用破甲等级6
391


根据这个结果能算出破甲的基本仇恨值是301 ,战斗姿态,狂暴姿态仇恨系数是241/301=0.8,防御姿态基础仇恨系数391/301=1.3.

关于仇恨系数继续说明:
假设标准化仇恨为X,那么
战斗姿态,防御姿态下同样行为产生的仇恨为0.8X
防御姿态下无天赋支撑,产生的仇恨为1.3X
防御姿态下,点满3天挑衅天赋后,产生的仇恨为 (1+15%)1.3X=1.49X

算出出仇恨系数后,下面在战斗姿态下使用盾猛,搭配不同格挡值装备,获取不同伤害下产生的仇恨:


战斗姿态下获得仇恨
628
635
604
594
538

盾猛伤害
478
487
448
436
366

标准仇恨值
785
793.75
755
742.5
672.5


根据获得的几组数据进行拟合,获得伤害仇恨之间的关系:
(, 下载次数: 0)


伤害和仇恨之间的关系
y = 1.0034x + 305.25

x=0时,仇恨为305,和精华帖中的结论基本吻合。

测试一下普攻的仇恨值:


标准化仇恨
271.25
248.75
237.5
208.75

普攻伤害
271
249
238
209

战斗姿态产生仇恨
217
199
190
167


从表格里可以看出,普通的伤害和标准化仇恨值跟伤害是1比1。
由于测试复仇通常会伴随一次普通攻击,因此计算仇恨需要去掉普通攻击带来的仇恨,下面列表是实际测试结果:



防御姿态下复仇伤害
314
290
267
302

防御姿态下物理伤害
39
41
39
42

防御姿态造复仇+物理伤害造成仇恨值
720
692
659
709

防御姿态下物理伤害造成的仇恨
50.7
53.3
50.7
54.6

防御姿态下复仇造成仇恨
669.3
638.7
608.3
654.4


拟合伤害-仇恨之间的关系:
得到如下的方法:
(, 下载次数: 0)

我测试这一组数据,没有点任何防御天赋,不包含挑衅带来的额外仇恨,因此防御姿态的仇恨系数是1.3,转化为标准仇恨值为:
y=x+200
因此结论跟置顶的精华区结论基本吻合,复仇的仇恨=复仇伤害+200,不过这个仇恨是标准化的仇恨,由于复仇只能在防御姿态下使用,真正计算仇恨的时候需要乘以防御姿态下的仇恨系数以及挑衅天赋带来的仇恨系数。
作者: 娣玲    时间: 2023-5-25 23:17
记得60的时候我用的最笨的办法,打元素之土那石头人的时候用一个一个技能统计仇恨值。因为好久没玩战士,结果忘记了,只记得很精准。
作者: 情醉香格里拉墒    时间: 2023-5-25 23:36
唉作为盾坦的最强仇恨技能也就这嘛点数据,设计师不给力啊,要是在正式服早被问候全家了
作者: 什么大师特    时间: 2023-5-25 23:48
我最喜欢看数据分析贴——大佬的发源地
跳过分析计算先看结论,结果一口盐汽水喷出来。
作者: FREEDOM326    时间: 2023-5-26 00:05
这都知道啊 0.8,1.5这是最基本的啊。
复仇仇恨=复仇伤害+仇恨加成。如果500伤害,那就是1.5×500伤害+技能加成300=1050仇恨
盾猛仇恨同理。英勇仇恨=英勇伤害+仇恨加成。如果暴击了500伤害,那就是1.5×500+技能加成200=900仇恨。缺点是英勇占了普攻读条,那就是500-英勇增强190剩余310,也就是本次不用英勇的话普攻伤害为310。那900-310×1.5=435。英勇增加了435仇恨




欢迎光临 魔兽世界玩家社区APP官网 (https://huaijiufu.com/) Powered by Discuz! X3.5