精華區beta WOW 關於我們 聯絡資訊
在災變前夕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
k0286:我只跟你說,你的說法有錯誤。 09/06 22:43
libooo:喔 那可以麻煩指教一下是哪邊有錯嗎 09/06 22:46
libooo:巨集的部分有誤,空值還是可以用,詳情參考k0286的文章 09/06 22:54
k0286:問題在於,現行的優先度判斷巨集,取決的因素不只一個 09/06 22:57
k0286:甚至可能超出我之前的預測,有兩種以上因素在干擾 09/06 22:58
salami:哈 這才是研究 這一整串 就等我哥回家XD 09/06 23:03
salami:很像...暴風城法師區的法師對話..就是一堆"科宅"的冷門談話 09/06 23:03
salami:講出一串專業術語 然後說測試 成功 失敗 有問題 別人怎樣 09/06 23:04
salami:XDDD 有人願意研究很好 09/06 23:04
libooo:我對你測出不會重複出現的部份比較有疑問,你確定會這樣嗎 09/06 23:12
Induction:看不懂._. 不知道對不對也不知道該不該m, 搞笑了:( 09/06 23:24
libooo:用空值的巨集要配合按鍵精靈,而且會被延遲影響 09/06 23:24
Induction:不過推研究與分享精神先 09/06 23:25
用castsequence空值的BUG配合按鍵精靈(詳情見k0286) 效果等於你先設定好一組法術的優先順序 然後用按鍵精靈在可以預送指令時快速的重複輸入這些指令 由於巨集的特性,施法序列卡在優先度最高的那個法術 但缺點就是施法間隔會被延遲影響 ※ 編輯: libooo 來自: 118.168.139.233 (09/06 23:30)
k0286:我在寫4.0的那諞的時候,就在猜,應該不只一個因素 09/06 23:25
k0286:後來寫優先度的時候,又在猜不只那兩個因素 09/06 23:26
k0286:現在我在懷疑上面那篇 元薩串裡 提到的"卡卡的"現象 09/06 23:26
k0286:就是我在找的第三個影響因子,不過雖然有幾種想法 09/06 23:27
k0286:都還難以測試,總之等IS回來,能不能給我解答吧 09/06 23:27
tang2068:拉斯卡好宅 09/06 23:31
k0286:問:施法間隔會被延遲影響,是什麼意思或說為什麼會影響? 09/06 23:33
以這個來說 /castsequence 1,閃電箭 /castsequence reset=0 熔岩爆發,1 當熔岩爆發CD時,這個巨集相當於/castsequence 閃電箭,閃電箭,閃電箭,閃電箭 要等到回報施法成功才能放下一個閃電箭,所以就會受延遲影響 ※ 編輯: libooo 來自: 118.168.139.233 (09/06 23:39)
k0286:但這時候問題就出現了,假設這個"延遲",就是上串推文指出的 09/06 23:41
k0286:"卡卡的"發生現象,那為什麼18100那篇就不卡了? 09/06 23:41
那篇其實就等於... /cast 閃電箭 /cast 熔岩爆發 /cast 熔岩爆發 運作方式就跟我這篇一樣 ※ 編輯: libooo 來自: 118.168.139.233 (09/06 23:44)
k0286:就算是加入reset條件,理論上會一直被歸0,施法佇列應該讀 09/06 23:43
k0286:讀不進去? 09/06 23:43
libooo:補充 他那樣寫多一個第一下會唱熔岩爆發的功能 09/06 23:45
k0286:那為什麼 這樣寫多一個,第一個會放熔岩爆發。 09/06 23:47
k0286:一定要寫第三行的意義在於? 09/06 23:48
前兩行的功能相當於你從熔岩爆發開始,快速的重複輪流輸入兩個指令 所以熔岩爆發CD時,可以唱出閃電箭 而第三行則是保證,最後一個指令是熔岩爆發 這樣當CD好時才可以覆蓋閃電箭 ※ 編輯: libooo 來自: 118.168.139.233 (09/06 23:56)
k0286:另,如果他運作原理跟你解釋的一樣,那表示應該不需要排順序 09/06 23:54
k0286:可以的話,請把2/3行,對調一下,看會發生什麼情況 09/07 00:00
k0286:如果會出現卡住個情況,表示你的解釋可能有誤 09/07 00:00
libooo:我猜會唱不出閃電箭 09/07 00:02
k0286:我猜閃電箭會蓋過爆發 09/07 00:04
e7711854:打了一下,開場第一下是爆發沒錯,但是放其他技能後,如 09/07 00:18
e7711854:果兩者都是處於能施放的狀態,有時候會唱閃電箭 09/07 00:18
e7711854:當然這可能跟我的設定或按的頻率有關就是=)) 09/07 00:19
e7711854:以上測試是用2/3行對調,忘了說。 09/07 00:22
k0286:謝測試,結果符合我的預料 09/07 00:25
libooo:我測的話,沒有第二行跟對調效果類似 09/07 00:33
zonhan:二三行對不對調, 結果都如同e7711854的測試 09/07 00:34
zonhan:多第三行感覺只是提高有cd招的觸發率, 無cd招仍有機會觸發 09/07 00:37
k0286:實際上 lobooo你測的結果,跟我的預測100%...但是 09/07 00:38
k0286:18100下面的推文都蓋果斷了,害我縮了 0.0 09/07 00:38
k0286:糟糕,頭腦不清醒了 ,狂打錯字 sey 09/07 00:39
k0286: SRY (汗 我還是快去睡... 09/07 00:40
k0286:也感謝Z大幫忙測試 09/07 00:41
b52618:拉斯卡 就跟你說意識流才是王道 09/07 00:42
libooo:我又不用巨集的= = 討論一下咩 09/07 00:43
zonhan:其實不是很喜歡用空值法, 尤其技能多達三個以上的時候 09/07 00:52
zonhan:手動要一直按才能把空值跳掉, 越多技能卡手的感覺越明顯 09/07 00:54
zonhan:所以用空值法建議是搭配按鍵精靈之類可設連發的程式較好 09/07 00:55
salami: sex 09/07 01:28
salami:空值不是最終解 09/07 01:29