Repository navigation
AlGS v1.19.1 — 迷宫:入口列表尽头改卡片判据兜底,优先级面板新坐标+网格行检测,boss 链按实测重写,失败不再推迟一周
AlGS v1.19.1
上一版报「迷宫跑通」其实根本没进迷宫——那次是判据自己被骗了,任务在门口默默推迟了一周。这一版按 V1.610.1 实测重修整条链。
入口:卡片判据是唯一真相
列表重载会吃掉拖动,前后两帧一致就被误读成「到尽头了」。现在 battle_scroll clamp 之后,卡片判据不成立就补一拖再判,maze_at_list_end 窗口放宽到 (990,510,1280,690)、阈值 0.5 → 0.65(正样本 0.971,负样本是被截断的星辰轮回卡 0.389)。真机确认「Maze map opened」。
失败排期:不再拿一整周赌
进不去、没确认完成 → 只推迟 3 小时 重试(maze_retry_delay);只有地图 OCR 到「完成」才排到下周一。顺手删掉 run() 开头那个在任意页面跑 OCR 的早退检查——它误报一次就白丢一周。
优先级面板:坐标全变了
三行格子 y = 250 / 343 / 437(老坐标 254 / 315 / 378,后两行点在死区)。行检测改成锚定网格:cell+46px 起、44px 间距的 6 个预期位置,≥5 被亮带证实就认为列表开着。原来那套「自由行高 8~24px」恰好拒收新版式的两种行——高亮项的 37px 实心奶油条,和跟底栏融成一整块的 69px 末行。
选中点按要等网格连续两帧一致再点(下拉动画会吃按),点不中每 2 秒补按。第三行下拉框在 1280×720 下点不开,是游戏侧 bug(点按有特效、列表不渲染,adb / minitouch / swipe 全试过),从设置表里摘除——女神的祝福默认就是「1 无损」,复活停在 1 可以接受。
面板确认点 (640,600) → (640,538),老点落在按钮外,只会把面板按没。
BOSS 链按实测重写
删掉失效的体力状态面板两步。现在是:点 King 节点 → 等「是否移动」OCR → checkbox + 确认 → 等「出发」OCR → 按出击 → 原地等 VICTORY(不回通用等待循环,静态加载画面会被误读成「跑完了」)。自动跑图实测到 50 层(旧测量是 16 层)。地图闲置动画 diff > 2.0,「screen moved」这类判据在地图上完全不可信。
另外补了三处:maze_answer_overlay 处理奖励弹窗;三个文件的纯等待循环补 stuck_record_clear()(等待的是游戏自己走完的过程,别交给看门狗)。
验证:「入口 → 识别完成 → 干净退出 → 排期下周一」全链,在已完成态的地图上跑通;boss 链每步几何都是实机量的。