Files
bettergi-scripts-list/repo/js/FullyAutoAndSemiAutoTools/settings.json
yan b2b76e1917 feat(auto-tools): 添加路径记录功能和时间差计算
- 新增 RecordPath 对象用于记录路径信息
- 实现 saveRecordPaths 函数保存路径记录到文件
- 添加 getTimeDifference 函数计算时间差值
- 在路径执行完成后记录时间戳和路径信息
- 从 PathRecord.json 文件读取和解析路径记录
- 将 Set 数据结构转换为数组进行 JSON 序列化
- 重构 RecordLast 对象的 name 字段为 uid 字段

refactor(FullyAutoAndSemiAutoTools): 优化战斗队伍切换逻辑

- 修复了代码缩进和空格格式问题
- 重构了队伍切换条件判断逻辑
- 添加了战斗模式下的队伍切换功能
- 统一了代码风格和命名规范

feat(team): 添加战斗策略配置和队伍切换逻辑

- 在team对象中添加fightName属性用于存储战斗策略名称
- 实现战斗模式下的队伍切换功能,当fight为true时使用fightName进行队伍切换
- 添加战斗策略配置验证,未配置战斗策略时抛出错误
- 保留原有的七元素队伍切换逻辑,在非战斗模式下继续使用
- 添加详细的日志记录以跟踪队伍切换过程

feat(auto-tool): 添加战斗需求检测和自动战斗功能

- 实现战斗需求检查逻辑,检测路径是否需要配置战斗策略
- 添加战斗状态标记和管理机制
- 集成自动战斗任务执行功能
- 优化路径执行流程,在需要时自动启动战斗模式
- 添加战斗状态重置机制确保正确清理
- 完善错误处理和日志记录功能
2026-01-16 23:07:37 +08:00

76 lines
1.7 KiB
JSON

[
{
"name": "config_run",
"type": "select",
"label": "配置模式",
"options": [
"刷新","加载"
],
"default": "刷新"
},
{
"name": "config_white_list",
"type": "input-text",
"label": "刷新白名单 以,分割",
"default": "晶蝶"
},
{
"name": "config_black_list",
"type": "input-text",
"label": "刷新黑名单 以,分割",
"default": "其他,锄地专区,食材与炼金"
},
{
"name": "key",
"type": "input-text",
"label": "密钥",
"default": ""
},
{
"name": "isDebug",
"type": "checkbox",
"label": "开发者模式",
"default": false
},
{
"name": "debug",
"type": "input-text",
"label": "调试快捷键(开发者)"
},
{
"name": "mode",
"type": "select",
"label": "模式",
"options": [
"全自动","半自动"
],
"default": "全自动"
},
{
"name": "teamFight",
"type": "input-text",
"label": "战斗队伍配置(同时也是行走队伍配置)"
},
{
"name": "teamSevenElements",
"type": "input-text",
"label": "队伍配置 按 `矿物,火,水,风,雷,草,冰,岩` 该顺序填写",
"default": ""
},
{
"name": "choose_best",
"type": "checkbox",
"label": "择优模式(默认关闭 优先跑之前没跑过的)",
"default": false
},
{
"name": "autoStop",
"type": "input-text",
"label": "自动暂停快捷键(独立BGI的快捷键请勿冲突)"
},
{
"name": "autoSkip",
"type": "input-text",
"label": "【测试功能-无效配置】自动跳过运行快捷键(独立BGI的快捷键请勿冲突)"
}
]