v1.1.9: 寻路超时改为重新寻路/跳过目标而非回城

这个提交包含在:
lyizai
2026-08-18 20:59:39 +08:00
父节点 e08dbb8104
当前提交 3601bcd40e
共修改 2 个文件,包含 13 行新增和 55 行删除
+4 -2
查看文件
@@ -7,12 +7,14 @@
- 从远程 `markers.json` 拉取各国领土边界
- 四种扩地策略:方形外扩、区域扩地、玩家周围、绕国一圈
- 区域扩地采用 S 形扫描:从与己方领土接壤的区块开始,横向/纵向 S 形扫过整个矩形,不沿邦国边界,但保证每个新占领区块都与**己方领土**接壤(仅四个正方向,不把其他邦国领土计入接壤)
- 自动寻路(Baritone)前往目标区块,寻路优先走地面减少走入矿洞,超时自动 `/u return` 回城自救
- 目标有效性校验:寻路/等待/重试前实时校验目标是否仍未被他人占领,已被占领则跳过并重新规划
- 自动寻路(Baritone)前往目标区块;监听 Baritone 路径事件,目标不可达(CALC_FAILED,如被悬崖/高山/水体隔断)时立即跳过;寻路超时则重新寻路(不立即回城),重试耗尽才跳过当前目标
- 运行时接壤校验:寻路/等待阶段每帧校验目标是否仍与己方领土接壤,地图刷新导致边界变化时立即跳过
- 目标有效性校验:目标若已被其他邦国占领则立即跳过
- 自动进食(饥饿时自动吃背包食物)
- 实时地图 GUI(通过 Ctrl+R 打开)
- 监听聊天/字幕消息判断开垦结果
- 刷新地图时与最新 `markers.json` 核对已占领区块,丢弃地图未确认的超期假占领,避免高地扩地残留空洞
- 日志导出:GUI 右上角“导出日志”按钮,或 `/autostore log` 命令,记录寻路、坐标、状态、路径事件等
## 安装