Перейти к содержимому

常見問題與疑難排解

更新於 2026年10月18日

規則從不觸發#

請依序檢查:

  1. 上方的規則總是優先。 規則由上而下檢查:如果上方的規則符合且其法術可以使用,你的規則就永遠輪不到。請將你的規則往上移,或縮小上方規則的條件範圍。
  2. 未知值。 讀取未知值的條件一律不成立,即使是 .down 也一樣。光環不在 Better Assistant 設定檔中,或 ID 錯誤時,光環就是未知的。請重新產生設定檔(「依欄位與光環產生」),並貼到遊戲中。
  3. 要用光環的 ID,而不是法術的 ID。 增益效果的 ID 可能與施加它的法術不同:消失是 1856,它的增益效果是 11327。另外,規則只看得到你自己的光環,看不到其他玩家給你的增益效果。
  4. 欄位未就緒。 資源不足、目標太遠、冷卻中、沒有點選天賦。這類規則會被略過,不會出現錯誤。
  5. Better Assistant 沒有顯示此欄位。 「有目標時」的欄位在沒有目標時不會就緒。治療與防禦技能請使用「戰鬥中」。
  6. 沒有按鍵。 欄位的法術必須放在快捷列上並設定按鍵(或使用含 #showtooltip 的巨集)。
  7. 開關處於關閉狀態。 「治療/防禦」預設為關閉;Burst 可能已用 Burst 按鍵關閉(Windows 為 F3,macOS 為 ⌃⇧B);目標模式可能仍是「單體」或「範圍」。
  8. 百分比。 5 個連擊點數要寫成 70,不是 5。請參閱資源。
  9. 層數。 只有 1 層時會讀為 0:X.stacks >= 1 無法區分 1 層與光環不存在;請使用 .up。
  10. 沒有持續時間的光環。 潛行之類的光環剩餘時間一律讀為 1:.duration 對它們無效。

KeyRota 記錄檔會顯示選中了哪條規則,以及上方的規則為什麼被略過:請點擊主視窗中「記錄」旁的資料夾按鈕。

按得太早或太晚#

你看到的情況原因解決方法
不佔 GCD 的法術等到 GCD 結束才按沒有 O 旗標開啟「不佔 GCD(O)」。
不佔 GCD 的按鈕在上一擊的結果出來之前就按下O 旗標會立即按下,即使正處於 GCD 中加上「佇列視窗(Q)」:O + Q。
第二行佔用 GCD 的巨集沒有完整施放巨集是在 GCD 進行中按下的O + Q:巨集會在 GCD 的最後按下。
較下方的不佔 GCD 規則沒有搶在較上方的規則之前設計如此:優先順序是嚴格的將規則往上移。
消耗資源之後,輸出循環「停住了」資源累積:沒有任何規則符合這是正常的;若想更早消耗,請調低能量門檻。
你自己按技能時,輸出循環什麼都不按你按下技能鍵時,KeyRota 會讓你優先這是正常的。

引導被截斷#

  • 為該欄位開啟「引導(C)」:引導期間 KeyRota 不按任何鍵,也不會在引導開始時重複按下此欄位。
  • 遊戲會在部分引導的最後一擊之前稍早結束引導,引導一結束就按鍵,便會截斷它。請將引導的光環加入輸出循環的光環,並在每條規則的每一個群組加入條件 Channel_aura.duration <= 8。範例:引導保護。

不會切換到 AoE#

  1. 目標模式是「自動」嗎(Windows 為 F2,macOS 為 ⌃⇧T,依序切換「自動」、「單體」、「範圍」)?在「單體」模式下,含 st == 0 的規則不會觸發。
  2. 遊戲中是否已開啟敵方名條(V),而且沒有隱藏次要敵人?
  3. 「一般」頁面上的計數半徑,是否至少等於你的 AoE 技能的作用範圍?
  4. 「僅計入戰鬥中的敵人」:尚未進入戰鬥的敵人不列入計算。小怪一個接一個進入戰鬥時,計數可能會偏低。
  5. 規則的門檻是 enemies >= 2 還是 >= 3?
  6. 變更半徑後,請重新產生並貼上 Better Assistant 設定檔。

Burst 不觸發,或觸發時機不對#

  • cd == 1 是 Burst 按鈕(Windows 為 F3,macOS 為 ⌃⇧B,或面板上的 Burst 按鈕),不是法術的冷卻。法術的冷卻是 Slot.cd。
  • Burst 預設為開啟。在不能使用冷卻技能的時刻(免疫、轉換階段)之前關閉它,時機到了再重新開啟。
  • 如果大型冷卻技能依賴光環(目標身上的 DoT),它會等待這些光環。請在 KeyRota 記錄中查看規則的哪個條件不成立。
  • 只能在冷卻技能期間使用的技能,請檢查冷卻技能的光環(Deathmark_DoT.up),而不是 Burst 按鈕。

如何計算百分比#

  • 資源與生命力: 數值 / 最大值 × 100。250 點能量中的 175 點是 70。
  • 連擊點數上限為 7 時: 門檻請設在兩個級距的中間:「至少 5 點」是 >= 70,「最多 3 點」是 < 50。請參閱對照表。
  • 光環剩餘時間: 該次施放持續時間的百分比。30% 就是刷新時段(pandemic)。
  • 冷卻: 完整冷卻時間(不含 GCD)的百分比。冷卻時間 2 分鐘時,1% 是 1.2 秒。

「有錯誤的輸出循環無法儲存」#

建立器不會儲存有錯誤的輸出循環:KeyRota 絕不會只執行輸出循環的一部分。狀態列會指出錯誤位置,例如「規則 9,群組 1: 群組中沒有條件」。點擊「檢視」即可開啟該規則。常見原因:

訊息解決方法
群組中沒有條件新增條件,或刪除空的群組。
未選擇欄位在「按下」中選擇欄位。
旗標 Q 只能與 O 一起使用開啟「不佔 GCD(O)」,或關閉 Q。
未知名稱 …條件中的名稱與任何光環、欄位或資源都不相符:請檢查「文字中的名稱」。
… 是 slot,但需要 buff對欄位使用了光環的檢查項目(.up、.duration),或對光環使用了欄位的檢查項目(.ready、.cd)。
名稱中不可有引號從輸出循環、欄位或光環的名稱中移除 "。

所有訊息請參閱錯誤。

.oncd 與 .cd > 0 有什麼不同#

X.oncd:欄位因任何原因未就緒:冷卻中、資源不足、目標太遠、欄位未顯示。X.cd > 0:正在冷卻。對於有充能的法術,欄位就緒時也可能 .cd > 0:有一次充能可用,下一次正在恢復。

如何表達「非」與括號#

KRC 沒有 not、!= 與括號。「非」就是成對的條件(up/down、ready/oncd、glow/noglow),或相反的運算子(不要寫「非 >= 70」,請寫 < 70)。「(A 或 B)且 C」是兩個群組:A and C、B and C。詳情請參閱「非」、括號與「或」。

欄位或光環可以超過 12 個嗎?#

不行:輸出循環最多 12 個欄位與 12 個光環,與 Better Assistant 設定檔相同。巨集可以幫你節省空間(一個按鈕施放多個法術),而且同一個欄位可以出現在多條規則中。規則數量則沒有上限。

輸出循環用到你沒有點的天賦#

如果沒有點選某個天賦,就不會學會該法術,欄位不會就緒,它的規則就會直接被略過。同一個輸出循環可以搭配不同的天賦配置使用:缺少的法術對應的規則不會觸發。

移轉或分享輸出循環#

  • 主視窗中的「匯出」會儲存設定檔及其輸出循環;在另一台電腦上用「匯入」載入即可。
  • 在建立器中,「文字與 JSON」 — 「儲存…」會將輸出循環存成 .json 或 .txt;要開啟時,請使用「新增」 — 「從檔案…」。
  • Better Assistant 設定檔會依輸出循環的欄位與光環重新產生:不需要另外傳送。

為什麼 KeyRota 有時什麼都不按#

開啟「忽略主圖示」時,若沒有任何規則適用,KeyRota 就會等待。在累積能量的輸出循環中這是正常的:連擊點數達到 5 點以上時,消耗技能會等待它的條件,產生技能則不會觸發。如果等待看起來不對,請在 KeyRota 記錄中查看哪些規則被略過,以及原因。