Commit Graph

15 Commits

Author SHA1 Message Date
yan
0d52aa52d0 fix(AutoPlan): 解决地脉数据解析中的数组越界问题
- 在访问friendshipTeam字段前添加数组长度检查
- 在访问useFragileResin字段前添加数组长度检查
- 在访问useTransientResin字段前添加数组长度检查
- 在访问isGoToSynthesizer字段前添加数组长度检查
- 在访问useAdventurerHandbook字段前添加数组长度检查
- 在访问isNotification字段前添加数组长度检查
- 在访问timeout字段前添加数组长度检查
- 防止因数组索引超出范围导致的解析错误
2026-02-17 12:35:35 +08:00
yan
8fffb2302c fix(auto-plan): 修复地脉功能布尔值解析和配置文档
- 修复 useFragileResin、useTransientResin、isGoToSynthesizer、useAdventurerHandbook、isNotification 字段的布尔值解析逻辑
- 修改 timeout 字段解析使用 parseInteger 函数
- 更新 README.md 中的地脉功能配置说明和参数详解表格
- 添加地脉类型的详细参数说明和配置示例
- 修复版本密钥表格格式问题
- 补充 JSON 配置格式示例和地脉功能相关配置项说明
2026-02-17 12:32:20 +08:00
yan
fcc475aed7 refactor(AutoPlan): 优化自动规划配置解析逻辑
- 使用索引变量替代硬编码数组下标提高代码可读性
- 重构运行类型配置解析,支持更灵活的参数结构
- 完善地脉开采功能配置项,增加更多可配置参数
- 添加详细的注释说明各类配置参数的作用和格式
- 优化数组遍历逻辑,避免直接使用固定下标访问元素
2026-02-17 12:02:54 +08:00
yan
4f0e152e76 refactor(AutoPlan): 重构秘境配置解析逻辑并更新文档
- 重命名 autoFightOrderSet 为 autoOrderSet 以统一变量命名
- 重构 loadMode 函数中的参数解析逻辑,调整数组索引对应关系
- 重新组织秘境顺序对象的数据结构,支持地脉功能扩展
- 更新 README.md 中的配置参数表格和示例格式
- 调整配置参数的顺序映射关系,统一索引计算逻辑
- 修复 UID 配置加载的变量引用错误
- 优化代码缩进格式保持一致性
2026-02-17 11:28:47 +08:00
yan
b052da6596 refactor(AutoPlan): 重命名解析函数以提高语义清晰度
- 将 parseDay 函数重命名为 parseInteger 以更准确反映其功能
- 更新所有调用点以使用新的函数名称
- 保持原有解析逻辑不变,仅改进函数命名的准确性
2026-02-17 11:07:14 +08:00
yan
9608d9f87e refactor(AutoPlan): 统一副本轮数参数命名规范
- 将 DomainRoundNum 属性名统一改为 domainRoundNum
- 更新 main.js 中的参数引用以保持一致性
- 修改 README.md 文档中的参数名称说明
- 确保所有相关代码使用相同的参数命名风格
2026-02-17 11:04:38 +08:00
yan
d4948dd00c feat(AutoPlan): 添加秘境执行类型过滤功能
- 在自动战斗计划中添加配置过滤器,只执行指定类型的秘境
- 保留原有的日期过滤逻辑作为备用选项
- 通过配置项控制不同秘境类型的执行策略
2026-02-15 22:46:42 +08:00
yan
d29e849ae1 ```
feat(AutoPlan): 添加地脉异常处理和参数配置功能

- 注释掉树脂耗尽模式和开放模式计数最小值配置项
- 添加地脉暂不支持的日志提示并返回
- 创建AutoLeyLineOutcropParam对象并设置各项参数
- 重新启用树脂耗尽模式和开放模式计数最小值
- 实现复活重试机制,最多重试5次
- 仅在包含复活错误信息时进行重试
- 移除其他场景的重试逻辑
```
2026-02-15 22:16:59 +08:00
yan
0e2480012a fix(AutoPlan): 修复树脂耗尽模式和开放模式计数配置
- 将 isResinExhaustionMode 配置项从 false 修改为 true
- 将 openModeCountMin 配置项从 false 修改为 true
- 更新自动运行列表过滤条件以支持多个运行类型
- 添加对 autoLeyLineOutcrop.count 的可选链检查
- 扩展运行配置以同时处理 DomainRoundNum 和 LeyLineOutcrop 计数
2026-02-15 22:10:47 +08:00
yan
5b65b55567 todo 2026-02-15 22:06:53 +08:00
yan
6a71fcfee4 feat(AutoPlan): 添加复活重试机制和地脉花功能支持
- 实现复活重试逻辑,最多重试5次
- 只对秘境复活场景进行重试处理
- 添加地脉花任务的异步函数框架
- 完善自动执行列表中的地脉花调用
- 修复代码中的空格格式问题
2026-02-15 20:21:53 +08:00
yan
90c5518f20 refactor(AutoPlan): 优化自动执行列表处理函数命名
- 将函数参数名从 autoDomainOrderList 更改为 autoRunOrderList
- 更新函数注释描述以匹配新的通用功能
- 修改循环变量引用以使用新的参数名称
- 调整函数逻辑以支持更广泛的自动配置类型
2026-02-15 20:02:38 +08:00
yan
fa3e92a0de feat(AutoPlan): 添加运行类型判断逻辑
- 实现了根据runType字段控制autoDomain执行的功能
- 当runType为config.user.runTypes[0]时执行autoDomain
- 当runType为config.user.runTypes[1]时预留地脉花功能
- 保持了原有的自动域名执行列表循环结构
2026-02-15 20:02:01 +08:00
yan
756ce45bcb fix(AutoPlan): 修正错误提示信息
- 将秘境配置错误提示修改为体力配置错误提示
- 确保错误信息与实际功能配置相匹配
2026-02-15 20:00:17 +08:00
yan
9d450b703a docs(AutoPlan): 更新项目名称和功能描述
- 将项目名称从 AutoPlanDomain 重命名为 AutoPlan
- 更新功能描述从"自动秘境计划JS"为"自动体力计划JS"
- 移除关于BetterGI自动秘境的冗余说明
2026-02-15 19:59:42 +08:00