[心得] 施法序列與判斷施法巨集
在災變前夕BZ開放了施法序列的功能
讓玩家可以在唱法或GCD還沒結束前的一小段時間(應該是0.4秒)
就先把指令傳送到伺服器,等到伺服器端唱法結束,就立刻執行下一步指令
這種方式大幅降低了延遲對技能使用的影響,尤其是需要不間斷唱法的DPS
但由於指令一旦送出就無法更改,對於循環不固定的DPS來說反而打起來變的很卡
比方說我正在連放閃電箭時突然想放火球,如果我已經送出閃電箭的指令
那就必須再等一發閃電箭,才能改唱火球
尤其是近戰DPS,當時應該可以聽到不少抱怨
於是在4.0就出現一個自定延遲的功能
縮短允許預送法術的那一小段時間,
也就降低了連按時可能來不及反應而按錯的機會
但其實那只有影響GCD的施法序列
唱法時的施法序列可預送的時間長度還是一樣
不過在4.1時,BZ又偷偷改了一次,施法序列裡的指令變成可以更改
所以原本必須最後一刻才能按下技能,不然會預唱成錯的技能
現在可以狂按,只要再最後一刻前改按到正確的技能就好
如果你是元素火法或鳥D,應該可以明顯感覺突然變的順暢很多
--
接下來講自動判斷CD的施法巨集
在4.0前可以利用連續施法空值的BUG,配合按鍵精靈
在短時間內送出大量指令,達到判斷CD及優先順序的功能
現在空值的BUG已經被改掉,所以已經沒有這種功能了
但是由於施法序列變成可以更改
所以現在可以寫出判斷CD的巨集,而且寫法很簡單
/cast A(填充技能)
/cast B(有CD的)
原理是一次送出兩個指令
由於施法序列的機制,如果B的CD好了,那就會覆蓋A的指令
不過使用時要注意
1.如果不是在唱法中使用,即使B的CD好了還是會先唱出A
2.連按可能會唱成A,所以最好是回到4.0的按法,在唱法快結束時按一次就好
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.139.233
→
09/06 22:43, , 1F
09/06 22:43, 1F
→
09/06 22:46, , 2F
09/06 22:46, 2F
→
09/06 22:54, , 3F
09/06 22:54, 3F
→
09/06 22:57, , 4F
09/06 22:57, 4F
→
09/06 22:58, , 5F
09/06 22:58, 5F
推
09/06 23:03, , 6F
09/06 23:03, 6F
→
09/06 23:03, , 7F
09/06 23:03, 7F
→
09/06 23:04, , 8F
09/06 23:04, 8F
→
09/06 23:04, , 9F
09/06 23:04, 9F
→
09/06 23:12, , 10F
09/06 23:12, 10F
推
09/06 23:24, , 11F
09/06 23:24, 11F
→
09/06 23:24, , 12F
09/06 23:24, 12F
推
09/06 23:25, , 13F
09/06 23:25, 13F
用castsequence空值的BUG配合按鍵精靈(詳情見k0286)
效果等於你先設定好一組法術的優先順序
然後用按鍵精靈在可以預送指令時快速的重複輸入這些指令
由於巨集的特性,施法序列卡在優先度最高的那個法術
但缺點就是施法間隔會被延遲影響
※ 編輯: libooo 來自: 118.168.139.233 (09/06 23:30)
→
09/06 23:25, , 14F
09/06 23:25, 14F
→
09/06 23:26, , 15F
09/06 23:26, 15F
→
09/06 23:26, , 16F
09/06 23:26, 16F
→
09/06 23:27, , 17F
09/06 23:27, 17F
→
09/06 23:27, , 18F
09/06 23:27, 18F
推
09/06 23:31, , 19F
09/06 23:31, 19F
→
09/06 23:33, , 20F
09/06 23:33, 20F
以這個來說
/castsequence 1,閃電箭
/castsequence reset=0 熔岩爆發,1
當熔岩爆發CD時,這個巨集相當於/castsequence 閃電箭,閃電箭,閃電箭,閃電箭
要等到回報施法成功才能放下一個閃電箭,所以就會受延遲影響
※ 編輯: libooo 來自: 118.168.139.233 (09/06 23:39)
→
09/06 23:41, , 21F
09/06 23:41, 21F
→
09/06 23:41, , 22F
09/06 23:41, 22F
那篇其實就等於...
/cast 閃電箭
/cast 熔岩爆發
/cast 熔岩爆發
運作方式就跟我這篇一樣
※ 編輯: libooo 來自: 118.168.139.233 (09/06 23:44)
→
09/06 23:43, , 23F
09/06 23:43, 23F
→
09/06 23:43, , 24F
09/06 23:43, 24F
→
09/06 23:45, , 25F
09/06 23:45, 25F
→
09/06 23:47, , 26F
09/06 23:47, 26F
→
09/06 23:48, , 27F
09/06 23:48, 27F
前兩行的功能相當於你從熔岩爆發開始,快速的重複輪流輸入兩個指令
所以熔岩爆發CD時,可以唱出閃電箭
而第三行則是保證,最後一個指令是熔岩爆發
這樣當CD好時才可以覆蓋閃電箭
※ 編輯: libooo 來自: 118.168.139.233 (09/06 23:56)
→
09/06 23:54, , 28F
09/06 23:54, 28F
→
09/07 00:00, , 29F
09/07 00:00, 29F
→
09/07 00:00, , 30F
09/07 00:00, 30F
→
09/07 00:02, , 31F
09/07 00:02, 31F
推
09/07 00:04, , 32F
09/07 00:04, 32F
推
09/07 00:18, , 33F
09/07 00:18, 33F
→
09/07 00:18, , 34F
09/07 00:18, 34F
→
09/07 00:19, , 35F
09/07 00:19, 35F
→
09/07 00:22, , 36F
09/07 00:22, 36F
→
09/07 00:25, , 37F
09/07 00:25, 37F
→
09/07 00:33, , 38F
09/07 00:33, 38F
→
09/07 00:34, , 39F
09/07 00:34, 39F
→
09/07 00:37, , 40F
09/07 00:37, 40F
推
09/07 00:38, , 41F
09/07 00:38, 41F
→
09/07 00:38, , 42F
09/07 00:38, 42F
→
09/07 00:39, , 43F
09/07 00:39, 43F
→
09/07 00:40, , 44F
09/07 00:40, 44F
→
09/07 00:41, , 45F
09/07 00:41, 45F
推
09/07 00:42, , 46F
09/07 00:42, 46F
→
09/07 00:43, , 47F
09/07 00:43, 47F
→
09/07 00:52, , 48F
09/07 00:52, 48F
→
09/07 00:54, , 49F
09/07 00:54, 49F
→
09/07 00:55, , 50F
09/07 00:55, 50F
→
09/07 01:28, , 51F
09/07 01:28, 51F
→
09/07 01:29, , 52F
09/07 01:29, 52F