status102
9c79a8d09c
feat: 自动战斗费用击杀数缓存, 减少性能消耗
2025-06-04 09:56:49 +08:00
status102
75012b2252
feat: 自动战斗费用识别缓存, 减少性能消耗 ( #12765 )
...
* feat: 自动战斗费用识别缓存
* refactor: 返回值格式
* chore: 改个名字
* chore: rename
* fix: 改名改着改着改错了
* fix: var init
* perf: 简化返回值
* fix: template
* fix: platform
2025-05-23 09:02:00 +08:00
uye
ee97a4528f
perf: 地图截图改用 jpeg
2025-05-20 20:06:05 +08:00
uye
0228156cde
perf: 地图截图使用 360p 保存坐标点,节省储存空间
2025-05-20 19:37:54 +08:00
uye
bd6176b25f
fix: 开始战斗前闪退无限循环识别,关卡名检查放宽至一分钟 ( #12580 )
2025-05-10 19:58:07 +08:00
Constrat
9ed30c5658
style: clang mass formatting
2025-04-17 09:32:58 +02:00
uye
cc7891c11d
chore: 调整 include 顺序
...
[skip changelog]
2025-04-17 15:26:51 +08:00
uye
21f9864140
fix: 二次点击部署栏取消选中时,点击 y 坐标较小的 rect
2025-04-17 15:25:56 +08:00
status102
de2c50ec7e
Revert "perf: 自动战斗待部署识别减少一次预识别"
...
This reverts commit 0839de2c94 .
2025-04-17 12:40:47 +08:00
status102
debcf92010
chore: 自动战斗待部署区识别未知干员已知问题标记
...
待部署区相同干员 (如 超重绝缘水泥) 会在关闭第一个时候, 可能错误展开第二个, 导致识别第二个时提前关闭第二个, 无法识别名字
2025-04-17 11:03:18 +08:00
status102
0839de2c94
perf: 自动战斗待部署识别减少一次预识别
2025-04-17 10:58:44 +08:00
status102
c9374383c1
rft: rename
2025-04-17 10:54:18 +08:00
status102
1c321bb313
rft: rename
2025-04-17 10:16:48 +08:00
Weiyou Wang
c3dc7d3711
fix: 先取消暂停再取消选择 ( #12369 )
...
* fix: 先取消暂停再取消选择
* fix: 换个思路
* fix: 重新识别头像位置
* fix: 删除多余的判断
* fix: 保险起见加回来点东西
* fix: 第二遍点击后更新 name_image
2025-04-16 20:51:55 +08:00
status102
6196676eb3
fix: 移除battleHelper中的BestMatcher复用 ( #12136 )
...
* fix: 移除battleHelper中的BestMatcher复用
* fix: type
* fix: require
2025-04-14 08:29:35 +08:00
Weiyou Wang
934f752820
fix: update deployment ( #11959 )
...
* fix: update deployment
* fix: 把 check_in_battle 加回来
* fix: misc
* fix: 逻辑取反了
* fix: typo
* refactor: 去掉不需要的 init 参数与重复的 check_in_battle 检查
* refactor: 注释
* fix: misc
---------
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com >
2025-04-09 17:46:01 +08:00
status102
758f79d1ad
perf(core): 自动战斗开始前仅移除相似的召唤物头像缓存
2025-03-14 15:05:40 +08:00
status102
ebb4b603a4
perf: 避免不必要拷贝
...
[skip changelog]
2025-02-19 13:07:10 +08:00
status102
f3233b12db
fix: 修复BattleHelper中的意外报错
2025-02-19 13:06:19 +08:00
status102
e3a21d50ba
fix: 自动战斗使用技能keep_waiting情况下在离开战斗、中止任务时无法中断
2025-02-14 12:33:26 +08:00
status102
6cf98066ac
Revert "fix: use_skill 在按下停止按钮后不退出 ( #11761 )"
...
This reverts commit c94a0b546a .
2025-02-14 12:33:26 +08:00
晓丶梦丶仁
c94a0b546a
fix: use_skill 在按下停止按钮后不退出 ( #11761 )
2025-02-06 16:01:00 +08:00
uye
10726377c6
fix: 部署/开技能后添加等待过度动画延迟,避免屏幕倾斜遇到的识别错误
2024-10-13 18:24:43 +08:00
uye
32c64823ee
perf: 拆分技能识别与使用 ( #10536 )
...
* perf: 拆分技能识别与使用
* chore: 调整 use_all_ready_skill 技能使用过快判断
2024-09-08 16:27:10 +08:00
uye
7e5aa9402c
chore: 调整使用技能间隔日志输出等级,调整间隔时间
2024-09-07 14:21:18 +08:00
uye
76c5708be7
chore: 截图延迟过大时可能会关闭可关闭技能
2024-09-03 17:19:34 +08:00
zzyyyl
e13f4611d1
feat!: 更新保全 strategies 逻辑 ( #10314 )
...
* feat: 保全策略更新
* docs: 修改保全文档对 strategies 的描述
* style: format
[skip changelog]
* feat: 无可用工具人且无 core 时允许检查同一格的后续策略
* style: format
[skip changelog]
* feat: 不再检查干员是否暴毙
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
* fix: 修复m_all_cores可能插入空core名字导致保全战斗主要部署逻辑结束后仍然识别待部署区
* fix: var reset
---------
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
2024-08-29 19:53:52 +08:00
Horror Proton
fcf5bb696c
feat: 使用变换后的图像进行技能按钮识别 ( #10293 )
...
* feat: use `cv::warpPerspective` in `use_skill`
* chore: remove unused reclamation task info
* chore: Auto update by pre-commit hooks
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-08-25 21:31:34 +08:00
zzyyyl
92f24ec988
feat!: 拆分 maskRange 与 colorScales;增加 colorWithClose 开关数色时闭运算
2024-08-17 01:22:17 +08:00
Weiyou Wang
7476bb67a1
fix: 修复debug模式在intel mac系统下无法通过编译的问题 ( #9940 )
...
疑似bug原因为无法自动将 std::chrono::milliseconds 转换为 std::string
2024-07-30 15:11:25 +10:00
zzyyyl
1573af9f54
feat: mask_range 支持彩色掩码
2024-07-22 13:12:10 +08:00
zzyyyl
ac432c841c
perf: 避免空 method 警告
...
set_method 只允许一种方法;增加多处 set_method
2024-07-21 12:44:47 +08:00
DavidWang19
1b022b8afb
fix: 修复肉鸽关卡通用策略无法识别费用的问题
2024-07-18 12:40:39 +01:00
status102
73458d38ca
fix: 自动战斗开始时移除召唤物类头像缓存,以避免跨局错误识别相似技能的召唤物 ( #9649 )
...
* fix: 自动战斗开始时移除召唤物类头像缓存,以避免跨局错误识别相似技能的召唤物
* chore: description
2024-07-13 22:53:04 +08:00
Horror Proton
f5dea882d0
refactor: move functions to TileCalc2 and TileDef
2024-06-16 10:47:59 +08:00
梁星逢
ff41a13170
fix: 弹药类技能不能二次关闭的问题 ( #9379 )
...
fix: 弹药类技能二次关闭问题
2024-06-14 03:21:15 +08:00
uye
d1a60aa1bb
fix: 无法跳过关卡开始的剧情
2024-06-14 00:55:46 +08:00
Lancarus
90d3c140fe
feat: 增加暂停放技能和暂停撤退 ( #9348 )
2024-06-12 18:22:52 +08:00
uye
67cb180ba8
chroe: 增加开技能最小间隔时间
2024-06-06 17:36:35 +08:00
Lancarus
17fca4e1ea
fix: 部署失败后不清除已占用格子 ( #9111 )
2024-05-15 01:08:40 +08:00
uye
c5d6bfa506
fix: 暂停下干员卡在结束部署后
2024-05-06 14:25:41 +08:00
status102
da8b1b669f
fix: 增加对地图文件检查,避免只存在索引
2024-04-25 20:07:17 +08:00
Horror Proton
cd347b73e7
feat: calculate position of skill & retreat button
2024-03-31 10:16:20 +08:00
status102
c00d1673f5
fix: 战斗中教程剧情导致错误的倍速切换
2024-03-22 16:20:29 +08:00
Lancarus
f725860acf
fix: 修复肉鸽重复部署一个干员后不会开启技能 ( #8447 )
2024-03-02 13:27:03 +08:00
status102
6d8ca0f3ae
perf: 如果待部署区未识别干员全部为冷却中,则跳过暂停识别
2024-02-15 16:15:54 +08:00
status102
aef2fc0d14
perf: 优化待部署区识别,减少CPU占用
2024-02-07 10:35:25 +08:00
uye
ea21a787b3
perf: 优化自动战斗部署栏识别条件,保全增加节能模式 ( #8044 )
...
* perf: 优化保全部署栏识别条件,增加节能模式
* fix: equal error
* chore: 跳过update改为sleep
* perf: 优化保全逻辑
* chore: 仅在开局识别干员部署费用
2024-01-21 15:30:37 +08:00
status102
e76643ed47
perf: 优化识别干员姓名后的数据插入
2023-11-28 17:19:11 +08:00
status102
cc3ac7ef1b
refactor: 重构BattleHelper的m_cur_deployment_opers为vector
2023-11-27 16:22:44 +08:00