Commit Graph

6142 Commits

Author SHA1 Message Date
physligl
992dc72691 update repo.json 2026-04-27 14:21:24 +00:00
Gedley
1772354e60 JS脚本:禽肉好感 (#3155)
* 提交新的好感任务脚本

* 完善JS脚本:禽肉好感

* 完善JS脚本:禽肉好感

* 完善JS脚本:禽肉好感

* JS脚本:禽肉好感,增加预估剩余时间显示

* 替换JS脚本:鸡腿好感
2026-04-27 22:20:51 +08:00
zaodonganqi
6515f2700b update repo.json 2026-04-27 14:16:53 +00:00
this-Fish
29036bf402 new 苦种全收集 (#3163) 2026-04-27 22:15:53 +08:00
physligl
11a1fdb7a8 update repo.json 2026-04-26 13:01:05 +00:00
火山
8e4b02d627 改进 AutoFriendshipFight 的稳定性与错误处理 (#3161)
* 改进 AutoFriendshipFight 的稳定性与错误处理

改进 AutoFriendshipFight 的稳定性与错误处理:

- 新增 swimConsecutiveLimit 设置项,并通过 swim_stats.json 记录每日/连续触发“游泳”事件的次数。
- 重构战斗流程: runBattlePathAndFight 、 executeBattleTasks 、 waitForBattleResult 现在返回明确的状态(success/failure/out_of_area/cancelled),并更好地处理取消/超时等情况。
- 改进 OCR 与资源管理:复用并释放经验/摩拉模板 Mat(exp/mora),安全释放截图/OCR 对象,减少循环中的资源泄露风险。
- 增加 AutoPath 封装与安全的文件/路径工具( fileExistsSafe 、 normalizePathForCompare ),避免路径执行/ runFile 出错时出现未处理异常。
- 增加通用工具:安全读取地图坐标、取消检测辅助函数、每日游泳统计的加载/保存/重置,以及战斗点缓存等。
- 其它修复:超时参数校验、正确声明 runTimes 、改进切队逻辑,以及更健壮的日志与通知输出等。
这些改动旨在防止后台残留导致的资源占用问题,更好地检测与处理游泳相关失败,并让战斗/OCR 循环更确定、更可恢复。

* Change fight timeout default from 120 to 30 seconds

* Update fight timeout default value to 120 seconds

* 更改版本号
2026-04-26 21:00:34 +08:00
zaodonganqi
1aeed6e179 update repo.json 2026-04-25 14:38:09 +00:00
this-Fish
6e6aeb0545 自动购买商品 3.3.1 (#3160)
* 修改挪德卡莱-那夏镇-采若路線

* Update manifest.json
2026-04-25 22:37:12 +08:00
zaodonganqi
7587d334c7 update repo.json 2026-04-25 09:50:33 +00:00
this-Fish
f05fa2b277 自动购买商品 3.3.0 (#3158)
* Add files via upload

* Add files via upload

* Add files via upload
2026-04-25 17:49:42 +08:00
MisakaAldrich
f4259fe061 update repo.json 2026-04-25 04:29:21 +00:00
云端客
913f8445f5 docs(AutoPlan): 更新文档说明与工具版本建议 (#3157)
- 更新 bettergi-scripts-tools 版本建议为 v0.0.8+
- 添加 init-api 配置界面截图
- 优化文档结构和图片展示顺序
2026-04-25 12:28:53 +08:00
云端客
9fdefe24c2 main-asn (#3156)
* refactor(ActivitySwitchNotice): 优化通知配置构建逻辑

- 将 configNotice 变量改为 let 声明以支持动态更新
- 新增 async 函数 buildConfigNotice 用于构建通知配置
- 在 sendNotice 函数中调用 buildConfigNotice 确保配置最新
- 在 sendText 函数中添加 buildConfigNotice 调用保证配置同步

* refactor(utils): 导出工具函数并移除全局挂载

- 将 activity.js 中的 activityMain 函数改为导出函数
- 将 campaignArea.js 中的 ocrDailyCommission、ocrWeeklyCount、campaignAreaMain、dailyCommissionMain 函数改为导出函数
- 将 mapMission.js 中的 ocrMapMission、openMap、mapMission 函数改为导出函数
- 将 tool.js 中的 findTextAndClick、getDayOfWeek 函数改为导出函数
- 将 uid.js 中的 saveOnlyNumber、ocrUID、compareUid、checkUid、check 函数改为导出函数
- 将 ws.js 中的 send、sendText 函数改为导出函数
- 移除所有 utils 文件中对 this 对象的挂载操作
- 在 main.js 中导入新的工具函数并移除重复定义的函数

* fix(ActivitySwitchNotice): 修复圣遗物空间检查功能中的显示和逻辑问题

- 修正圣遗物空间不足提醒消息中的标点符号格式
- 修复圣遗物空间阈值错误日志中的数字格式
- 移除不必要的延时操作以优化执行效率
- 调整代码结构以提高运行性能

fix(ActivitySwitchNotice): 修复圣遗物空间检查功能中的显示和逻辑问题

- 修正圣遗物空间不足提醒消息中的标点符号格式
- 修复圣遗物空间阈值错误日志中的数字格式
- 移除不必要的延时操作以优化执行效率
- 调整代码结构以提高运行性能

refactor(ActivitySwitchNotice): 优化圣遗物检查功能中的延迟配置

- 将硬编码的延迟时间替换为可配置的常量
- 统一延迟时间管理,提高代码可维护性
- 保持原有功能逻辑不变的情况下提升代码质量

feat(ActivitySwitchNotice): 更新版本并新增圣遗物空间检测提醒功能

- 将插件版本从 0.1.3 更新至 0.1.5
- 新增圣遗物剩余空间检测提醒功能
- 在版本历史中添加 0.1.5 版本记录

fix(ActivitySwitchNotice): 修复圣遗物剩余空间阈值解析错误

- 添加 try-catch 块处理 parseInt 异常情况
- 当阈值格式错误时默认使用 400 的阈值
- 添加警告日志记录格式错误的阈值设置
- 确保程序在无效配置下仍能正常运行

feat(bag): 添加圣遗物背包空间检查功能

- 新增 HolyRelics.js 工具模块实现圣遗物数量检查逻辑
- 集成 OCR 识别功能用于获取圣遗物数量信息
- 添加背包空间不足提醒功能,可自定义阈值
- 在 main.js 中集成圣遗物检查流程
- 添加新的配置选项包括打开背包按键和圣遗物阈值设置
- 扩展工具类增加 findText、findImg 和 OcrFind 等通用识别方法
- 实现自动打开背包并处理过期物品弹窗功能

* fix(HolyRelics): 修复圣遗物背包空间检测功能

- 添加了进入圣遗物背包的点击状态验证,避免无法进入时继续执行
- 增强了OCR文本解析逻辑,添加了字符串分割长度验证和数值解析校验
- 优化了阈值参数解析,在main.js中添加了更安全的数值转换和错误处理
- 修复了工具函数中资源释放问题,在isInMainUI函数中使用try-finally确保资源被正确释放
- 更新了提醒消息文本,明确标识阈值设置参数
2026-04-25 12:28:42 +08:00
MisakaAldrich
974df0218b update repo.json 2026-04-23 04:42:41 +00:00
云端客
d8f4afbbf3 (适配 https://github.com/babalae/better-genshin-impact/pull/3069) feat(ActivitySwitchNotice): 实现单例模式配置唯一实例 (#3154) 2026-04-23 12:42:13 +08:00
MisakaAldrich
feabfe2cc7 update repo.json 2026-04-23 04:39:59 +00:00
云端客
8de0bf9b39 (适配 https://github.com/babalae/better-genshin-impact/pull/3069) (#3153) 2026-04-23 12:39:29 +08:00
zaodonganqi
6dc4e2546d update repo.json 2026-04-22 00:24:45 +00:00
6923a077ea 锄地4.21补丁 (#3152)
* 锄地4.21补丁

* Update G037挪德卡莱特辖地研究所-1.json
2026-04-22 08:24:17 +08:00
zaodonganqi
e535eda023 update repo.json 2026-04-21 14:38:13 +00:00
Jamis
ac6914e315 Add wait action to linnea mining script (#3151)
* Add wait action to linnea mining script

* Adjust linnea mining action timing and charge

* Update README.md
2026-04-21 22:37:38 +08:00
zaodonganqi
30ec4bdd22 update repo.json 2026-04-21 11:11:22 +00:00
吉吉喵
9b8f94be5c Update 掉落.txt (#3150) 2026-04-21 19:10:29 +08:00
MisakaAldrich
8ad09a9baa update repo.json 2026-04-21 04:01:15 +00:00
DarkFlameMaster
1d573e9df8 AutoCommission 0.98.18 (#3149) 2026-04-21 12:00:47 +08:00
MisakaAldrich
8d9a192fc4 update repo.json 2026-04-20 08:13:12 +00:00
this-Fish
0f698e1872 历练点双倍好感、使用历练点完成每日委托 - 支持指定多个好友名称,尝试进入各好友尘歌壶 (#3145)
* 历练点双倍好感 - 支持指定多个好友名称,尝试进入各好友尘歌壶

* 使用历练点完成每日委托 - 支持指定多个好友名称,尝试进入各好友尘歌壶

* Add files via upload
2026-04-20 16:12:40 +08:00
physligl
dd986bbc33 update repo.json 2026-04-19 18:04:32 +00:00
秋云
e48ab9eaf9 fix: 更新路线 (#3144) 2026-04-20 02:03:42 +08:00
zaodonganqi
ee7342a41b update repo.json 2026-04-19 15:41:47 +00:00
吉吉喵
0841491f06 取消任务追踪,避免干扰自动流程 (#3142)
* 取消任务追踪,避免干扰自动流程

* Add files via upload
2026-04-19 23:40:56 +08:00
MisakaAldrich
5700ab8459 update repo.json 2026-04-18 22:20:42 +00:00
9209bcc060 狗粮小布丁4.18 (#3141) 2026-04-19 06:20:12 +08:00
zaodonganqi
3896d3d36c update repo.json 2026-04-18 16:28:40 +00:00
this-Fish
30bb2c239f 自动购买商品3.2.11 (#3140)
* Update npcs.json

* Update README.md

* Update 商人与商品支持表.md

* Update manifest.json
2026-04-19 00:27:49 +08:00
zaodonganqi
be2433d21f update repo.json 2026-04-17 23:52:17 +00:00
古又
cff25d4fb3 更新为4点刷新机制 (#3137)
* 更新为4点刷新机制
2026-04-18 07:51:46 +08:00
MisakaAldrich
7dbf8dd8fe update repo.json 2026-04-16 17:04:34 +00:00
古又
01baef2680 小更新 (#3134)
记录各子任务时间,优化界面影响
2026-04-17 01:04:06 +08:00
Jamis
904c13e146 Improved support for Linnea (#3133) 2026-04-17 01:03:41 +08:00
MisakaAldrich
45786c05e7 update repo.json 2026-04-16 17:03:12 +00:00
吉吉喵
8b8374521e 更新植物怪物材料 (#3136)
* 更新植物怪物材料

* 更新材料
2026-04-17 01:02:21 +08:00
MisakaAldrich
c2dfa6e18d update repo.json 2026-04-16 05:39:04 +00:00
Jamis
96d81d1285 update js (#3132) 2026-04-16 13:38:34 +08:00
zaodonganqi
c4dffde89e update repo.json 2026-04-15 21:04:11 +00:00
zaodonganqi
0df104599c feat: 莉奈娅挖矿版本 2026-04-16 05:03:15 +08:00
Tool_tingsu
f22957a88c 莉奈娅一条龙 璃月地区 (#3130)
* Add files via upload

* 自动修复 JSON 格式和版本号 [ci skip]

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2026-04-15 21:03:08 +08:00
zaodonganqi
dc6eb3f816 Revert "自动修复 JSON 格式和版本号 [ci skip]"
This reverts commit 74e4933298.
2026-04-15 19:52:58 +08:00
zaodonganqi
04762dacdb Revert "feat: pathing版本最低为0.60.1"
This reverts commit 5c54e315cb.
2026-04-15 19:52:50 +08:00
GitHub Actions Bot
74e4933298 自动修复 JSON 格式和版本号 [ci skip] 2026-04-14 15:44:52 +00:00