自動拾取(AutoPickTask)

返回:文件首頁 / README

本文對應已實現觸發任務 AutoPickTask,是面向開發者的實現狀態說明,不作為正式使用者入口。實現位於 src/tasks/trigger/AutoPickTask.py。

當前實現

  • 介面名稱:自動拾取
  • 任務型別:觸發式任務,註冊在 src/config.py 的 trigger_tasks
  • 預設配置:_enabled = True
  • 執行條件:in_combat_world() 返回真,且螢幕出現 F 互動提示

白名單與黑名單

白名單來自 AutoPickTask.white_list:

采集, 萤壳虫, 打开, 荞花, 灰芦麦, 灼壳虫, 苦叶椒, 柱状菌, 酮化灌木, 柑实, 触碰, 激活, 芽针, 多齿叶, 砂叶

黑名單來自 AutoPickTask.black_list:

协议核心, 激活箱子

檢測流程

flowchart TD
    A[触发任务轮询] --> B{是否大世界状态}
    B -->|否| Z[本轮结束]
    B -->|是| C{是否有 F 交互提示}
    C -->|否| Z
    C -->|是| D[OCR 读取提示文本]
    D --> E{命中黑名单}
    E -->|是| Z
    E -->|否| F{命中白名单}
    F -->|是| G[按交互键拾取]
    F -->|否| H[检测提示图标白色比例]
    H --> I{白色比例低于阈值}
    I -->|是| G
    I -->|否| Z

相關文件:物品導航與即時檢測

在 GitHub 查看來源 ↗ · 頁面產生時間: 2026年10月23日