add 回城修理模式

This commit is contained in:
王鹏
2026-03-26 10:41:04 +08:00
parent 10ebf0b2cf
commit 8c1460a582
2 changed files with 101 additions and 2 deletions

View File

@@ -69,3 +69,9 @@
- `auto_bot_move.py`:在 `execute_logic` 的战斗/攻击分支中增加对 `state['target']` 的有效性判定,要求 `target_hp` 存在且 `> 0`,避免对无效/已死目标误触发攻击按键
- 同步调整:战斗调用 `execute_combat_logic()` 以及脱战阶段的 `Tab` 寻怪条件,均改为基于有效目标 `effective_target`
### 飞行模式后新增回城修理
- `wow_multikey_gui.py`:在“飞行模式”之后新增独立模式 `回城修理`,用于在回城时执行修理商交互
- 配置项:`回城修理` 模式增加 `修理商 JSON` 下拉选择,并将选择的 JSON 传给 `LogisticsManager`
- 行为约束:按下 GUI 的 `停止` 会将 `running` 置为 `False`,从而让回城路径行走在下一轮状态轮询中中断退出