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

高级循环(KRC)

更新于 2026年10月18日

推荐使用 AI 智能体创建循环

这比手动设置循环快捷、方便得多。AI 智能体越先进,第一次生成的循环就越贴近你的要求。我们推荐使用 Anthropic 和 OpenAI 的最新模型,并将推理强度设为“Extra (xhigh)”。具体做法请参阅使用 AI 智能体创建。

高级循环就是你自己的一组规则:规定什么时候按哪个技能。战斗中,KeyRota 会检查这些规则,并按下第一个符合条件的按钮。这类循环的格式和引擎称为 KRC(KeyRota Customization)。

基础循环还是高级循环#

Blizzard(基础)高级(KRC)
由谁选择按钮游戏:Blizzard 的推荐你的规则
设置无需设置槽位、光环和规则:在构建器中设置或从文件导入
专精任意输出(近战、远程 DPS)和坦克专精循环所针对的专精
Burst 和目标模式不使用Burst 和“目标”按钮,其含义由规则决定
适用场景想在任意角色上快速开始需要精确的优先级:DoT、资源积攒、在爆发窗口内使用冷却技能、自定义多目标逻辑

在应用的“输出循环”区块中,Blizzard 配置排在最前面,你的循环排在它下方的“自定义循环”分组中。只要循环处于停止状态,随时都可以切换。

循环的组成#

部分说明数量
槽位循环的按钮。循环的槽位 N 就是 Better Assistant 配置中的槽位 N。最多 12 个
光环你自己的增益效果和你在目标身上的减益效果,按法术 ID 指定。循环的光环 N 就是 Better Assistant 列表中的光环 N。最多 12 个
资源玩家和目标的生命值,以及专精的资源:能量、连击点数、怒气、法力值等。所有数值均为百分比。取决于专精
战斗附近敌人数和与目标的距离。2
开关快速设置面板上的按钮:目标模式(在规则中对应 aoe 和 st 两个开关)、Burst、治疗 / 防御、地面法术、移动。6
规则在什么条件下按哪个槽位。规则的顺序就是优先级。不限

规则由条件组构成。只要至少一个组成立,规则就成立(或,OR);组内所有条件都成立,组才成立(且,AND)。没有组的规则始终成立。

KRC 文本
use Envenom when  # 毒伤
	Combo_Points >= 70 and Envenom_Buff.down  # 5+ 个连击点,没有增益
	or
	Combo_Points >= 70 and Energy >= 70  # 5+ 个连击点,能量充足
JSON
{
  "use": "Envenom",
  "name": "毒伤",
  "when": [
    {"all": ["Combo_Points >= 70", "Envenom_Buff.down"], "comment": "5+ 个连击点,没有增益"},
    {"all": ["Combo_Points >= 70", "Energy >= 70"], "comment": "5+ 个连击点,能量充足"}
  ]
}

这条规则的意思是:“如果有 5 个或更多连击点且没有毒伤增益效果,或者有 5 个或更多连击点且能量不低于 70%,就按毒伤。”为什么 5 个连击点写作 70,请参阅资源。

KeyRota 如何选择按钮#

  1. 按列表顺序从上到下检查规则。
  2. 对每条规则检查它的各个组。如果没有任何组成立,KeyRota 就检查下一条规则。
  3. 如果规则成立,但它的法术此刻无法使用(冷却中、资源不足、目标太远、没有目标、未学会该法术),KeyRota 同样会检查下一条规则。无需为槽位自身是否就绪编写条件。
  4. 第一条成立且法术可以使用的规则即被选中。公共冷却(GCD)不会改变选择:正在等待 GCD 结束的规则仍保持选中状态,下方的规则不会抢先。
  5. 如果没有任何规则符合:开启“忽略主图标”时,KeyRota 会等待;关闭时,则按游戏推荐的技能。

等待是正常现象。例如,攒能量的循环经常会有半秒到一秒什么都不按,直到能量足以满足上方的某条规则。

未知值永远不会让规则成立#

有时 KeyRota 无法得知某个值:未读取到光环(它的 ID 不在 Better Assistant 配置中)、没有目标(目标的生命值和距离未知)、未统计到敌人数。读取未知值的条件一律为假:X.up 和 X.down、TargetHP >= 50 和 TargetHP < 50 都是如此。未知值只能阻止规则,永远不会让规则成立:宁可少按一次,也不要按错。

提示

如果某条规则从不触发,请先检查它读取的每个光环是否都已用正确的 ID 加入 Better Assistant 配置。详情请参阅常见问题与故障排除。

何时按下按钮#

  • 普通法术(占用 GCD)在 GCD 即将结束时的法术队列窗口内按下:GCD 一结束,游戏就会施放它。
  • 槽位标记可以改变这一行为:“仅手动(M)”、“引导(C)”、“不占 GCD(O)”、“法术队列窗口(Q)”。各标记的作用和组合方式请参阅槽位标记。
  • 引导。 引导期间,KeyRota 不会按任何键,以免打断引导。施法期间,KeyRota 会等到只剩法术队列窗口时再按。
  • 你自己的按键。 当你亲自按下技能键时,KeyRota 会让你优先,不会与你抢按。

快速入门#

如果还没有安装 KeyRota,请先阅读新手入门。

  1. 在 KeyRota 中依次选择“输出循环”——“新建”——“在构建器中…”。
  2. 在“常规”页面上选择专精并为循环命名。
  3. 在“槽位”页面上添加按钮及其法术 ID;在“光环”页面上添加规则要读取的增益效果和减益效果。
  4. 在“规则”页面上按优先级顺序添加规则。
  5. 在“常规”页面上点击“根据槽位和光环生成”,然后点击“复制”。在游戏中:/ba——Profile 选项卡——粘贴字符串——Apply。
  6. 把槽位法术放到动作条上并绑定按键(也可以使用带 #showtooltip 的宏)。
  7. 点击“保存”,在列表中选择该配置,按 F1(macOS 上为 ⌃⇧Space)启动循环。

所有按钮的说明及完整示例请参阅循环构建器。

本部分内容#