自动战斗

返回:文档索引 / README

概述

自动检测战斗状态,在进入战斗后自动执行技能释放逻辑,战斗结束后停止本轮并继续等待下一场。它是注册的触发式任务,需在任务界面启用;只在检测到至少 1 格技力且队伍 UI 存在时接管战斗。

战斗逻辑与「刷体力」中的战斗逻辑相同,详见 体力本.md

触发流程

flowchart TD
    A[启用自动战斗触发任务] --> B[轮询截图]
    B --> C{检测到战斗状态}
    C -->|否| B
    C -->|是| D[AutoCombatLogic 接管]
    D --> E[读取全局战斗配置]
    E --> F[执行普通/排轴/实时条件战斗]
    F --> G{战斗结束}
    G -->|否| F
    G -->|是| H[释放检测器和状态]
    H --> B

使用要求

确保分辨率大于等于1920x1080(1080P),低于 1080P 不保证正常运行

战斗配置(全局共享)

所有战斗相关的配置项现在集中在 「全局配置 → 战斗配置」 中统一管理, 一次配置即可应用到「自动战斗」「刷体力」「日常任务」等所有涉及战斗的任务,无需多处重复设置。

技能释放

「战技」释放角色顺序是可排序列表,默认 1,2,3,可从 1 至 4 中选择且不允许重复。普通模式在连携技和终结技均未释放时按该列表循环出技。


启动技能点数

当「技力条」达到该数值时,开始执行技能序列。取值范围 1–3。


完成通知

战斗结束后是否发送系统通知。


无数字操作间隔

战斗中周期触发锁敌 + 向前闪避的最小间隔秒数,默认 6;运行时限制为 1 至 30 秒。


进入战斗后的初始等待时间

进入战斗后等待该时间(秒)后才开始释放技能。


启用排轴

启用后按照「排轴序列」中定义的顺序使用技能。某个动作连续 5 秒未成功时,本场战斗永久回退普通逻辑。

详见 排轴.md


排轴序列

技能释放的自定义顺序字符串,仅在「启用排轴」开启时生效。

格式和用法详见 排轴.md


启用实时条件

启用后忽略排轴。可在面板编辑触发条件和序列。

当实时条件序列为空或全部非法时,自动回退普通模式。


立即释放终结技 / 立即释放连携技

本帧无条件动作产出时,按开关尝试立即释放终结技或连携技。优先级:终结技 > 连携技。

仅在实时条件启用时生效。

相关文档:体力本 / 排轴 / API 参考

在 GitHub 查看源文件 ↗ · 页面生成时间: 2026年8月10日