最近对CWoW 3.0.5版的奥法PVE做了一些尝试,有很多心得,如果CWoW 3.0.5真的能坚持到9月,我会找时间把这些心得分享出来
(目前只用奥法打过1次布胖,常规BUFF,没有牧师给盾,8T6,3分20秒战斗,全程DPS(不是战斗时DPS)2587)。
如果6月7号停机后立刻开WotLK的话,我就不分享了,反正对大家也没什么用。
先说结果:在施法过程中插入瞬发法术会加快施法速度!
今天风暴娱乐团入手2件T5,换上后急速大幅下降,但在测试木桩时得到了这样的结果:
(点击查看大图)
有没有发现什么不可思议的地方?
在309急速等级下,奥冲→弹幕→奥冲,3s的DeBuff竟然可以衔接住!
309的急速等级,算上天赋6%就是:(1+309/1577)*1.06=1.267,也就是26.7%的急速。
但是1.5s的公共CD,加上2.5s的施法时间,一共4s,要加速到3s,不计延迟也要33.3%的急速,
而我却仅凭26.7%的急速在200+延迟下,衔接住了!为什么?
经过测试和观察,我得到如下结果:
公共CD的部分是在客户端计算的,并非服务器!
在奥冲施法的途中,我们会提前按下一个法术(也就是弹幕),在按下去的那一瞬间,客户端就开始计算公共CD(也就是说公共CD开始转)。
过了一小段时间(这段时间等于你的延迟),施放弹幕的命令被传送到服务器,服务器进行判定(奥冲是否还在施法途中,弹幕是否可以施放)。
如果弹幕不能施放,那就会返回一条信息“另外一个动作正在进行中”,并且取消你当前转了一半的公共CD
(如果这个时候你连续按弹幕,就会看到公共CD不断地重新开始,但不是每次按弹幕都会重新开始,因为公共CD只会在收到反馈信息时取消,取消后才会有新的公共CD开始)。
如果弹幕可以施放,那弹幕就会放出去,同时公共CD不会重新开始读。
也就是说:公共CD并不是在弹幕出手后才开始计算,而是在按下弹幕的时候就开始计算,因此公共CD提前结束了
在此要对2.3版修改施法机制后,新施法机制的改变做一些说明:
借用bestivan画的图,可以大致了解这点,
原先的施法机制,当你开始施法之后,客户端会在施法计时完成之前阻止后续的施法命令,并且在屏幕中上方显示红色的“正在施法”的错误信息。(左图)
而2.3版本中,即使你正在施法,后续的施法命令仍然会递交到服务器,而“正在施法”的错误信息则是由服务器回复给你,这样一来网络的延时就被抵消了。(右图)
(点击查看大图)
要注意的是,这张图也不是完全对的,应为少了施法等待队列,这是我做的图
(点击查看大图)
在施法快要结束前的一小段时间里,服务器接收到的施法命令不再返回错误信息,而是等待当前法术放完后接着放这个法术。