代码改变世界

[转帖]WLK法师急速等级研究 数学理论分析

2010-12-06 11:55  Tracy.  阅读(1217)  评论(0编辑  收藏  举报

[转帖]WLK法师急速等级研究 数学理论分析

1.急速等级加成机制
首先明确急速加成的计算方法——
法术施法时间=原施法时间/[(1+急速等级提升的加速率)*(1+天赋6%急速)*……*(1+x%)]
注:外界加急速百分比BUFF(英勇、灌注)同时存在时只有最高者生效,但惩骑光环、空气图腾仍单独生效。
“加速及其作用规律”一节所述:
急速效果的叠加
基础急速(急速等级,灵风气韵)和所有急速效果叠加
自身的急速技能(冰脉,饰品等)和所有急速效果叠加
外界的急速等级BUFF(鼓)和所有急速效果叠加
所有的叠加效果是相乘的。如果你有6%的灵风气韵,20%的冰脉效果,20%的灌注效果,那么你的总急速为:1.06*1.2*1.2=1.5264=152.64%,你的施法时间会除上1.5264,我认为“叠加”一词用得欠妥,容易被人误解。
因为叠加的话,可以理解为:
法术施法时间=原施法时间/(1+急速等级提升的加速率+天赋6%急速+其他加速率)
我本人急速等级826,面板显示25.19%加速,奥冲显示为1.88秒——这些都是客观事实。但按这个公式计算,奥冲施法时间=2.5秒/(1+25.19%+6%)=1.91秒。矛盾!其实急速等级与其他大部分加速属性应该是叠乘效果(这点原帖后面也说明了),即法术施法时间=原施法时间/[(1+急速等级提升的加速率)*(1+天赋6%急速)*……*(1+x%)]
我们可以根据实际检验一下:
比如我,急速等级826,面板显示25.19%加速。那么奥冲施法时间=2.5秒/(1+25.19%)/(1+6%)=1.88秒,正合实际;2T10加速后奥冲施法时间=1.88/1.12=1.68秒,也符合实际。
还有一点,就是惩骑与鸟德的3%加速光环(二者只能生效1者)、萨满5%加速的空气图腾仍单独叠乘,不与其他任何外界急速百分比BUFF冲突。英勇和能量灌注同时存在时后者不起作用。----这点我以已经上号做过实践证明,不再举例论证。
2.急速的非线性
1.我想再重复1次所谓的收益递减问题
我所支持的观点是:理论上固定其他属性不变,单匀速增加急速或暴击(未过100%)不存在收益递减,也就是每增加1%的急速,都是增加固定的dps。而所谓的“属性堆到一定程度再堆上去收益就差了”这种说法也不会错,因为它并没有把其他属性看成固定的,所以到达某个时候堆法伤要比堆急速提升大(或小)也可能的。
2.实际上急速是“宏观线性、微观非线性”地影响着dps
匀速增加急速属性在连续的理论计算时往往被认为是线性提升dps的,但实际上会有不同。
明白这点的以下可略过。
事实上我们的伤害在时间上是间断的,某些固定时刻点突然有1次伤害,而某段时间范围内伤害又都是0.这样就导致了急速属性的特殊性:
比如最简单的冰法,考察冰冷血脉BUFF:20秒内施法速度提升20%。
2.5秒的寒冰箭,假如开冰脉之后是2.08秒。第0、2.08、4.16……18.72秒时,都能打出加速冰箭。最后第18.72秒那发出手是20.8秒。那么冰脉真正的持续时间是20.8秒。
2.4秒的寒冰箭,加速后是2秒,第18秒打出寒冰箭之后,第20秒BUFF消失且同时施放下一发寒冰箭,这发寒冰箭恰好赶不上冰脉的BUFF,那么冰脉时间是20秒整。
2.35秒的冰箭,加速后变1.96秒。第19.6秒是最后一发加速冰箭,它照样持续1.96秒,那么冰脉时间是21.56秒。
由此可知,不同的急速,在享受BUFF时,BUFF的真正收益是不一样的,而是一个个由低到高,又由低至高的起伏循环。
又比如临时+法术能量的饰品,比如临时+200法术能量,持续20秒。
2.01秒的奥冲,发出第10发时是20.1秒,只有9发加能奥冲,BUFF实际有效作用时间仅18.09秒;
1.99秒的奥冲,发出第10发时是19.9秒,却有10发加能奥冲,BUFF实际有效作用时间是19.9秒。
微小的急速效果带来的是非线性的、质的变化。
有人说这些变化难以把握,而且硬堆急速说不定超过了某个循环节的边界又降低到了BUFF时间收益的最低点,多一点可能还不如少一点,没错。
但对于频繁触发而又短暂的2T10效果——消耗飞弹速射之后获得12%施法加速5秒,我们应该重新审视。
3. 急速对2T10的特别效果
2T10特效是飞弹速射射完之后触发,也就是说BUFF出现的同时马上可以打奥冲。
特别提示:没有飞弹速射完毕就读奥冲则第一发奥冲享受不到12%加速;飞弹速射读完后没有立刻读奥冲也将对后面的时间产生压缩性影响。
假设2T10触发后是1.9秒的奥冲,按上面的思路,2T10触发后的第0、1.9、3.8、5.7秒时会有奥冲,而第5.7秒的第4发奥冲开始时2T10BUFF已经消失,那么假如能让第4发奥冲也享受加速12%的BUFF,我们的dps就会有质的飞跃!
这也就是要把平时的奥冲施法时间降低到5/3=1.66秒以下。其实这并不算太难:
加速奥冲是1.66秒的话,平常奥冲就应该是1.66*1.12=1.86秒。假设需要x急速等级,那么解方程 1.86=2.5/[1.06*(1+x/3279)]得 x=879
结论1:在无延时的时候,靠法师自身,需要879急速等级,可以实现4次奥冲享受2T10加速效果。即在2T10特效产生之后第0、1.66、3.32、4.98秒时施放奥冲,其中第4发奥冲刚开始读时2T10特效马上消失,但仍赶上了时间,享受了加速。
另外再考虑几点:
1.由于可能存在施法延时,假设排除系统预读机制之后仍有50ms的延时响应时间,那么加速奥冲就需要(5s-50ms*4)/3=1.6s
2.惩戒骑的3%加速以及萨满空气图腾5%加速(据实践证明,此二外界急速百分比BUFF单独叠乘且不与英勇不冲突);
3.还有英勇+冰脉是否卡到1秒GCD,那么开英勇冰脉前,2T10加速的奥冲不应小于1.2*1.3=1.56秒;
仅自身卡GCD的急速等级x1,可以列方程:1=2.5/[1.06*1.12*1.2*1.3*(1+x/3279)] 解得x1=1147.3
有3%光环卡GCD的急速等级x2,可列方程:1=2.5/[1.06*1.12*1.2*1.3*(1+x/3279)*1.03] 解得x2=1017.4
有5%空气图腾,同理1=2.5/[1.06*1.12*1.2*1.3*(1+x/3279)*1.05],得x3=936.5
有3%光环与5%加速图腾,同理1=2.5/[1.06*1.12*1.2*1.3*(1+x/3279)*1.03*1.05],x4=813.6
结论2:急速等级对法师而言存在2个质变点:
1.是否能在飞弹速射后的第4次奥冲仍保证有2T10加速,无光环或空气图腾加速时以879急速等级为分界点,但受网络延时和操作的影响此分界点可能会延后150~200个急速等级;(还想继续影响到下一次飞弹已经不现实)
2.是否卡GCD,自身、只有惩骑、只有空气图腾、惩骑图腾都有时,不卡GCD的临界急速等级分别为:1147,1017,936,813。。
但是由于延时的关系,可能会延后一些急速等级。
这个结论绘制成表格可以明显看出。
此表仅供参考。其中
红色区域为飞弹速射后第4发奥冲无法享受12%加速的区域,之下都为理论上可以享受加速的区域。
橙色区域为由于延时,一般也不能享受到第4发奥冲加速的区域。(依每个人的网速略有不同)
绿色区域为实际情况稍有延时影响时,第4发奥冲仍能加速且英勇冰脉rush时不卡GCD的区域。
紫色区域为冰脉英勇同时开时会卡GCD的区域,具体的急速临界值从左到右分别是1147、1017、936、813.
按照团队的情况,尽量选择绿色区域中下部分对应的急速等级,可以使我们的2T10加速效果覆盖紧接的4次奥冲,也最大限度避免延时的影响。
10人团队的配置往往不齐全,假如只有增强萨满或者没惩戒骑的话,法师把急速堆到1060+会有更优秀的dps,有辅助职业加速时看表同理推测。打25人副本,两种辅助职业齐全时急速可降低到800左右避免卡GCD,要么就不要在英勇期间开冰脉,附魔黑魔法时强烈建议冰脉和英勇错开。有条件的也可以准备2套装备以应付不同的需要。
4. 丢失第4次奥冲加速带来的损失
假设我们全程都能保持4奥冲1飞弹的循环。那么每一次的奥冲都可以享受12%加速,而急速等级不够时将有1/4数量的奥冲得不到2T10的12%加速,这将严重降低dps。
假如奥冲加速是1.6秒,不加速时是1.8秒。那么一次4+1循环就是8.2秒与8.4秒的差别。木桩战萨鲁法尔3分20秒能打24次循环,这样就少了5秒的伤害(大概40000吧)。大约会直接减少40000/200秒=200dps。考虑到期间英勇和冰脉时第4次奥冲仍可以享受2T10加速。那么假如是10000dps以下的FS,dps影响大约有1.5%。
试想,BLZ对各职业2T10的dps提升设计,大概就只有3%提升(参考DK的2T10),而一般法师的2T10特效BLZ可能以为就是前3次奥冲享受,前3次奥冲又是相对无力的一共可能有3%提升吧。而第4次奥冲能享受到加速应属于额外收获——大幅超越其他职业2T10效果的不平衡设计,仍能享受到加速的话就会与其他职业的2t10拉开更多差距。

附件
http_imgload.jpghttp_imgload.jpg1291512896_9167856_544ebea7467d8257a5ecTknUfu3lJMcm

http_imgload.jpg