简介
此贴围绕以下问题展开
0. 祝贺大飞飞顺利被录取
1. 鸟德最近被buff了一次(1月13号),“日月齐暗的效果提升6.7%”对我们的dps到底有多大影响
2. 鸟德能量条的详细工作原理
3. 鸟德精通加成的函数曲线
4. 读条技能的加成判定点,也就是常被问起的“读条开始时还是出手时”的问题
5. 一些咕咕不重视,但的确和dps有关的问题
老规矩,结论在底。但我建议把整片都看下,我的结论不一定对,希望大家纠错。
一 鸟德能量条的工作原理
WOD刚开的时候,就有置顶帖用图片解释了新的能量机制:鸟德的能量是一个时钟,指针匀速移动并指出当前的能量等级。以下是那张图
静态日月盘
我又做了一个动态图,并且加入了能量条,让日月盘和能量条同步,并且拿游戏中真实的能量条做对照。
(动态图和静态图的指针一个是顺时针一个是逆时针,这点无所谓。另外原本的GIF是正正好好40秒对应游戏里面能量条,可惜改成FLV缩短了一些)
动态图更加直观的表现了日月盘和能量条的关系:能量条是日月盘竖直方向的射影。 所以游戏里能量条在中间位置时数字变化的快,而靠近两侧则慢。(初中数学)
另外,静态图里额外地标出了日巅和月巅区域,我在这张动态图里没有标,接下去会讲到。
我们知道咕咕一个循环是40秒,沉醉20。以40秒为例,游戏中我们能明显看见,能量条走到一侧100后会停留4秒。 问题来了:能量条上的4秒停顿,在日月盘上是怎么相对表现的? 以下是两种猜测
猜测一: 能量条其实并没有停留,它一直在走,只是被暴雪设计的能量框挡住了。参考动态图第二个条,黑点走出了框,过了4秒又走回来了。
猜测二: 日月盘的指针走到左右侧顶端后,沿直线方向走4秒,再变回圆周运动。 也可以理解成指针到了左右顶端后,停留了4秒。
剧透1,猜测二是对的。 大家先别觉得这个问题很二,下面第三部分一些实例分析当中很容易把他们搞混。两种猜测得出的函数曲线不同,对dps的影响也不同。关于日月盘和能量条先说这些,下面开始分析精通加成曲线。
二 鸟德精通加成的函数曲线
鸟德的精通加成在所有职业当中是最复杂的。置顶区的帖子里给出过一个函数图,我在这里引用一下
静态Sin/Cos函数图
图中两条曲线看起来很像Sin/Cos曲线,之所以说“看起来像”,是因为我至今没见暴雪明确解释过。(剧透2:经过我很长时间的测试,鸟德的精通加成曲线的确是Sin/Cos曲线)。
我们先用一张动态图来演示一下Sin曲线是怎么画出来的
动态Sin函数图
这张图演示出了Sin函数曲线和圆的同步关系,而这个圆正是鸟德的日月盘,指针指出的当前能量强度可以从Sin曲线上找到具体的数值
问题来了:大家知道sin曲线,y轴的最大最小值是 1 和 -1。游戏中的精通加成怎么体现到Sin曲线上?
很多人马上又会想到初中数学。没错,Sin函数的原始方程是 Y=SinX 。我们来做个简单的函数变形,首先在SinX前面乘以A/2,再加上 A/2,函数就变成了 Y=(A/2)*SinX +A/2。其中 A=日月之蚀的30%+面板精通。
这个操作相当于是将整个Sin曲线,先压扁,再上移。新的曲线图如下 (以下只讨论月能加成,日月能的曲线类似,只是翻了个个儿)
加工后的Sin曲线
(先忽视曲线上的那些点,忘记擦掉了。另外这张图中,曲线的顶端和底端没有加工过,表现不出能量条到顶后的4秒/2秒停顿,只是一个粗略的概念)
图中精通加成的最大值是47.2%(其实应该是46%,写错忘记改过来了),我来解释一下这个数字是怎么得出的。
这个曲线对应的测试模型为:100级牛头人小德,平衡专精,不点天赋,不穿装备,无buff,不变身。以下是图,
平衡专精 无天赋无装备无Buff模型
鸟德一旦点了平衡专精,就会得到15%的精通,这15%的精通和日月之蚀无关,白送的。 按照之前的公式,A=30%+16%(原本是15%,13号buff成了16%)=46%。 我们先将Sin函数乘以46%/2,相当于是把函数曲线压扁了。再加上46%/2,相当于把曲线上移。这样一来Y轴的最大值变成了46%,最小值为0.
也就是说,100级牛头人鸟德,不点天赋不穿装备不变身无buff的情况下,法术的最大精通加成是46%,最小为0. 接下去我们来证明这点
证明前我们先普及一些知识,
1. 愤怒技能的面板伤害=法伤*146.25%*伤害加成(变咕咕的话就是110%,开化身再乘以115%,超凡之盟再乘120%) 原先的愤怒加成是117%,暴雪又buff过一次,总伤害提高25%,所以可以理解成法伤乘以1.4625,经常用SimC的人很容易找到这个数字

