Skip to content

勾选“泡澡维修(不使用快修)”后,normal_fight 未触发浴室修理,直接开始出征 #450

@z8805442-ship-it

Description

@z8805442-ship-it

在提交您的问题反馈之前

  • 我已经阅读了 用户文档 并尝试自己解决问题,同时在社群中进行了讨论
  • 我无法找到任何 open issue 反馈了相同的问题

相关环境信息

No response

问题描述

问题描述

在 GUI 中为 normal_fight 任务勾选 “泡澡维修(不使用快修)” 后,执行任务时即使出征准备页已经识别到舰队中存在 MODERATE 状态舰船,程序仍然会直接点击“开始出征”,没有先触发浴室修理流程。

从日志看,整个执行过程中没有看到 /api/repair/bathRepairManager后院 -> 浴室 等相关调用或日志,怀疑该勾选项没有真正接入 normal_fight 的任务调度逻辑。


预期行为

normal_fight 任务勾选 “泡澡维修(不使用快修)”,且舰队中存在达到维修阈值的受损舰船时,任务应在出征前先执行浴室修理,而不是直接开始出征。


实际行为

出征准备页已经检测到舰队成员为 MODERATE,但程序仍然直接点击“开始出征”,没有触发泡澡维修流程。

autowsgr_2026-04-18.debug.log

捞胖次2-1.yaml

复现方法

  1. 在 GUI 中创建或启动一个 normal_fight 任务
  2. 勾选 “泡澡维修(不使用快修)”
  3. 维修阈值使用默认配置(例如百分比 50)
  4. 选择一支包含 MODERATE 状态舰船的舰队
  5. 启动任务
  6. 观察任务开始前的日志与页面行为

Log输出

12:53:45.844 | DEBUG    | ui/utils/navigation.py:116 | [UI] 已到达: 地图-出征 2-1 -> PageName.BATTLE_PREP (第 3 次截图)
12:53:46.845 | DEBUG    | ui/battle/base.py:187 | [UI] 出征准备 → 选择 3队
12:53:46.847 | DEBUG    | emulator/controller/scrcpy.py:417 | [Emulator] click(0.327, 0.170) → pixel(418, 122)  res=1280x720  ui/battle/base.py:188 in select_fleet
12:53:47.687 | DEBUG    | ui/battle/detection.py:113 | [准备页] 血量检测: 槽0=NORMAL | 槽1=NORMAL | 槽2=NORMAL | 槽3=MODERATE | 槽4=MODERATE | 槽5=NO_SHIP
12:53:47.687 | DEBUG    | ui/battle/detection.py:113 | [准备页] 血量检测: 槽0=NORMAL | 槽1=NORMAL | 槽2=NORMAL | 槽3=MODERATE | 槽4=MODERATE | 槽5=NO_SHIP
12:53:47.688 | DEBUG    | ui/battle/detection.py:113 | [准备页] 血量检测: 槽0=NORMAL | 槽1=NORMAL | 槽2=NORMAL | 槽3=MODERATE | 槽4=MODERATE | 槽5=NO_SHIP
12:53:47.999 | DEBUG    | ui/battle/detection.py:172 | [UI] 槽位0 等级: Lv.25
12:53:48.255 | DEBUG    | ui/battle/detection.py:172 | [UI] 槽位1 等级: Lv.23
12:53:48.540 | DEBUG    | ui/battle/detection.py:172 | [UI] 槽位2 等级: Lv.38
12:53:48.832 | DEBUG    | ui/battle/detection.py:172 | [UI] 槽位3 等级: Lv.39
12:53:49.174 | DEBUG    | ui/battle/detection.py:172 | [UI] 槽位4 等级: Lv.19
12:53:49.174 | INFO     | ui/battle/detection.py:176 | [准备页] 等级检测: 槽0=Lv.25 | 槽1=Lv.23 | 槽2=Lv.38 | 槽3=Lv.39 | 槽4=Lv.19 | 槽5=无
12:53:49.174 | INFO     | ui/battle/detection.py:224 | [UI] 舰队 3 信息: 槽0=Lv.25 NORMAL | 槽1=Lv.23 NORMAL | 槽2=Lv.38 NORMAL | 槽3=Lv.39 MODERATE | 槽4=Lv.19 MODERATE | 槽5=Lv.None NO_SHIP
12:53:49.174 | INFO     | ui/battle/base.py:178 | [UI] 出征准备 → 开始出征

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions