魔兽世界TBC怀旧服盾猛复仇普攻的基础仇恨值测试
魔兽世界TBC怀旧服在P3阶段更新了大量的新内容,各个职业与副本都带来了全新的玩法,其中装备,副本打法,职业技巧都成为了玩家们议论的焦点,下面就来看看魔兽世界TBC怀旧服盾猛复仇普攻的基础仇恨值测试。
魔兽世界TBC怀旧服盾猛复仇普攻的基础仇恨值测试
置顶的帖子已经有过结论,但是对于测试过程不是很了解,今天自己手动测试一下,把过程记录下来,本文不基于任何网上现有结论,只根据测试数据反向推到,对推导过程有疑问欢迎补充讨论。
测试使用仇恨插件:Omen 2.0 ,omen 2.0没有使用暴雪提供的仇恨接口来测试仇恨,是根据仇恨计算相关的类库进行计算的,本篇根据实际测试数据反向推导一下仇恨的计算方式。现在官方怀旧服已经提供了仇恨接口,稍后有时间我会验证看我们的计算方式是否跟Api返回的结果一致。
首先需要测试的问题是,战士不同姿态下仇恨系数,为了方便测试,我们使用破甲攻击这个技能进行测试:
根据这个结果能算出破甲的基本仇恨值是301 ,战斗姿态,狂暴姿态仇恨系数是241/301=0.8,防御姿态基础仇恨系数391/301=1.3。
关于仇恨系数继续说明:
假设标准化仇恨为X,那么:
战斗姿态,防御姿态下同样行为产生的仇恨为0.8X
防御姿态下无天赋支撑,产生的仇恨为1.3X
防御姿态下,点满3天挑衅天赋后,产生的仇恨为 (1+15%)1.3X=1.49X
算出出仇恨系数后,下面在战斗姿态下使用盾猛,搭配不同格挡值装备,获取不同伤害下产生的仇恨:
根据获得的几组数据进行拟合,获得伤害仇恨之间的关系:
伤害和仇恨之间的关系:
y = 1.0034x + 305.25
x=0时,仇恨为305,和精华帖中的结论基本吻合。
测试一下普攻的仇恨值:
从表格里可以看出,普通的伤害和标准化仇恨值跟伤害是1比1。
由于测试复仇通常会伴随一次普通攻击,因此计算仇恨需要去掉普通攻击带来的仇恨,下面列表是实际测试结果:
拟合伤害-仇恨之间的关系:
得到如下的方法:
我测试这一组数据,没有点任何防御天赋,不包含挑衅带来的额外仇恨,因此防御姿态的仇恨系数是1.3,转化为标准仇恨值为:
y=x+200
因此结论跟置顶的精华区结论基本吻合,复仇的仇恨=复仇伤害+200,不过这个仇恨是标准化的仇恨,由于复仇只能在防御姿态下使用,真正计算仇恨的时候需要乘以防御姿态下的仇恨系数以及挑衅天赋带来的仇恨系数。