作者zonhan (我愿与你共舞)
看板WOW
标题Re: [巨集] 技能冷却中施放写法
时间Thu Aug 11 01:50:06 2011
※ 引述《ironsalami (好好想想)》之铭言:
: ※ 引述《lunaangel (淹死在沙滩的鱼)》之铭言:
: : 其实会出现这样的状况的原因很简单,就是BLZ为了体恤大众而在4.0加入的功能:
: : 自订延迟容许值
: : 这个功能主要是为了避免玩家因延迟过高,而造成技能施放不顺所增加的。
: 这篇比较有价值回,也比较有跟到各种状况
: 故回应於此篇:
: 1.2010.10.14(四)
: 「浩劫与重生前夕」当天晚上,还没砸坏的暴风城木人区
: 就已实测出
: a.延迟施法伫列改动
: b.巨集/连续施法,受到延迟施法伫列改动影响的异常行为
: 并将後者回报GM
: (延迟施法伫列的变动一般台湾使用者无法於Patch中得知)
: http://www.wowtaiwan.com.tw/03Gameguide/patchnotes/detail.asp?id=76
: 2.2010.11.11(四)
: k0286版友撰文分享 [心得] 4.0施法伫列机制探讨
: 分享了他大量测试後的前部分结果
: a.实测施法伫列机制用於巨集,能容纳下一个法术
: 对於有(无)CD,有(无)GCD,以及瞬发(含导引)与念咒
: 各种交叉测试比对
: b.施法完毕後在gcd的同时,另外押一个法术,这个法术会直接排入下个施放伫列
: 但施放/施放 寒冰箭
: /施放 冰霜长矛
: 即便按的快也无法达到效果
: c.提出下面两者可能会影响施法伫列 (因为按的速度与结果无法完全配合)
: 显示设定 > 进阶 > 降低延迟
: 介面设定 > 技能 > 技能触发保险
: 关於这三点的回应是
: d.施法伫列用於巨集,关键在於:延迟容许期间上层遮罩的抹除
: 建议使用/连续施法,进行进一步的测试
: 会有更丰硕的发现
事实上并没有上层遮罩这种东西
你所谓的遮罩其实是延迟和施法伫列系统存在下的必然结果
先来了解技能施放的过程好了:
Player Client Network Server
───── ───────────────── ──── ───────
无法施放
↑
│yes 无施放中
│ 进入 技能 施放开始 处理施法时间後
按技能1 →判定cd┴─→施法伫列─────→并送出讯息──→ 判定施法完成
↑ no ↑ │
│ │ │
按技能2 ─┘ │ │
│ │
│ │
└──────────────────┘
送回施法完成讯息
注意, "施法开始"和"施法完成"是由两个不同机器去判定的!!
为了减少程式和网路负担, 技能由client判断後, 才决定要不要送出讯息
由於存在延迟, 因此blizzard设计出"单一技能施法伫列",
(当前伫列只能储存一个未cd中技能)
Server端处理并判定施法完成後, 会直接接受一定时间内伫列所存放的下个技能
但是当多个技能同时送到伫列时, 要怎麽判断存哪个咧?
为了避免延迟造成误判, 此伫列会忽略短时间内与目前施法中技能相同者
举个例来说
像是
/cast 惩击 (无cd)
/cast 神圣之火 (有cd)
这样的巨集其实就是同时送出两个技能(其实还是有时间差只是很短)
当神圣之火在cd时按下巨集, 神圣之火会判定无法施放被挡掉, "/cast 惩击"排进伫列
而神圣之火cd完後按下巨集, 则会同时送出两个/cast,
但是注意!! 这时还未收到前一个惩击的施法完成讯息,
因此巨集里的"/cast 惩击"会被丢掉, "/cast 神圣之火"得以挤进伫列
(好像提到重点了...)
如果把巨集换成
/cast 神圣之火 (有cd)
/cast 惩击 (无cd)
这样神圣之火cd时, Client直接判定cd中而停止运作巨集(也就是卡键
因此连"/cast 惩击"都送不出去
(就想成当client判定cd中时会把按键锁住让它不能送出cast讯息)
: e.施法伫列机制於巨集之外的「一般技能」按钮也有一样现象
: 只要在k板友提出的「能将东西放入施法伫列」的期间
: 就一路开始猛按直到前项技能念咒结束,就可以生效
: 因为我是采用闪电箭与大地震击可以
: 当下我并不懂为什麽寒冰箭与冰霜长矛不行
: 测试後配合推文几位板友的角度,知道最可能是猛按的模式不同
: 故猛按要从gcd快转完就开始,而非念咒快结束才开始
: 且使用者本身的网路延迟要长
: 我认为此项改动的重点在於 (当时我使用的是元素萨)
: 扩充以往"念咒技能-念咒技能"的预唱施法延迟补贴
: 使瞬发、导引、念咒都能具有类似的补偿
: f.tiros板友在推文说明这个队列(伫列)的反应时间在beta是可以调整的
: : 这个功能就是在设定的时间内,可以在第一个技能施放时按其他技能,
: : 其他技能就能加入自动施法伫列,但只限一个技能加入!
: : 其实这根本跟巨不巨集一点关系也没有 =.=
: 如上述e所说,任何技能只要延迟够按法正确
: 不需要巨集也可以送进施法伫列,因此当然可以说跟巨不巨集真的无关
: 巨集可以发挥更强大的效果是一回事
: 但上述d中的异常效应却有问题
: e施法延迟当然不是bug,但是d可以说是bug
: 由於相关分享都停留在没发现遮罩移除的d的程度
: 整个wow板听过巨集中「遮罩移除足以称为bug这件事」的人没几个
所以这并不是bug, 而是为了处理延迟所产生的必然结果
: : /cast A
: : /cast B
: : 这种巨集,就跟你狂按A,B两技能是一样意思的。
: 不一样
因此是一样的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
1F:推 zseineo:推专业 08/11 03:25
2F:→ Ithildin:顺序有影响 有时间差 哪里一样 08/11 08:21
3F:→ Ithildin:还是说狂按AB和狂按BA是不一样的事情 手指有时间差 08/11 08:21
顺序是在按下巨集前Client端的判断
当送出讯息後因为延迟处理把两技能视为同时送到
4F:推 choosin:你的最後一段有点怪 macroAB=AB狂按 macroBA=BA狂按 08/11 10:35
5F:→ choosin:可是你上面已经说过macroAB =\=macroBA 08/11 10:36
6F:推 choosin:然後如果处理延迟「意外」造成巨集可以用起来似乎判断CD 08/11 10:42
7F:→ choosin:那说是BUG并不为过 08/11 10:42
8F:→ bniw:Exploit 08/11 11:11
9F:推 HQ1030:这其实不太算bug,是网路延迟造成的问题 08/11 11:32
10F:→ bniw:Bug只是一种说法,不喜欢被叫Bug可以换成别的词,总之这并不 08/11 11:36
11F:→ bniw:是bz希望看到的东西 08/11 11:37
12F:推 salami:我跟我哥讨论过 其实4.0还是有巨集方面的问题 08/11 12:55
13F:→ salami:不是只有在伫列方面更动而已 这件事情用巨集图示就能证明 08/11 12:56
14F:推 salami:不过这篇间接证实了 当时我所说 典型必有两行/cast这件事情 08/11 13:00
15F:→ salami:总之伫列的更动是事实 不过不代表巨集没有问题 08/11 13:01
16F:→ salami:结论这样下也好 省得我们在解释更多巨集问题的细节 08/11 13:02
17F:推 ironsalami:不正确 不过要当一样也好 毕竟解释再多也没必要 08/12 05:03
18F:→ ironsalami:只说明三个要点 08/12 05:04
19F:→ ironsalami:1.使用/连续施法巨集测试 08/12 05:04
20F:→ ironsalami:2.使用多层/连续施法巨集中的观察写法 观察逐行动态 08/12 05:05
21F:→ ironsalami:3.惩击会被丢掉 那其他写法到底是"什麽"会被丢掉呢 08/12 05:07
22F:→ ironsalami:在未知的东西前面 每个人都是无所立足的 08/12 05:09
23F:→ ironsalami:只有已经到过的人才会知道怎麽回事 其他懒得说了 08/12 05:09
24F:→ ironsalami:巨集在每次施放都重新编译 并且列为各式"物件" 以上 08/12 05:10
25F:→ ironsalami:很久以来 我在其他板 总是很明确地感受到没经历过的人 08/12 05:11
26F:→ ironsalami:只要他没有亲身经历过 讲再多 不一样的东西也还是一样 08/12 05:12
27F:推 ironsalami:多少个夜晚别人在推raid进度 多少可以趴着睡一下的午後 08/12 05:14
28F:→ ironsalami:如果已经有知道的人能跟我提醒一下 10%也可 那多好 08/12 05:16
29F:→ ironsalami:剩下的90%我愿意自己去劈荆棘 自己去找路踏地图 08/12 05:17
30F:→ ironsalami:现在的人 有九成是希望一下子就无代价拿到答案的 08/12 05:21
31F:→ ironsalami:而剩下一成的人 只怕是答案就放在眼前还是不肯去面对 08/12 05:21
32F:→ ironsalami:因为面对它要倾覆的代价彷佛太高了 08/12 05:24
33F:→ ironsalami:这就是生命中总是要面对的生之欲望 与破灭的恐惧 08/12 05:25
34F:→ ironsalami:但那些东西都是虚幻的 重点是那背後究竟是如何 08/12 05:26
※ 编辑: zonhan 来自: 118.168.74.9 (04/03 01:40)