Commit Graph

26 Commits

Author SHA1 Message Date
XcantloadX 85bc509b9b fix(task): 修复 OCR 识别失败导致培育开始卡在 STEP 检测 2025-04-16 11:56:44 +08:00
XcantloadX 82064f7127 fix(task): 再次修复无法处理未读交流跳过确认对话框
将处理未读交流的循环展开,合并到其他调用方的循环内。
2025-04-11 18:55:09 +08:00
XcantloadX 3001416e22 feat(task): 移除培育练习结束时的结束动画检测
因为 acquisitions() 函数中已经可以处理结束动画
2025-04-07 13:59:21 +08:00
XcantloadX 4460ee38c1 fix(task): 修复 PRO 培育开始时会卡在技能卡/饮料二选一的选项上 2025-03-26 23:07:02 +08:00
XcantloadX 46c73544b0 fix(task): 修复某些情况下会跳过未读交流时会发生误触
本来在快进,结果又点了下快进按钮,导致取消快进。
修改后直接改用跳过按钮而不是快进。
2025-03-17 21:06:40 +08:00
XcantloadX 8356fa1c52 fix(task): 修复进入竞赛时无法跳过赛季奖励 2025-03-17 21:06:40 +08:00
YXHXianYu fe3dd29ce9 feat(task): 新增扭蛋机功能,支持任意次数的任意类型扭蛋 2025-03-14 12:24:30 +08:00
XcantloadX 145f97f148 feat(task): 优化培育与日常流程,修复一些 bug
1. 优化工作页面重新分配后的结束动画检测逻辑
2. 修复无法处理培育中,目前已有两个饮料,一次获得两个饮料时,弹出的饮料溢出弹窗
3. 调整培育中无推荐行动时执行行动的优先级
4. 支持 PRO 培育的中断继续
5. 修复培育中外出事件时,若弹出 AP 溢出提示,会卡住的问题
6. 优化加载画面的检测
2025-02-27 11:39:19 +08:00
XcantloadX 03fdfaa221 feat(task): 支持处理外出行动 & 优化部分流程
1. 新增支持培育行动页面的外出
2. 优化练习结束流程
3. 优化未读交流检测逻辑
2025-02-25 20:52:29 +08:00
XcantloadX 87d64fafbb feat(task): 支持处理技能卡移除事件 2025-02-23 17:14:11 +08:00
XcantloadX 44eedfee16 fix(task): 修复转到主页函数无法处理中途的弹窗 2025-02-22 21:47:01 +08:00
XcantloadX 8f44aeed38 fix(task): 修复培育结束后可能卡在升级界面 2025-02-18 15:53:41 +08:00
XcantloadX 86fe98aee4 feat(task): 支持了培育中交流事件的处理
1. 引入了 CommuEventButtonUI 类,专门处理交流事件按钮
2. 加入了对培育开始时交流事件(选一张技能卡或 P 饮料)的处理
3. 调整授業处理逻辑,改为总是选择 +30 选项
4. device 引入强制截图参数
2025-02-12 16:27:21 +08:00
XcantloadX 923e3b8af2 feat(*): 重构并优化了部分培育流程 & 修复了一些 bug
1. 修复 HintBox 与原有 Rect 类型并不兼容的问题
2. 新增 SimpleDispatcher 类(试验性)
3. 移除 OCR 识别前的灰度处理,pad 填充支持灰度图
4. OcrResult 新增 replace() 方法,用于快速替换文本
5. 新增 Countdown 类,用于在 Dispatcher 循环中倒计时
6. 优化截图继承方式
7. Context 类新增 inject() 方法,新增支持视频输入的 MockDevice 类,便于测试
8. 调整 device.double_click() 默认间隔
9. 优化培育中奖励领取相关逻辑(acquisitions 等相关函数),提高检测处理速度
10. 重构培育流程,合并 week_lesson 与 week_non_lesson 处理逻辑为 week_normal
11. 新增基本 PRO 培育支持
12. 重构练习/考试中推荐卡的检测,大幅提高了期末考试中的检测准确度。
13. 重构练习/考试逻辑,移除硬编码的等待下一回合 sleep
2025-02-11 12:31:47 +08:00
XcantloadX 852385992b feat(task): 优化培育流程
1. 新增对“授業”的处理
2. 优化对考试结束的检测
3. 恢复对培育结束时是否关注租用支援卡的制作人
4. 修复 allowance_available 和 study_available 错误地使用了 expect
2025-01-21 10:19:47 +08:00
XcantloadX 1dbf6506de feat(*): 完善并优化 Regular 培育流程
1. 新增从主页到进入培育配置页面,到培育开始部分的逻辑处理
2. 培育行动页面加入对推荐休息情况的检测
3. 加入对培育过程中网络中断的检测
4. 培育中领取技能卡时自动识别卡片个数,而不是固定三张
5. 重命名模板匹配相关函数的名称,新增输入多个模板,输出多个结果的匹配函数
6. 新增对课程/考试过程中跳过回合的确认对话框的处理
7. 修复进入推荐行动时检测正确,但是选择了错误的行动
8. 课程/考试中检测当前卡片数量前,自动取消原先选择的卡片,避免检测数量有误
9. 自动检测并跳过培育中的未读交流
10. 新增检测支援卡的技能卡更换、技能卡强化画面
11. 调整加载画面检测的范围
12. 改进培育结束时自动流程
13. 修复行动页面点击休息按钮后没有自动等待进入下一行动周
2025-01-20 14:22:03 +08:00
XcantloadX 9ee39b0804 feat(task): 调整部分延时 & 新增对进行中的竞赛的支持 2025-01-16 12:25:23 +08:00
XcantloadX 7a084583ed feat(task): 新增对游戏启动时的更新处理 2025-01-15 22:13:49 +08:00
XcantloadX 0d795a5926 feat(task): 新增领取任务奖励 2025-01-15 17:33:25 +08:00
XcantloadX 18ac6af3f4 fix(task): 修复进入商店购买时无法自动关闭默认购买数量设置弹窗 2025-01-14 19:09:31 +08:00
XcantloadX 076ae6d7d8 fix(task): 修复启动游戏后无法自动关闭弹窗 2025-01-12 17:12:34 +08:00
XcantloadX 1326d492a5 feat(task): 实现自动竞赛任务 2025-01-12 17:11:53 +08:00
XcantloadX b92c0f0cc3 feat(task): 启动游戏任务 & 收取活动费任务 2025-01-12 17:11:10 +08:00
XcantloadX 47e1e4b8fc feat(task): 商店购买 2025-01-12 17:11:10 +08:00
XcantloadX 25bad60705 feat(task): 培育中对推荐行动的识别从 OCR 改为模板匹配 2025-01-12 17:11:10 +08:00
XcantloadX c75bb49e4e feat(task): 培育中增加对“活動支給”的处理 2025-01-12 17:10:57 +08:00