2. 星火技能的面板伤害=法伤*234%*伤害加成

(以上两条大家可以自己试试,鼠标放到技能上看到的数字就是这么算出来的)
3. 鸟德有飞行轨迹的法术,如愤怒,星涌,基础伤害是有浮动的(上下10%-15%左右)。 而星火月火这种没有飞行轨迹的技能,基础伤害是恒定的。 看几张图就知道了
a.星火基础伤害恒定
上图用的是刚刚那个模型(100级牛头鸟德吧啦吧啦吧啦),目标是102级的要塞机器人。每次只打一个星火,这发星火的读条开始位置为0,出手位置也为0,然后跑开脱战,等能量条回到原位了再打一轮。 可以看到除了第一发暴击以外,其他的数字都是2989/2990.
让我们把第一发也换算成不暴击,因为我是牛头人,所以基础伤害=6097/1.02/2=2988.7 约等于2989. 所以星火的基础伤害恒定,没有浮动。(月火/阳炎的直接伤害和DOT都同理) 下面再看愤怒
b.愤怒的基础伤害浮动
上图愤怒的测试环境有所不同,并没有点平衡专精,也就是说没有能量条,没有精通加成。 可惜无专精的话没有星火,不然也能这么测试 500发愤怒得出结论:愤怒的基础伤害浮动在上下10-15% (我并没有测试过星涌,因为1分钟只能打3发,工作量太大,而用SimC出的数据有问题,这里先不贴出来了)
通过以上结论,我们会很自然地选择星火来进行未来的测试,因为它的伤害没有浮动,便于分析。
接下来我们回到证明的话题上来,
我们需要证明的是:100级牛头人德,平衡专精,不点天赋不穿装备不变身无buff的情况下,法术的最大精通加成是46%,最小为0. 测试模型图前面发过了。这里再发一张星火的木桩图
平衡专精无天赋无buff无装备不变身 3400发星火
(3400发星火,一共打了一千多万的伤害,硬生生把假人打没血了,蛮拼的吧?)
现在我们开始分析,已知
a. 测试模型的星火基础伤害=1038*2.34=2429. (游戏面板显示2430,差别不大)
b. 第一张星火的图中(战斗记录那张),每一发星火的伤害都是2990。 并且,读条开始时 和 出手时 的能量位置都是0,所以目前我们还不用纠结加成判定点的问题,能量0位置的精通加成是总值的一半(这点暴雪有明确说明,if “You have 0 Eclipse. Lunar: 50% :: Solar: 50%”)
c. 第二张(recount那张)中,最大值为3549,最小值为2430. 我们也不需要纠结判定点的问题,因为我们要证明的只是最大最小值。
计算1(用第一张图的数据): 精通加成=(实际伤害/面板伤害)-1=2990/2430-1=23.04% 那么总精通就等于 23.04%*2=46.08%
计算2(用第二张图的数据): 最小伤害=面板伤害,说明精通加成的最小值是0%。 最大值=最大伤害/面板伤害-1=3549/2430-1=46.05%
这里我解释一下:暴雪13号hotfix贴里说的是 “日月齐暗的效果提升6.7%”,按照我对暴雪做事风格的解读,应该是这么算的。 原本的日月齐暗效果15%,效果提升6.7%,那么 15%*(1+6.7%)=16 % 注意这并不是13号hotfix的全部,具体分析在第四部分的橙色字
通过以上证明,鸟德的的精通起到的作用是拉高Sin函数曲线,公式可以理解为 Y=(A/2)SinX+A/2 (接下去会进一步证明它),这也解释了为什么鸟德在日强阶段时,月能法术也有加成。