uye
12846c9689
fix: 移除传入的 save_cnt 参数
2025-11-24 13:22:58 +08:00
pre-commit-ci[bot]
9f0e6e104c
chore: Auto update by pre-commit hooks [skip changelog]
2025-11-24 05:00:32 +00:00
uye
e0b67b1523
fix: 大括号位置错误
2025-11-24 12:57:35 +08:00
Status102
58d001744e
feat(MaaCore): Copilot支持切换技能用法使用坐标 ( #14818 )
...
* feat: 支持切换技能用法使用坐标
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: usage
* fix: const ref
* perf: capture
* fix: case define
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-11-23 15:55:13 +08:00
status102
0d3a7ba48f
fix: unused
2025-11-23 15:28:23 +08:00
status102
9b8686778d
chore: 移除部分无需的include
2025-11-23 13:48:07 +08:00
travellerse
d3f038b1ce
fix: 修正通宝识别中的坐标 ( #14829 )
...
* fix: 修正通宝识别中的坐标
* fix: 添加Sarkaz关掉进入事件窗口的模板
2025-11-22 21:39:43 +08:00
travellerse
46d0fd2e5c
fix: 处理左侧通宝解析失败的情况 ( #14820 )
...
* fix: 处理左侧通宝解析失败的情况
* fix: 更新调试图像保存路径至 debug/roguelike/coppers/unknown 目录
* fix: 优化通宝处理逻辑
* fix: 限制一下变量作用域
* fix: 移除ASST_DEBUG
2025-11-22 20:57:09 +08:00
uye
fc61ff8ea2
rft: 统一存截图 ( #14825 )
...
* rft: 统一存截图
* rft: 漏网之鱼
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 静态锁
* chore: map 改为全局
* fix: 避免溢出
* chore: 怎么整得这么麻烦
* perf: 避免额外std::format
* fix: ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
2025-11-22 18:11:42 +08:00
travellerse
c52f79cbaa
fix: 修复界园树洞偶发点击到剩余烛火,导致无法进入下一个节点 ( #14806 )
...
* fix: 修复界园树洞偶发点击到剩余烛火,导致无法进入下一个节点
* rft: 使用task任务替代Matcher
* fix: 将弹窗检测置于节点识别前
* fix: 将检测任务retry_times设为0
2025-11-22 02:41:03 +08:00
Status102
b697fdc2c7
feat: MaaCore主任务错误时保存截图 ( #14812 )
...
* feat: MaaCore主任务错误时保存截图
* chore: Auto update by pre-commit hooks [skip changelog]
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-11-22 02:33:31 +08:00
Weiyou Wang
cb897863f6
fix: 修复集成战略萨米主题下凹密闻板相关功能 ( #14755 )
2025-11-19 18:50:32 +08:00
travellerse
d25f8e934c
fix: 保存招募券结束后等待确认招募按钮消失 ( #14773 )
...
* fix: 保存招募券结束后加点延时
* fix: 增加确认招募按钮消失的等待逻辑
* fix: 添加确认按钮未消失时继续招募流程
2025-11-19 18:50:03 +08:00
status102
8b61cac331
fix: 刷理智指定次数未完全消耗警告在剩余理智也会提示
2025-11-19 16:51:51 +08:00
status102
4a71452841
fix: 移除过旧的add_user_additional参数弃用提示
2025-11-19 15:53:05 +08:00
travellerse
ac7d449584
feat: 适配界园肉鸽通宝交换 ( #13835 )
...
* feat: 初步实现界园肉鸽通宝交换
* feat: 实现通宝交换后弹窗点击
* fix: 使用ocr作为通宝交换完成的标志
* fix: 给通宝弹窗确认的 pre_task 加上 postDelay
* fix: 小错误修改
* fix: 添加ocrReplace
* feat: 给通宝赋予临时权重,之后再改
* refactor: 重构通宝任务插件,拆分复杂的_run
* fix: 修正通宝选择点击错误
* refactor: 把滑动函数改回直观
* feat: 新增已投出时的通宝丢弃权重
* fix: 更新通宝名称匹配规则
* chore: 增加注释和日志输出
* chore: 添加调试截图保存
* fix: 清理未使用的参数
* fix: 微调通宝权重
* fix: 修正保存截图过多
* fix: 修复Rect不匹配造成的错误
* fix: 调整debug截图
* fix: 修正选择通宝时位置错误
* fix: 修复刷不交换通宝时无法退出
* fix: 修改`已投出`识别得分的绘制位置
* fix: 启用不期而遇`饕餮廊`获取通宝
* fix: 调整通宝识别区域宽度
* fix: 添加`厉-安硕` -> `厉-安硕鼷`的替换
* fix: 为通宝名称未匹配产生的debug截图添加方框
* fix: 修正debug截图方框位置
* fix: 清理无用的ocrReplace
* fix: 删除通过任务给插件传递特殊参数
* fix: 增加"衡-霹雳"和"花-圣诏封神"的ocr替换
* docs: 添加界园肉鸽通宝交换文档
* fix: 默认刷开局模式交换通宝
* fix: 删除未使用的通宝列表行数变量
* fix: 通宝交换完成识别增加延迟
* fix: 增加"衡-军屯垦"的ocr替换
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 修正调试图像保存路径
* perf: 优化通宝创建逻辑
* refactor: 更新通宝任务模式名称
* refactor: 更新通宝稀有度键值
* chore: 更新通宝优先级
* fix: 通宝列表匹配时可能会将y轴间隔覆盖为0
* perf: 将交换通宝的信息发送到wpf
* perf: 将通宝调试截图改为jpeg
* fix: 添加"衡-旱热"的ocr替换
* refactor: 传递任务执行结果
* feat: 初步动态识别通宝列表
* perf: 将期望为空的识别逻辑改为期望匹配到
* chore: 为通宝类型模板添加mask
* refactor: 重构通宝识别逻辑
* refactor: 提取保存调试图像
* refactor: 使用std::format优化日志输出
* refactor: 收尾
* chore: 微调滑动距离
* fix: 忘了加maskRange了
* chore: 保留score小数点后六位
* fix: 修复神秘的点击停止后卡死问题
* docs: 更新文档
* docs: 添加通宝识别流程示意图
* fix: 更新通宝稀有度定义
* chore: 添加通宝交换模式的图片示意注释
* chore: 加点注释
* perf: 预分配通宝和检测结果的空间
* chore: 优化运行时状态变量注释
* fix: 仅在确实已被投出时绘制已投出的调试方框
* fix: 修正坐标变量名称以符合语义
* perf: 滑动误差较大时额外滑动一次进行回正
* fix: 仅在缓慢滑动时校准位置
* refactor: 优化通宝列表滑动
* fix: 尝试修复偶发通宝最后一列无法识别
* fix: 移除了 999
* fix: 进一步修复滑动
* chore: 更新未知通宝调试图像保存路径
* fix: 更改调试截图保存位置和matcher使用图片初始化
* fix: 添加"厉-一字落"的ocr替换
* fix: 适配MaaUtils的更改
* chore: 调整任务顺序
* chore: 添加通宝重投和开关钱盒任务配置
* chore: 文件头/注释调整
* rft: meojson反序列化
* chore: Auto update by pre-commit hooks [skip changelog]
* perf: 替换部分新log输出
* i18n: KR
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
Co-authored-by: HX3N <scarlet7518@gmail.com >
2025-11-19 15:22:33 +08:00
Weiyou Wang
26a20755e1
rft: 修复、改进自动借助战功能 ( #11105 )
2025-11-14 14:20:45 +11:00
Weiyou Wang
a84e87f5e7
fix: 给 open_series_list 加上失败截图机制 ( #14693 )
2025-11-14 12:16:41 +11:00
Weiyou Wang
6662457428
refactor: 修复 "入暂亭" 事件 ( #14684 )
2025-11-14 12:16:03 +11:00
uye
7941a599e9
fix: 月度小队无法自动切换
2025-11-11 20:30:30 +08:00
Status102
7b72b729b8
feat: 自动战斗新增组名重复检查 ( #14710 )
...
---------
Co-authored-by: HX3N <scarlet7518@gmail.com >
2025-11-11 10:35:18 +01:00
MistEO
b73377eb6a
refactor: use MaaUtils instead of Utils ( #14579 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-11-02 23:19:38 +08:00
Weiyou Wang
529ca6a7fc
feat: 界园肉鸽不期而遇实现选项识别 ( #14540 )
...
* feat: RoguelikeEncounterOptionAnalyzer
* feat: 界园肉鸽实验性功能 -- 识别选项数量后调整选项
* chore: Auto update by pre-commit hooks [skip changelog]
* refactor: 跳过不可用选项
* refactor: 设置初次滑动
* refactor: 给 save_img 日志加点描述
* feat: 加个 get_img 接口,以便于获得合成图
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 不是你怎么没有 formatter 啊?
* refactor: 把分析数据存储在插件成员变量内,为未来重构打基础
* refactor: 把不期而遇选项识别结果输出移到插件中,加入 callback
* feat: 无法识别选项文字时保存图片
* refactor: 给 save_img 日志加点描述
* refactor: int -> size_t
* refactor: choose -> select
* refactor: sort functions
refacor: sort functions
* refactor: 用 option_analyzed 来判断是否已经识别过不期而遇选项
* fix: 去掉不必要的参数 theme
* refactor: 给 OCR 配置任务加点东西(大概率没什么用吧)
* refactor: 去掉内部接口中的冗余 sanity check
* feat: 加入 view 控制
* fix: 忘了 callback 不能用 const
* feat: 处理一下 edge case
* feat: 来点 WpfGui Log
* fix: typo
* fix: 一些漏网之鱼
* fix: 再调整下滑动距离
* fix: 什么乱七八糟的
* fix: 什么乱七八糟的
* fix: 方向错了,加点 Log
* fix: 修正长图识别 roi
* fix: 再调整一下 roi
* fix: 所以说不建议再睡眠不好的时候糊屎
* fix: 对不可选选项的模版进行二值化后再 OCR
* fix: 好像得考虑一下通道
* fix: 删掉无用参数
* refactor: 再整理一下代码,减少冗余
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 再缩小点 roi
* fix: 加点延迟
* fix: clang-tidy 说这样写
* feat: 把 debug 截图加回来,收工
* docs: 给任务链加点注释
* docs: 给 RoguelikeEncounterOptionAnalyzer 加点注释
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-28 20:46:06 +08:00
Weiyou Wang
bffbe8d633
fix: 调换使用错误的排序函数 ( #14555 )
2025-10-28 20:02:34 +08:00
uye
69ea005af3
perf: 主线导航目标关卡默认在屏幕内时不再划到最右边后往前寻找
2025-10-28 15:12:57 +08:00
Weiyou Wang
880bdea7d3
refactor: 将 Copilot ActionType::ResetTimer 更改为更适合的 ResetStopwatch ( #14507 )
...
* refactor: 为 ActionType::ResetTimer 加入中文变种
* refactor: Timer -> Stopwatch
2025-10-22 22:20:50 +11:00
uye
05b377981a
fix: 开始唤醒会回到主界面
2025-10-22 16:49:38 +08:00
Constrat
df5af18b93
fix: precommit maacore
2025-10-21 21:02:23 +02:00
uye
979e0c4b1b
feat: 不是我认识的主题,直接切换
2025-10-22 02:28:17 +08:00
Weiyou Wang
1edd006982
feat: 跳过使用未准备好的技能 && 全局计时器 ( #13913 )
...
* feat: skip_if_not_ready
* feat: elapsed_time
* feat: WpfGui log 输出计时器信息
* chore: Auto update by pre-commit hooks [skip changelog]
* feat: 不默认启用全局计时器
* refactor: 支持 ResetTimer 拼写变种
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-20 01:35:37 +11:00
Weiyou Wang
5efdab7fbf
fix: 肉鸽跳一战打一战刷钱 ( #14450 )
...
* refactor: 在 RoguelikeConfig 中加入 skip_recruit_in_fast_pass flag,用于判断是否在特定情况下跳过招募
* refactor: refine 一下 RoguelikeRecruit-GiveUp 任务
* refactor: 重命名 RoutingStrategy
* feat: 一战快速投资/烧水
* refactor: 合并冗余 Roguelike@RoutingConfig 任务,重命名为 RoguelikeRouting-Config
* refactor: 统一 RoguelikeRoutingAction 命名
* refactor: 统一导航插件任务命名
* refactor: 这些任务不需要用 RoguelileRoutingAction
* fix: 重命名相关模版
* chore: Auto update by pre-commit hooks [skip changelog]
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 漏网之鱼
* refactor: MapNode 模版搬家
* refactor: 岁兽残识导航相关任务搬家
* refactor: 改改任务名
* refactor: 模版改名 Roguelike@MapNodeX -> RoguelikeMapNode-X
* refactor: 换一个似乎更简单的写法
* fix: 忘了外服了
* refactor: 漏了这个
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 修修
* fix: 继续修修
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-10-19 22:49:08 +11:00
Weiyou Wang
11f9d6e0a4
refactor: 拆出界园岁兽残识地图导航 ( #14432 )
...
* refactor: 舍弃 AbstractRoguelikeMap,拆到 RoguelikeMapConfig 与 RoguelikeBoskyPassageMap
* refactor: 拆出界园岁兽残识地图导航
2025-10-18 20:15:36 +11:00
travellerse
dce6fbfbce
feat: 添加刷常乐节点策略 ( #13868 )
...
* feat: 支持识别常乐节点的子类型
* perf: 将树洞节点优先级拆到配置里
* refactor: 将界园树洞策略从通用Routing策略中分离出来
* feat: 初步实现刷常乐节点
* feat: 为刷常乐节点功能添加UI
* refactor: 重命名节点类型获取函数
* perf: 优化节点类型的日志输出
* feat: 添加发现目标常乐节点后退出
* i18n: CN常乐节点显示文本
* fix: 修复type2name映射初始化潜在问题
* perf: 添加目标子类型的设置和获取方法
* refactor: 优化优先级节点类型解析逻辑
* feat: 刷常乐节点策略下保存路上的招募券
* i18n: 为其它语言提供占位
* perf: 将新增的本地化键值放到一起
* chore: 调整日志输出中的空格
* perf: 仅在非开局招募时保存招募券
* perf: 保留招募券到达上限时正常招募
* fix: 修复gui日志输出没有使用本地化
* fix: 给界园树洞节点点击加上200ms的前置延时
* perf: 在 RoguelikeRoutingTaskPlugin 中添加运行模式以区分普通地图与界园树洞
* refactor: 优化RoguelikeBoskyPassageMap的单例使用
* feat: 添加界园树洞节点类型wpf输出及其颜色配置
* fix: 不在每次开始肉鸽重置m_target_subtype
2025-10-17 16:54:30 +11:00
status102
de08a33db1
fix: 理智药使用数量ocr不准确时中断使用
2025-10-01 19:25:07 +08:00
status102
d724b8ff9c
fix: 使用理智药 执行减少次数循环在asst_stop时缺少中断判断
2025-10-01 19:21:47 +08:00
Weiyou Wang
ea6540cf6b
fix: 商店刷新两步走 ( #14201 )
...
* fix: 商店刷新两步走
* chore: Auto update by pre-commit hooks [skip changelog]
* refactor: buy once only when both steps succeed (suggested by status102)
Co-Authored-By: Status102 <102887808+status102@users.noreply.github.com >
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Status102 <102887808+status102@users.noreply.github.com >
2025-09-29 17:20:32 +08:00
status102
261ddc49d9
fix(core): CopilotTask参数可选项存在性检查
2025-09-18 00:43:17 +08:00
uye
36fc9a8e0a
fix: 复核自定义干员时等待游戏动画
2025-09-15 22:11:05 +08:00
Status102
5b33bc3f00
feat: 自动战斗多作业支持保存干员组内编入的干员 ( #14095 )
...
* chore: 加个存储先
* feat: 与旧编队比较
* feat: 快速编队
* fix: 计数
* fix: 缓存了旧的组名
* perf: 快速退出
* fix: 跳过编队后修改编队状态
* fix: 完事
* fix: err
* fix: 顺手一起修了
2025-09-15 01:27:51 +08:00
MistEO
6202eedeb3
refactor: use std::format instead of sprintf ( #14107 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-15 01:07:05 +08:00
status102
e0ee76115b
feat: CustomTask增加任务存在检测
2025-09-14 21:45:43 +08:00
uye
1472d80c12
fix: 刷开局奖励只选票券时行为异常
...
fix #14079
2025-09-13 21:12:09 +08:00
status102
d02393f174
fix(core): Copilot多任务编队时编队设置残留
2025-09-13 19:35:52 +08:00
uye
b017e90b6b
feat: 给自定义任务添加 ScreenshotTaskPlugin 插件
2025-09-13 11:16:03 +08:00
Weiyou Wang
8d5459d7d2
refactor: 维护信用作战相关功能及其文档 ( #14013 )
...
* refactor: 维护信用作战相关功能及其文档
* docs: i18n
* docs: 格式美化
* fix: 我错了我错了
* fix: 怎么顺序也有关系啊
* docs: 编队 -> 编队栏围的编号; 分队->编队
* docs: hyphen -> en dash
* fix: 修复旧参数警告
2025-09-10 22:56:33 +08:00
MistEO
546d4b860a
fix: remove opencv highgui again
2025-09-08 21:57:09 +08:00
MistEO
0f29aa369e
fix: remove opencv highgui
2025-09-08 21:51:22 +08:00
MistEO
51ab24945b
refactor: 依赖大更新 ( #13908 )
...
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-08 21:17:47 +08:00
Weiyou Wang
407b140bca
refactor: BrightPointAnalyzer -> PixelAnalyzer ( #13915 )
...
* feat: different filters for BrightPointAnalyzer
* refactor: rename BrightPointAnalyzer to PixelAnalyzer
* fix: 草忘了重命名文件了
2025-09-07 20:07:33 +08:00
status102
f17c4bfd37
fix: 信用任务无法刷OF-1
2025-09-05 10:58:20 +08:00