diff --git a/repo/js/AutoCommission/Data/RecognitionObject/F.png b/repo/js/AutoCommission/Data/RecognitionObject/F.png new file mode 100644 index 000000000..8d56b9b94 Binary files /dev/null and b/repo/js/AutoCommission/Data/RecognitionObject/F.png differ diff --git a/repo/js/AutoCommission/Data/RecognitionObject/disabled_ui.png b/repo/js/AutoCommission/Data/RecognitionObject/disabled_ui.png new file mode 100644 index 000000000..a5213c532 Binary files /dev/null and b/repo/js/AutoCommission/Data/RecognitionObject/disabled_ui.png differ diff --git a/repo/js/AutoCommission/Data/RecognitionObject/team.png b/repo/js/AutoCommission/Data/RecognitionObject/team.png new file mode 100644 index 000000000..9723335a1 Binary files /dev/null and b/repo/js/AutoCommission/Data/RecognitionObject/team.png differ diff --git a/repo/js/AutoCommission/README.md b/repo/js/AutoCommission/README.md index fc1473a69..50358cc71 100644 --- a/repo/js/AutoCommission/README.md +++ b/repo/js/AutoCommission/README.md @@ -1,48 +1,95 @@ -# 原神自动化脚本集合 +# 原神自动委托脚本 ## 项目简介 -本项目是一个基于BetterGI的原神自动化脚本集合,主要功能包括自动完成每日委托、自动识别委托内容、自动追踪委托路径等。路径追踪脚本由换苏伟u,云闲vsv大佬提供。未来准备支持全国家的每日委托,需要对话的委托来自动刷取成就奖励。目前项目正处于初级阶段急需人手,有意者请加作者QQ好友(会在地图上标点即可)。 +这是一套基于 BetterGI 的自动化脚本,可帮助自动完成《原神》的每日委托任务。脚本能自动识别委托内容、追踪任务路径,并支持智能对话选项处理。 +目前项目正处于急需人手,有意者请加QQ群(会在地图上标点或按按钮即可)。 -## 主要功能 -- 自动识别每日委托内容 -- OCR技术识别委托地点和状态 -- 自动追踪委托路径 -- 智能对话选项处理 -- 自动完成对话类委托 +## 快速开始 + +### 第一步:添加脚本到调度器 +1. 订阅本脚本 +2. 在将脚本添加至调度器**不要直接运行** + +### 第二步:配置脚本设置 +右键点击脚本,选择「修改 JS 自定义配置」: +- **不要勾选「跳过委托识别」**(这是给开发者设计的功能) +- 「切换队伍不前往七天神像」及「完成后不去安全地点」根据个人偏好设置 +- 设置你的战斗队伍名称(留空表示不切换队伍) +- 设置元素采集队伍名称(队伍需要包含风、火、水元素角色和柱子对策) + +### 第三步:配置调度器设置 +- 战斗超时设为40-60秒 +- 关闭自动战斗-战斗后自动拾取掉落物,避免浪费大量时间 +- 最好关闭 +![](配置示例参考.png) + + +### 第四步:运行脚本 +关闭弹窗后后直接运行即可开始自动完成每日委托。 + +## 队伍配置建议 + +### 采集队伍推荐配置 +采集队伍需要包含以下元素角色: +- **风元素**:必备采集元素用于特殊委托 +- **火元素**:必备采集元素 +- **水元素**:必备采集元素 +- **柱子对策**:用于特殊委托打3+3柱子 + +**推荐角色组合**:钟离 + 砂糖 + 班尼特 + 芭芭拉 + +### 支持的角色列表 +| 元素 | 角色 | +|------|------| +| 风元素 | 砂糖、鹿野院平藏、流浪者、闲云、蓝砚、枫原万叶、珐露珊、琳妮特、温迪、琴、早柚 | +| 火元素 | 烟绯、迪卢克、可莉、班尼特、香菱、托马、胡桃、迪希雅、夏沃蕾、辛焱、林尼、宵宫 | +| 水元素 | 芭芭拉、莫娜、珊瑚宫心海、玛拉妮、那维莱特、芙宁娜、妮露、坎蒂斯、行秋、神里绫人 | +| 3+3柱子对策 | 钟离、万叶、奶奶、龙王(理论,暂未支持)、香菱(理论,暂未支持) | + +## 常见问题解答 + +### Q1: 为什么打开冒险之证脚本就出错? +请检查BGI快捷键-停止当前脚本/其他工具快捷键是否绑到F1,如果是请换一个按键,F1是打开冒险之证的快捷键。 + +### Q2: 为什么不打怪? +- 确保已正确配置战斗策略[战斗策略编写文档](https://bettergi.com/feats/task/domain.html) +- 直接抄我的也可以,脚本仓库-战斗脚本搜自动委托,里面的都包成功 + +### Q3: 为什么打不到塔上的怪? +- **你带芙芙了吗,没有快去带呀** +- 还有一些真打不到,请将战斗超时设为40-60秒(看个人练度) + +### Q4: 为什么有的委托无法完成? +- 先看BGI文档能不能解决[BGI文档](https://bettergi.com/doc.html) +- 战斗委托无法完成99%都是你配队问题**你带AOE了吗** +- 还有问题请将 BetterGI/log/ 目录下当天的日志和委托任务截图反馈给作者,以便排查问题。 + + +## 开发指南 +对话委托开发文档[AutoCommission 标准对话委托制作指南](https://cnb.cool/bettergi/bettergi-scripts-list/-/tree/main/repo/js/AutoCommission/对话委托制作方法.md)。 + + +## 反馈方法 +- 1.加QQ群1053392753反馈 +- 2.发送截图,日志给3302871403@qq.com +- 3.BGI QQ频道@星野 ## 更新日志 -### 当前版本:0.98.4 +### 当前版本:0.98.5 +- 懒得统计了修改了80+个文件 -**模块化架构完善 & 委托大幅扩展** +### 上一版本:0.98.4 +- 模块化架构完成,新增 18 个对话委托、113 条流程 -**🏗️ 架构重构** -- **完全模块化架构** - 将原有单体代码重构为模块化架构,包含20+个独立模块 -- **新增模块化文档** - 添加完整的模块化架构说明文档README_MODULAR.md -- **BGI兼容性优化** - 使用BGI兼容的模块加载方式和var声明语法 -- **步骤处理器系统** - 实现动态步骤处理器加载和注册机制 - -**🎮 委托流程大规模扩展(新增18个委托类型,113个流程文件)** -- **对话类委托**:一个男孩的去信、回头客、应付尽付、愿风带走思念、愿鲜花气息逗留、提米对不起、无罪推定、艾琳未来的骑士(两版本)、触不可及的恋人、趁鲜花气息逗留、酒庄大扫除之二、冒险家测验·作战方式、冒险家测验冒险诀窍 -- **战斗类委托**:中度冰寒(完整重构)、此路不通、紧急修理(多地区支持)、语言交流(扩展到多地区) -- **代码结构优化** - 分离关注点,提高代码可维护性和可扩展性 - -### 上一版本:0.98.2 - -**重大功能更新** - -- ✨ **新增角色识别系统** - 支持83+角色头像识别,包含完整角色数据库和别名系统 -- 🎮 **队伍配置界面优化** - 新增队伍配置、角色加入/更换等界面识别图标 -- 📝 **大幅扩展对话委托** - 新增8个对话委托:中度冰寒、冒险就要勇于前进、圆滚滚的大团骚乱、报答神明的方式、永不停歇的风与米歇尔小姐、落叶归风、蒙德酒客、触不可及的恋人 -- ⚔️ **战斗委托增强** - 新增危险运输现象战斗委托,语言交流扩展至风龙废墟地区 -- 🔧 **技术优化** - 改进OCR识别准确性,优化代码结构,新增问号委托图标识别 -- 📊 **委托覆盖率提升** - 从原有基础委托大幅扩展到20+个委托支持 +### 旧版本:0.98.2 +- 新增 83 角色头像识别,8 个对话委托 -### 上一版本:0.97 +### 旧版本:0.97 - 修复已知问题 - 完成了更多对话委托 -### 上一版本:0.96 +### 旧版本:0.96 - 优化对话委托处理逻辑 - 优化战斗委托处理逻辑 - 增强NPC对话选项智能识别 @@ -50,26 +97,26 @@ - 新增NPC白名单功能,提高交互精确度 - 完善对话委托文档,增加JSON和简易格式说明 -### 上一版本:0.95 +### 旧版本:0.95 - 完成了对话委托功能实现 -### 上一版本:0.94.1 +### 旧版本:0.94.1 - 修复攀高危险问题 - 完成了更多对话委托 - 修复委托不存在 -### 上一版本:0.94 +### 旧版本:0.94 - 修复攀高危险问题 - 新建了对话委托的文件夹 -### 上一版本:0.93 +### 旧版本:0.93 - 修复已知问题 -### 上一版本:0.92 +### 旧版本:0.92 - 修复部分路径命名错误 - 修复第4个委托识别失败 -### 上一版本:0.91 +### 旧版本:0.91 - 修改寻路功能改为两条路径都尝试一遍 - 修复委托已完成退出错误 - 增加输入检测 @@ -78,22 +125,3 @@ - 实现基本的委托识别功能 - 支持委托地点OCR识别 - 基础的委托路径追踪功能 - -## 使用说明 -1. 确保已安装BetterGI并正确配置(可参考AutoEntrust/配置组配置参考.png),推荐在自动战斗中关闭拾取掉落物,因为会浪费大量时间。 -2. 在脚本设置中可配置以下选项: - - 跳过识别(直接从Data文件夹加载委托数据进行追踪)为关闭 - - 战斗的队伍名称为您日常打怪的队伍名称 -3. 常见问题:Q:为什么有的委托未完成?A:因为请将脚本BetterGI/log/下今天的日志,每日委托任务截图,反馈给作者。也可阅读开发文档[AutoCommission 标准对话委托制作指南](https://gitee.com/babalae/bettergi-scripts-list/blob/main/repo/js/AutoCommission/对话委托制作方法.md)。 - -## 反馈方法 -- 1.加QQ群1053392753反馈 -- 2.发送截图,日志给3302871403@qq.com -- 3.BGI QQ频道@星野 - -## 注意事项 -- 部分委托可能无法正确识别或追踪,遇到问题请反馈 -- 推荐关闭自动战斗-自动拾取掉落物,避免浪费大量时间 - -## 项目贡献者 -- 星野,换苏伟u,云闲vsv,小鹰划船不用桨,塔台 diff --git a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/process.json b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/process.json index 132c095e3..4d9d4c141 100644 --- a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/process.json +++ b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/process.json @@ -1,6 +1,65 @@ -冒险家,安娜!-蒙德城-1.json -F -冒险家,安娜!-蒙德城-2.json -F -冒险家,安娜!-蒙德城-3.json -F \ No newline at end of file +[ + { + "type": "地图追踪", + "data": "冒险家,安娜!-蒙德城-1.json", + "note": "执行第一个地图追踪步骤" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "priorityOptions": [ + "要我陪你去吗" + + ], + "npcWhiteList": [ + "安娜" + ] + }, + "note": "执行对话步骤,优先选择特定选项并与白名单NPC交互" + }, + { + "type": "地图追踪", + "data": "冒险家,安娜!-蒙德城-2.json", + "note": "执行第二个地图追踪步骤" + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "地图追踪", + "data": "冒险家,安娜!-蒙德城-3.json", + "note": "执行第三个地图追踪步骤对话" + }, + { + "type": "自动任务", + "data": { + "action": "enable", + "taskType": "AutoSkip" + }, + "note": "开启自动剧情" +}, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "等待返回主界面", + "note": "等待对话完成" + }, + { + "type": "地址检测", + "data": [ + -1327, + 2282 + ], + "note": "目的地址与检测地址超过15的情况", + "run": "执行分支二.json" + } + + + +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/与安娜对话.json b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/与安娜对话.json new file mode 100644 index 000000000..9a2e28baf --- /dev/null +++ b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/与安娜对话.json @@ -0,0 +1,22 @@ +[ + { + "type": "地图追踪", + "data": "冒险家,安娜!-蒙德城-5.json", + "note": "执行第五个地图追踪步骤与安娜对话" + }, + { + "type": "等待", + "data": 2000, + "note": "等待2秒钟" + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "等待返回主界面", + "note": "等待对话完成" + } + +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-1.json b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-1.json index 694104aa0..bbf061d06 100644 --- a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-1.json +++ b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-1.json @@ -6,26 +6,37 @@ "version": "1.0", "description": "冒险家,安娜!-蒙德城-1", "map_name": "Teyvat", - "bgi_version": "0.45.0" + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753344791624 }, "positions": [ { "id": 1, - "action": "", - "move_mode": "walk", - "type": "teleport", "x": -867.70703125, "y": 2281.3701171875, - "action_params": "" + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "teleport" }, { "id": 2, - "x": -861.3232421875, - "y": 2302.66552734375, + "x": -858.60546875, + "y": 2295.90478515625, "type": "path", "move_mode": "walk", "action": "", "action_params": "" + }, + { + "id": 3, + "x": -861.3232421875, + "y": 2302.66552734375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" } ] } \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-2.json b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-2.json index 41fe91866..7208e3563 100644 --- a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-2.json +++ b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-2.json @@ -1,49 +1,59 @@ -{ +{ "info": { "name": "冒险家,安娜!-蒙德城-2", "type": "collect", - "author": "11", "version": "1.0", - "description": "冒险家,安娜!-蒙德城-2", + "description": "", "map_name": "Teyvat", - "bgi_version": "0.45.0" + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1755183206661, + "authors": [ + { + "name": "11", + "links": "" + } + ], + "enable_monster_loot_split": false, + "map_match_method": "" }, "positions": [ { "id": 1, - "action": "", - "move_mode": "walk", - "type": "teleport", "x": -1505.8955078125, "y": 2296.281982421875, - "action_params": "" + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "teleport" }, { "id": 2, "x": -1498.150390625, "y": 2301.091796875, - "type": "path", - "move_mode": "walk", "action": "", - "action_params": "" + "move_mode": "dash", + "action_params": "", + "type": "path" }, { "id": 3, "x": -1346.529296875, "y": 2287.839111328125, - "type": "path", - "move_mode": "walk", "action": "", - "action_params": "" + "move_mode": "dash", + "action_params": "", + "type": "path" }, { "id": 4, - "x": -1333.6376953125, - "y": 2283.835205078125, - "type": "path", + "x": -1332.201171875, + "y": 2285.01318359375, + "type": "target", "move_mode": "walk", "action": "", - "action_params": "" + "action_params": "", + "locked": false } ] } \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-3.json b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-3.json index 363232f93..208719c9d 100644 --- a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-3.json +++ b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-3.json @@ -1,77 +1,85 @@ -{ +{ "info": { "name": "冒险家,安娜!-蒙德城-3", "type": "collect", - "author": "11", "version": "1.0", - "description": "冒险家,安娜!-蒙德城-3", + "description": "", "map_name": "Teyvat", - "bgi_version": "0.45.0" + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1755183821339, + "authors": [ + { + "name": "11", + "links": "" + } + ], + "enable_monster_loot_split": false, + "map_match_method": "" }, "positions": [ { "id": 1, - "x": -1334.908203125, - "y": 2285.588134765625, - "type": "path", - "move_mode": "walk", + "x": -1345.2544483772472, + "y": 2291.002019212854, "action": "", - "action_params": "" + "move_mode": "dash", + "action_params": "", + "type": "path" }, { "id": 2, "x": -1364.53125, "y": 2306.401611328125, - "type": "path", - "move_mode": "dash", "action": "", - "action_params": "" + "move_mode": "dash", + "action_params": "", + "type": "path" }, { "id": 3, "x": -1366.7783203125, "y": 2332.82421875, - "type": "path", - "move_mode": "walk", "action": "fight", - "action_params": "" + "move_mode": "walk", + "action_params": "", + "type": "path" }, { "id": 4, "x": -1367.0439453125, "y": 2342.846435546875, - "type": "path", - "move_mode": "walk", "action": "combat_script", + "move_mode": "walk", "action_params": "attack,wait(0.52),attack(4.5),", - "locked": false + "type": "path" }, { "id": 5, "x": -1367.0439453125, "y": 2342.846435546875, - "type": "path", - "move_mode": "walk", "action": "combat_script", - "action_params": "attack,wait(0.52),attack(4.5)," + "move_mode": "walk", + "action_params": "attack,wait(0.52),attack(4.5),", + "type": "path" }, { "id": 6, "x": -1388.044921875, "y": 2346.076171875, - "type": "path", - "move_mode": "walk", "action": "", - "action_params": "" + "move_mode": "walk", + "action_params": "", + "type": "path" }, { "id": 7, "x": -1388.52734375, "y": 2352.74365234375, - "type": "path", - "move_mode": "walk", "action": "", - "action_params": "" + "move_mode": "walk", + "action_params": "", + "type": "target" } ] } \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-4.json b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-4.json new file mode 100644 index 000000000..0b2df2f5f --- /dev/null +++ b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-4.json @@ -0,0 +1,81 @@ +{ + "info": { + "name": "冒险家,安娜!-蒙德城-4", + "type": "collect", + "author": "11", + "version": "1.0", + "description": "冒险家,安娜!-蒙德城-4", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1751120736421 + }, + "positions": [ + { + "id": 1, + "x": -1335.1162109375, + "y": 2277.6474609375, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -1295.25390625, + "y": 2251.385498046875, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -1272.208984375, + "y": 2230.57666015625, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -1263.212890625, + "y": 2233.782470703125, + "type": "target", + "move_mode": "walk", + "action": "fight", + "action_params": "", + "locked": false + }, + { + "id": 5, + "x": -1263.212890625, + "y": 2233.782470703125, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "attack,wait(0.3),attack(2.5),", + "locked": false + }, + { + "id": 6, + "x": -1263.212890625, + "y": 2233.782470703125, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "attack,wait(0.3),attack(2.5),", + "locked": false + }, + { + "id": 7, + "x": -1263.212890625, + "y": 2233.782470703125, + "type": "target", + "move_mode": "walk", + "action": "combat_script", + "action_params": "attack,wait(0.3),attack(2.5)," + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-4(1).json b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-4(1).json new file mode 100644 index 000000000..6a93838f6 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-4(1).json @@ -0,0 +1,42 @@ +{ + "info": { + "name": "冒险家,安娜!-蒙德城-4(1)", + "type": "collect", + "author": "11", + "version": "1.0", + "description": "冒险家,安娜!-蒙德城-4(1)", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753341148236 + }, + "positions": [ + { + "id": 1, + "x": -1358.509765625, + "y": 2300.7705078125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -1346.529296875, + "y": 2287.839111328125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 3, + "x": -1329.9345703125, + "y": 2281.87158203125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-5.json b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-5.json new file mode 100644 index 000000000..6c133a92a --- /dev/null +++ b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-5.json @@ -0,0 +1,42 @@ +{ + "info": { + "name": "冒险家,安娜!-蒙德城-5", + "type": "collect", + "author": "11", + "version": "1.0", + "description": "冒险家,安娜!-蒙德城-5", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753340242677 + }, + "positions": [ + { + "id": 1, + "x": -1248.4169921875, + "y": 2226.4951171875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 2, + "x": -1251.1572265625, + "y": 2217.984130859375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 3, + "x": -1252.93359375, + "y": 2214.93408203125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-6.json b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-6.json new file mode 100644 index 000000000..acc0493f2 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/冒险家,安娜!-蒙德城-6.json @@ -0,0 +1,51 @@ +{ + "info": { + "name": "冒险家,安娜!-蒙德城-6", + "type": "collect", + "author": "云闲vsv", + "version": "1.0", + "description": "冒险家,安娜!-蒙德城-6", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753340210933 + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "path", + "x": -1272.5009765625, + "y": 2221.099365234375, + "action_params": "" + }, + { + "id": 2, + "x": -1252.013671875, + "y": 2217.134765625, + "type": "path", + "move_mode": "walk", + "action": "fight", + "action_params": "" + }, + { + "id": 3, + "x": -1252.19921875, + "y": 2206.49169921875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -1252.2216796875, + "y": 2198.756103515625, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/击退盗宝团.json b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/击退盗宝团.json new file mode 100644 index 000000000..32eab560d --- /dev/null +++ b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/击退盗宝团.json @@ -0,0 +1,22 @@ +[ + { + "type": "地图追踪", + "data": "冒险家,安娜!-蒙德城-6.json", + "note": "执行第六个地图追踪步骤" + }, + { + "type": "等待", + "data": 3000, + "note": "等待3秒钟" + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "等待返回主界面", + "note": "等待对话完成" + } + +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/执行分支二.json b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/执行分支二.json new file mode 100644 index 000000000..8ebf099e0 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/冒险家安娜/蒙德城/执行分支二.json @@ -0,0 +1,40 @@ +[ + { + "type": "地图追踪", + "data": "冒险家,安娜!-蒙德城-4(1).json", + "note": "执行第四个地图追踪步骤" + }, + { + "type": "等待", + "data": 2000, + "note": "等待2秒钟" + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "地图追踪", + "data": "冒险家,安娜!-蒙德城-4.json", + "note": "执行第四个地图追踪步骤" + }, + { + "type": "等待", + "data": 7000, + "note": "等待7秒钟" + }, + { + "type": "委托描述检测", + "data": "与安娜对话", + "note": "分支名字正确的情况", + "run": "与安娜对话.json" + }, + { + "type": "委托描述检测", + "data": "击退盗宝团", + "note": "分支名字正确的情况", + "run": "击退盗宝团.json" + } + +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/冒险家测验冒险诀窍/蒙德城/process.json b/repo/js/AutoCommission/assets/process/冒险家测验冒险诀窍/蒙德城/process.json index 0be2b390c..411bdc76d 100644 --- a/repo/js/AutoCommission/assets/process/冒险家测验冒险诀窍/蒙德城/process.json +++ b/repo/js/AutoCommission/assets/process/冒险家测验冒险诀窍/蒙德城/process.json @@ -17,7 +17,7 @@ "data": "F", "note": "按下F键" }, - { + { "type": "等待返回主界面", "note": "等待对话完成" }, @@ -32,9 +32,12 @@ "note": "键鼠脚本" }, { - "type": "键鼠脚本", - "data": "采集.json", - "note": "键鼠脚本" + "type": "追踪委托", + "data": { + "name": "采摘", + "iconType": "Bigmap" + }, + "note": "采摘嘟嘟莲" }, { "type": "地图追踪", @@ -47,9 +50,12 @@ "note": "键鼠脚本" }, { - "type": "键鼠脚本", - "data": "采集2.json", - "note": "键鼠脚本" + "type": "追踪委托", + "data": { + "name": "采摘", + "iconType": "Bigmap" + }, + "note": "采摘小灯草" }, { "type": "地图追踪", @@ -62,9 +68,12 @@ "note": "键鼠脚本" }, { - "type": "键鼠脚本", - "data": "采集3.json", - "note": "键鼠脚本" + "type": "追踪委托", + "data": { + "name": "采摘", + "iconType": "Bigmap" + }, + "note": "采摘塞西莉亚花" }, { "type": "地图追踪", diff --git a/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/process.json b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/process.json new file mode 100644 index 000000000..7c4d0c5db --- /dev/null +++ b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/process.json @@ -0,0 +1,66 @@ +[ + { + "type": "地图追踪", + "data": "大病初愈-1.json", + "note": "执行第一个地图追踪步骤" + }, + { + "type": "自动任务", + "data": { + "action": "enable", + "taskType": "AutoSkip" + }, + "note": "开启自动剧情" + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "等待返回主界面", + "note": "等待返回主界面" + }, + { + "type": "地址检测", + "data": [ + -848, + 2208 + ], + "note": "目的地址与检测地址超过15的情况", + "run": "风车顶上.json" + }, + { + "type": "地址检测", + "data": [ + -754, + 2317 + ], + "note": "目的地址与检测地址超过15的情况", + "run": "风神像顶上.json" + }, + { + "type": "地址检测", + "data": [ + -652, + 2371 + ], + "note": "目的地址与检测地址超过15的情况", + "run": "教堂顶上.json" + }, + { + "type": "地图追踪", + "data": "大病初愈-1.json", + "note": "执行第一个地图追踪步骤" + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "等待返回主界面", + "note": "等待对话完成" + } + +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-1.json b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-1.json new file mode 100644 index 000000000..d30ab4287 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-1.json @@ -0,0 +1,51 @@ +{ + "info": { + "name": "大病初愈-1", + "type": "collect", + "author": "云闲vsv", + "version": "1.0", + "description": "大病初愈-1", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753678608459 + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": -868.1064453125, + "y": 2280.85546875, + "action_params": "" + }, + { + "id": 2, + "x": -866.1865234375, + "y": 2269.48828125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -880.0810546875, + "y": 2262.750732421875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -884.6826171875, + "y": 2259.560546875, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-2.json b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-2.json new file mode 100644 index 000000000..baaa06e79 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-2.json @@ -0,0 +1,87 @@ +{ + "info": { + "name": "大病初愈-2", + "type": "collect", + "author": "云闲vsv", + "version": "1.0", + "description": "大病初愈-2", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753679549746 + }, + "positions": [ + { + "id": 1, + "x": -749.3955078125, + "y": 2263.18017578125, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -747.3134765625, + "y": 2261.952880859375, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -748.3125, + "y": 2264.73974609375, + "type": "path", + "move_mode": "fly", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -746.998046875, + "y": 2289.08935546875, + "type": "path", + "move_mode": "fly", + "action": "stop_flying", + "action_params": "" + }, + { + "id": 5, + "x": -748.0439453125, + "y": 2302.098388671875, + "type": "path", + "move_mode": "dash", + "action": "", + "action_params": "" + }, + { + "id": 6, + "x": -757.380859375, + "y": 2310.014892578125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 7, + "x": -761.5283203125, + "y": 2314.322998046875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 8, + "x": -759.2499297959548, + "y": 2317.125, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-3.json b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-3.json new file mode 100644 index 000000000..e4fde1a05 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-3.json @@ -0,0 +1,150 @@ +{ + "info": { + "name": "大病初愈-3", + "type": "collect", + "author": "云闲vsv", + "version": "1.0", + "description": "大病初愈-3", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753679696818 + }, + "positions": [ + { + "id": 1, + "x": -748.8193359375, + "y": 2312.42626953125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 2, + "x": -751.2431640625, + "y": 2316.685546875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 3, + "x": -752.2646484375, + "y": 2319.859130859375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 4, + "x": -748.5244140625, + "y": 2325.636474609375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 5, + "x": -745.65625, + "y": 2325.71435546875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 6, + "x": -745.3330078125, + "y": 2323.943115234375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 7, + "x": -746.1318359375, + "y": 2319.88916015625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 8, + "x": -747.109375, + "y": 2319.633544921875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 9, + "x": -748.43359375, + "y": 2319.788330078125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 10, + "x": -748.9775390625, + "y": 2320.320556640625, + "action": "", + "move_mode": "climb", + "action_params": "", + "type": "target" + }, + { + "id": 11, + "x": -751.6474609375, + "y": 2321.45068359375, + "action": "", + "move_mode": "climb", + "action_params": "", + "type": "target" + }, + { + "id": 12, + "x": -751.7041015625, + "y": 2320.953369140625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 13, + "x": -752.2158203125, + "y": 2320.233154296875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 14, + "x": -753.3447265625, + "y": 2318.937255859375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 15, + "x": -754.841796875, + "y": 2317.612548828125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-4.json b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-4.json new file mode 100644 index 000000000..c0bbedea3 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-4.json @@ -0,0 +1,168 @@ +{ + "info": { + "name": "大病初愈-4", + "type": "collect", + "author": "云闲vsv", + "version": "1.0", + "description": "大病初愈-4", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753681205546 + }, + "positions": [ + { + "id": 1, + "x": -749.361328125, + "y": 2263.2265625, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -747.8544921875, + "y": 2264.517578125, + "type": "path", + "move_mode": "fly", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -715.919921875, + "y": 2296.388671875, + "type": "path", + "move_mode": "fly", + "action": "stop_flying", + "action_params": "" + }, + { + "id": 4, + "x": -708.83203125, + "y": 2330.850341796875, + "type": "path", + "move_mode": "dash", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": -687.7802734375, + "y": 2341.376953125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 6, + "x": -681.8349609375, + "y": 2338.385986328125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 7, + "x": -670.29296875, + "y": 2345.609130859375, + "type": "path", + "move_mode": "dash", + "action": "", + "action_params": "" + }, + { + "id": 8, + "x": -657.18724927127, + "y": 2352.3125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 9, + "x": -653.2197265625, + "y": 2354.464111328125, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 10, + "x": -654.564453125, + "y": 2356.94677734375, + "type": "path", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 11, + "x": -655.435546875, + "y": 2358.668212890625, + "type": "path", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 12, + "x": -657.482421875, + "y": 2362.427734375, + "type": "path", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 13, + "x": -658.712890625, + "y": 2364.51123046875, + "type": "path", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 14, + "x": -658.7890625, + "y": 2367.501708984375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 15, + "x": -657.0830078125, + "y": 2369.191650390625, + "type": "target", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 16, + "x": -651.4853515625, + "y": 2371.94384765625, + "type": "target", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 17, + "x": -652.041015625, + "y": 2371.564208984375, + "type": "target", + "move_mode": "climb", + "action": "", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-5.json b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-5.json new file mode 100644 index 000000000..26d0fe65f --- /dev/null +++ b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-5.json @@ -0,0 +1,69 @@ +{ + "info": { + "name": "大病初愈-5", + "type": "collect", + "author": "云闲vsv", + "version": "1.0", + "description": "大病初愈-5", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753684671170 + }, + "positions": [ + { + "id": 1, + "x": -867.6640625, + "y": 2281.3671875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "teleport" + }, + { + "id": 2, + "x": -838.01171875, + "y": 2218.785888671875, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + }, + { + "id": 3, + "x": -835.1640625, + "y": 2212.28369140625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 4, + "x": -842.1256218072504, + "y": 2205.40625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 5, + "x": -846.69921875, + "y": 2202.8955078125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 6, + "x": -845.7177734375, + "y": 2208.458740234375, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-6.json b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-6.json new file mode 100644 index 000000000..f5afb581b --- /dev/null +++ b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/大病初愈-6.json @@ -0,0 +1,114 @@ +{ + "info": { + "name": "大病初愈-6", + "type": "collect", + "author": "云闲vsv", + "version": "1.0", + "description": "大病初愈-6", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753683198090 + }, + "positions": [ + { + "id": 1, + "x": -841.197265625, + "y": 2213.1640625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 2, + "x": -842.869140625, + "y": 2217.017822265625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 3, + "x": -845.8740234375, + "y": 2218.4267578125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 4, + "x": -849.0615234375, + "y": 2217.886962890625, + "action": "", + "move_mode": "climb", + "action_params": "", + "type": "target" + }, + { + "id": 5, + "x": -846.9062048688284, + "y": 2215.875, + "type": "target", + "move_mode": "climb", + "action": "", + "action_params": "" + }, + { + "id": 6, + "x": -844.998046875, + "y": 2218.28173828125, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 7, + "x": -842.0302734375, + "y": 2216.784912109375, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 8, + "x": -840.6591796875, + "y": 2212.359619140625, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 9, + "x": -842.4072265625, + "y": 2209.022216796875, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 10, + "x": -844.8056640625, + "y": 2207.861572265625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 11, + "x": -848.6591796875, + "y": 2208.62646484375, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/攀爬.json b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/攀爬.json new file mode 100644 index 000000000..49755bd84 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/攀爬.json @@ -0,0 +1 @@ +{"macroEvents":[{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":344},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":469},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":1188},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":1313},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":2016},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":2156},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":3641},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":9875},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":10688},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":11563},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":12485},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":13906},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":14406},{"type":0,"keyCode":32,"mouseX":0,"mouseY":0,"time":15094},{"type":1,"keyCode":32,"mouseX":0,"mouseY":0,"time":15235},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":18563},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":18828},{"type":0,"keyCode":32,"mouseX":0,"mouseY":0,"time":20094},{"type":1,"keyCode":32,"mouseX":0,"mouseY":0,"time":20203},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":22203},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":23250},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":24094},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":24297},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":24594},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":25063},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":29688},{"type":0,"keyCode":88,"mouseX":0,"mouseY":0,"time":31141},{"type":1,"keyCode":88,"mouseX":0,"mouseY":0,"time":31266}],"info":{"name":"","description":"","x":287,"y":216,"width":1920,"height":1080,"recordDpi":1.25}} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/教堂顶上.json b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/教堂顶上.json new file mode 100644 index 000000000..7a9333663 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/教堂顶上.json @@ -0,0 +1,25 @@ +[ + { + "type": "地图追踪", + "data": "大病初愈-4.json", + "note": "执行第4个地图追踪步骤" + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "等待", + "data": 20 + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "等待返回主界面", + "note": "等待返回主界面" + } +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/风神像顶上.json b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/风神像顶上.json new file mode 100644 index 000000000..d483361e2 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/风神像顶上.json @@ -0,0 +1,45 @@ +[ + + { + "type": "地图追踪", + "data": "大病初愈-2.json", + "note": "执行第2个地图追踪步骤" + }, + { + "type": "等待", + "data": 20 + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "等待返回主界面", + "note": "等待返回主界面" + }, + { + "type": "地图追踪", + "data": "大病初愈-3.json", + "note": "执行第3个地图追踪步骤" + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "等待", + "data": 20 + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "等待返回主界面", + "note": "等待返回主界面" + } + +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/风车顶上.json b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/风车顶上.json new file mode 100644 index 000000000..cc5e21f6e --- /dev/null +++ b/repo/js/AutoCommission/assets/process/大病初愈/蒙德城/风车顶上.json @@ -0,0 +1,32 @@ +[ + { + "type": "地图追踪", + "data": "大病初愈-5.json", + "note": "执行第5个地图追踪步骤" + }, + { + "type": "键鼠脚本", + "data": "攀爬.json", + "note": "执行键鼠脚本攀爬.json" + }, + { + "type": "地图追踪", + "data": "大病初愈-6.json", + "note": "执行第6个地图追踪步骤" + }, + { + "type": "等待", + "data": 20 + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "等待返回主界面", + "note": "等待返回主界面" + } + + +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/process.json b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/process.json new file mode 100644 index 000000000..0f67412f7 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/process.json @@ -0,0 +1,66 @@ +[ + { + "type": "地图追踪", + "data": "奇药庐中来-1.json", + "note": "执行第一个地图追踪步骤" + }, + { + "type": "自动任务", + "data": { + "action": "enable", + "taskType": "AutoSkip" + }, + "note": "开启自动剧情" + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "等待返回主界面", + "note": "等待返回主界面" + }, + { + "type": "地址检测", + "data": [ + -1413, + 1808 + ], + "note": "目的地址与检测地址超过15的情况", + "run": "执行分支-1.json" + }, + { + "type": "地址检测", + "data": [ + -1377, + 2523 + ], + "note": "目的地址与检测地址超过15的情况", + "run": "执行分支-2.json" + }, + { + "type": "地址检测", + "data": [ + -1270, + 2289 + ], + "note": "目的地址与检测地址超过15的情况", + "run": "执行分支-3.json" + }, + { + "type": "地图追踪", + "data": "奇药庐中来-1.json", + "note": "执行第一个地图追踪步骤" + }, + { + "type": "按键", + "data": "F", + "note": "按下F键" + }, + { + "type": "等待返回主界面", + "note": "等待对话完成" + } + +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/奇药庐中来-1.json b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/奇药庐中来-1.json new file mode 100644 index 000000000..c167721bd --- /dev/null +++ b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/奇药庐中来-1.json @@ -0,0 +1,51 @@ +{ + "info": { + "name": "奇药庐中来-1", + "type": "collect", + "author": "云闲vsv", + "version": "1.0", + "description": "奇药庐中来", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753422143088 + }, + "positions": [ + { + "id": 1, + "action": "", + "move_mode": "walk", + "type": "teleport", + "x": -867.7021484375, + "y": 2281.38427734375, + "action_params": "" + }, + { + "id": 2, + "x": -863.0244140625, + "y": 2271.07470703125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -886.908203125, + "y": 2259.02880859375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -883.857421875, + "y": 2252.177490234375, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/奇药庐中来-2.json b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/奇药庐中来-2.json new file mode 100644 index 000000000..0f8136138 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/奇药庐中来-2.json @@ -0,0 +1,79 @@ +{ + "info": { + "name": "奇药庐中来-2", + "type": "collect", + "author": "云闲vsv", + "version": "1.0", + "description": "奇药庐中来-2", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753850134390 + }, + "positions": [ + { + "id": 1, + "x": -1266.8857421875, + "y": 1933.87109375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "teleport" + }, + { + "id": 2, + "x": -1274.5693359375, + "y": 1939.6005859375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 3, + "x": -1384.154296875, + "y": 1872.86181640625, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + }, + { + "id": 4, + "x": -1392.7109375, + "y": 1874.2607421875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 5, + "x": -1419.400390625, + "y": 1843.8369140625, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + }, + { + "id": 6, + "x": -1413.181640625, + "y": 1808.77880859375, + "action": "fight", + "move_mode": "walk", + "action_params": "", + "type": "path", + "locked": false + }, + { + "id": 7, + "x": -1413.181640625, + "y": 1808.77880859375, + "action": "fight", + "move_mode": "walk", + "action_params": "", + "type": "path" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/奇药庐中来-3.json b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/奇药庐中来-3.json new file mode 100644 index 000000000..10ff75fa7 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/奇药庐中来-3.json @@ -0,0 +1,142 @@ +{ + "info": { + "name": "奇药庐中来-3", + "type": "collect", + "author": "云闲vsv", + "version": "1.0", + "description": "奇药庐中来", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753425318676 + }, + "positions": [ + { + "id": 1, + "x": -1329.8154296875, + "y": 2563.451416015625, + "type": "teleport", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 2, + "x": -1343.83984375, + "y": 2552.739501953125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -1355.541015625, + "y": 2544.1748046875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -1363.216796875, + "y": 2536.117431640625, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": -1376.333984375, + "y": 2526.323974609375, + "type": "path", + "move_mode": "walk", + "action": "fight", + "action_params": "", + "locked": false + }, + { + "id": 6, + "x": -1376.333984375, + "y": 2526.323974609375, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 7, + "x": -1377.2939453125, + "y": 2523.47705078125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 8, + "x": -1378.3251953125, + "y": 2524.193115234375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 9, + "x": -1379.23828125, + "y": 2525.75390625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 10, + "x": -1378.166015625, + "y": 2527.2333984375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 11, + "x": -1376.7783203125, + "y": 2525.680419921875, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 12, + "x": -1376.2001953125, + "y": 2526.110595703125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 13, + "x": -1376.955078125, + "y": 2526.714111328125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 14, + "x": -1377.6708984375, + "y": 2523.75927734375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/奇药庐中来-4.json b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/奇药庐中来-4.json new file mode 100644 index 000000000..83b93176c --- /dev/null +++ b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/奇药庐中来-4.json @@ -0,0 +1,132 @@ +{ + "info": { + "name": "奇药庐中来-4", + "type": "collect", + "author": "云闲vsv", + "version": "1.0", + "description": "", + "map_name": "Teyvat", + "bgi_version": "0.45.0", + "tags": [], + "last_modified_time": 1753589610970 + }, + "positions": [ + { + "id": 1, + "x": -1120.865234375, + "y": 2190.459228515625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "teleport" + }, + { + "id": 2, + "x": -1172.435546875, + "y": 2191.789306640625, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + }, + { + "id": 3, + "x": -1177.5419921875, + "y": 2201.098388671875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 4, + "x": -1232.0032549101816, + "y": 2191.9944930558504, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 5, + "x": -1263.7490234375, + "y": 2276.291259765625, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + }, + { + "id": 6, + "x": -1270.103515625, + "y": 2289.117919921875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 7, + "x": -1329.006097722713, + "y": 2274, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + }, + { + "id": 8, + "x": -1349.947265625, + "y": 2295.1845703125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 9, + "x": -1347.2265625, + "y": 2319.985107421875, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + }, + { + "id": 10, + "x": -1360.1416015625, + "y": 2323.5517578125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 11, + "x": -1366.6728515625, + "y": 2317.36767578125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 12, + "x": -1359.58984375, + "y": 2312.215087890625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 13, + "x": -1361.001953125, + "y": 2315.987060546875, + "action": "fight", + "move_mode": "walk", + "action_params": "", + "type": "target" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/执行分支-1.json b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/执行分支-1.json new file mode 100644 index 000000000..35523d918 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/执行分支-1.json @@ -0,0 +1,8 @@ +[ + { + "type": "地图追踪", + "data": "奇药庐中来-2.json", + "note": "执行第2个地图追踪步骤" + } + +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/执行分支-2.json b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/执行分支-2.json new file mode 100644 index 000000000..c0b3f1931 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/执行分支-2.json @@ -0,0 +1,32 @@ +[ + { + "type": "自动任务", + "data": { + "action": "enable", + "taskType": "AutoPick" + }, + "note": "启用自动拾取" +}, + { + "type": "地图追踪", + "data": "奇药庐中来-3.json", + "note": "执行第三个地图追踪步骤" + }, + { + "type": "自动任务", + "data": { + "action": "disable" + }, + "note": "取消所有自动任务" +}, + { + "type": "自动任务", + "data": { + "action": "enable", + "taskType": "AutoSkip" + }, + "note": "开启自动剧情" + } + +] + \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/执行分支-3.json b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/执行分支-3.json new file mode 100644 index 000000000..b739eb10f --- /dev/null +++ b/repo/js/AutoCommission/assets/process/奇药庐中来/蒙德城/执行分支-3.json @@ -0,0 +1,9 @@ +[ + { + "type": "地图追踪", + "data": "奇药庐中来-4.json", + "note": "执行第4个地图追踪步骤" + } + + +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/process.json b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/process.json index d61591622..302c1f86c 100644 --- a/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/process.json +++ b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/process.json @@ -5,13 +5,14 @@ "note": "执行第一个地图追踪步骤" }, { - "type": "按键", - "data": "F", - "note": "按下F键" - }, - { - "type": "等待返回主界面", - "note": "等待返回主界面" + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": [ + "进入教堂" + ] + }, + "note": "进入教堂并等待加载完成" }, { "type": "追踪委托", @@ -23,6 +24,86 @@ }, { "type": "对话", - "note": "执行对话步骤" + "data": { + "skipCount": 7, + "priorityOptions": [ + "怎么了", + "灰尘" + ], + "npcWhiteList": [ + "吉丽安娜" + ] + }, + "note": "与吉丽安娜对话得知其希望我们帮助她清理七天神像上的灰尘" + }, + { + "type": "地图追踪", + "data": "风起地七天神像onlyTP.json", + "note": "在教堂时,任务目标是教堂的门,先传送出来" + }, + { + "type": "切换队伍", + "data": "元素采集", + "note": "切换到元素队伍,此次委托任务需要风元素角色" + }, + { + "type": "地址检测", + "data": [ -1327,2565], + "note": "检测星落湖是否需要清理七天神像", + "run": "星落湖process.json" + }, + { + "type": "地址检测", + "data": [-576, 1858], + "note": "检测晨曦酒庄是否需要清理七天神像", + "run": "晨曦酒庄process.json" + }, + { + "type": "地址检测", + "data": [-1265, 1929], + "note": "检测风起地是否需要清理七天神像", + "run": "风起地七天神像process.json" + }, + + { + "type": "地图追踪", + "data": "去往蒙德大教堂.json", + "note": "战斗结束,返回教堂" + }, + + { + "type": "对话", + "data": { + "skipCount": 5, + "priorityOptions": [ + "" + ], + "npcWhiteList": [ + "进入教堂" + ] + }, + "note": "进入教堂并等待加载完成" + }, + { + "type": "追踪委托", + "data": { + "npc": "吉丽安娜", + "iconType": "Question" + }, + "note": "走到吉丽安娜身边" + }, + + { + "type": "对话", + "data": { + "skipCount": 3, + "priorityOptions": [ + "完了" + ], + "npcWhiteList": [ + "吉丽安娜" + ] + }, + "note": "对话之后任务完成" } ] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/星落湖process.json b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/星落湖process.json new file mode 100644 index 000000000..8ac825779 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/星落湖process.json @@ -0,0 +1,22 @@ +[ + { + "type": "地图追踪", + "data": "星落湖七天神像path.json", + "note": "去 星落湖 清理下七天神像吧" + }, + { + "type": "地图追踪", + "data": "更换配队path.json", + "note": "可能出现怪物,先回到安全区域切换队伍" + }, + { + "type": "切换队伍", + "data": "战斗", + "note": "切换到战斗队伍" + }, + { + "type": "地图追踪", + "data": "星落湖七天神像fight.json", + "note": "返回七天神像清理可能出现的怪物" + } +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/星落湖七天神像fight.json b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/星落湖七天神像fight.json new file mode 100644 index 000000000..cf8d7869d --- /dev/null +++ b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/星落湖七天神像fight.json @@ -0,0 +1,41 @@ +{ + "info": { + "authors": [ + { + "links": "https://github.com/1004452714", + "name": "无激情非少年" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756954756899, + "map_match_method": "", + "map_name": "Teyvat", + "name": "去七天神像", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "locked": false, + "move_mode": "walk", + "type": "teleport", + "x": -1329.841796875, + "y": 2564.19287109375 + }, + { + "action": "fight", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "teleport", + "x": -1329.841796875, + "y": 2564.19287109375 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/星落湖七天神像path.json b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/星落湖七天神像path.json new file mode 100644 index 000000000..abfdb46cd --- /dev/null +++ b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/星落湖七天神像path.json @@ -0,0 +1,41 @@ +{ + "info": { + "authors": [ + { + "links": "https://github.com/1004452714", + "name": "无激情非少年" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756954756899, + "map_match_method": "", + "map_name": "Teyvat", + "name": "去七天神像", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "locked": false, + "move_mode": "walk", + "type": "teleport", + "x": -1329.841796875, + "y": 2564.19287109375 + }, + { + "action": "anemo_collect", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "target", + "x": -1325.109375, + "y": 2565.32373046875 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/晨曦酒庄process.json b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/晨曦酒庄process.json new file mode 100644 index 000000000..ba663925e --- /dev/null +++ b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/晨曦酒庄process.json @@ -0,0 +1,22 @@ +[ + { + "type": "地图追踪", + "data": "晨曦酒庄七天神像path.json", + "note": "去晨曦酒庄清理下七天神像吧" + }, + { + "type": "地图追踪", + "data": "更换配队path.json", + "note": "可能出现怪物,先回到安全区域切换队伍" + }, + { + "type": "切换队伍", + "data": "战斗", + "note": "切换到战斗队伍" + }, + { + "type": "地图追踪", + "data": "晨曦酒庄七天神像fight.json", + "note": "返回七天神像清理可能出现的怪物" + } +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/晨曦酒庄七天神像fight.json b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/晨曦酒庄七天神像fight.json new file mode 100644 index 000000000..c1cb43683 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/晨曦酒庄七天神像fight.json @@ -0,0 +1,40 @@ +{ + "info": { + "authors": [ + { + "links": "https://github.com/1004452714", + "name": "无激情非少年" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756958087644, + "map_match_method": "", + "map_name": "Teyvat", + "name": "晨曦酒庄七天神像path", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -578.771484375, + "y": 1852.7958984375 + }, + { + "action": "fight", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -578.771484375, + "y": 1852.7958984375 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/晨曦酒庄七天神像path.json b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/晨曦酒庄七天神像path.json new file mode 100644 index 000000000..8f07499a3 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/晨曦酒庄七天神像path.json @@ -0,0 +1,41 @@ +{ + "info": { + "authors": [ + { + "links": "https://github.com/1004452714", + "name": "无激情非少年" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756958087644, + "map_match_method": "", + "map_name": "Teyvat", + "name": "晨曦酒庄七天神像path", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -578.771484375, + "y": 1852.7958984375 + }, + { + "action": "anemo_collect", + "action_params": "", + "id": 2, + "locked": false, + "move_mode": "walk", + "type": "target", + "x": -576.099609375, + "y": 1858.25146484375 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/更换配队path.json b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/更换配队path.json new file mode 100644 index 000000000..4f52c4c36 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/更换配队path.json @@ -0,0 +1,26 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757205948845, + "map_match_method": "", + "map_name": "Teyvat", + "name": "更换配队path", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -1120.646484375, + "y": 2190.833984375 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/风起地process.json b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/风起地process.json new file mode 100644 index 000000000..33a52cf30 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/风起地process.json @@ -0,0 +1,22 @@ +[ + { + "type": "地图追踪", + "data": "风起地七天神像path.json", + "note": "去风起地清理下七天神像吧" + }, + { + "type": "地图追踪", + "data": "更换配队path.json", + "note": "可能出现怪物,先回到安全区域切换队伍" + }, + { + "type": "切换队伍", + "data": "战斗", + "note": "切换到战斗队伍" + }, + { + "type": "地图追踪", + "data": "风起地七天神像fight.json", + "note": "返回七天神像清理可能出现的怪物" + } +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/风起地七天神像fight.json b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/风起地七天神像fight.json new file mode 100644 index 000000000..75616fca0 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/风起地七天神像fight.json @@ -0,0 +1,40 @@ +{ + "info": { + "authors": [ + { + "links": "https://github.com/1004452714", + "name": "无激情非少年" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756957996510, + "map_match_method": "", + "map_name": "Teyvat", + "name": "风起地七天神像path", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -1266.39453125, + "y": 1936.5986328125 + }, + { + "action": "fight", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -1266.39453125, + "y": 1936.5986328125 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/风起地七天神像onlyTP.json b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/风起地七天神像onlyTP.json new file mode 100644 index 000000000..9c5b2236c --- /dev/null +++ b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/风起地七天神像onlyTP.json @@ -0,0 +1,31 @@ +{ + "info": { + "authors": [ + { + "links": "https://github.com/1004452714", + "name": "无激情非少年" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756957996510, + "map_match_method": "", + "map_name": "Teyvat", + "name": "风起地七天神像path", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -1266.39453125, + "y": 1936.5986328125 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/风起地七天神像path.json b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/风起地七天神像path.json new file mode 100644 index 000000000..250a9f821 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/报答神明的方式/蒙德城/风起地七天神像path.json @@ -0,0 +1,41 @@ +{ + "info": { + "authors": [ + { + "links": "https://github.com/1004452714", + "name": "无激情非少年" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756957996510, + "map_match_method": "", + "map_name": "Teyvat", + "name": "风起地七天神像path", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -1266.39453125, + "y": 1936.5986328125 + }, + { + "action": "anemo_collect", + "action_params": "", + "id": 2, + "locked": false, + "move_mode": "walk", + "type": "target", + "x": -1265.99609375, + "y": 1929.73974609375 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/process.json b/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/process.json index 84b83c234..f973c4bcb 100644 --- a/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/process.json +++ b/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/process.json @@ -1,6 +1,7 @@ 新的风暴尚未出现-1.json F 新的风暴尚未出现-2.json +前往望风角塔楼打怪.json 新的风暴尚未出现-3.json F 前往望风角塔楼顶部.json diff --git a/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/前往望风角塔楼打怪.json b/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/前往望风角塔楼打怪.json new file mode 100644 index 000000000..f1ecf0252 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/前往望风角塔楼打怪.json @@ -0,0 +1,139 @@ +{ + "info": { + "authors": [ + { + "links": "", + "name": "星野" + } + ], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757315839407, + "map_match_method": "", + "map_name": "Teyvat", + "name": " 前往望风角塔楼打怪", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "path", + "x": -1849.755859375, + "y": 2875.167724609375 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "target", + "x": -1850.3750121540143, + "y": 2886.5625 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -1845.73046875, + "y": 2886.145263671875 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "target", + "x": -1839.5937013839357, + "y": 2884.34375 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "target", + "x": -1839.2431640625, + "y": 2879.853271484375 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "target", + "x": -1844.2734375, + "y": 2875.896728515625 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "climb", + "type": "path", + "x": -1846.8552734375007, + "y": 2878.7737304687507 + }, + { + "action": "", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "target", + "x": -1847.1103515625, + "y": 2879.4228515625 + }, + { + "action": "", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "target", + "x": -1846.1953125, + "y": 2882.475830078125 + }, + { + "action": "", + "action_params": "", + "id": 10, + "move_mode": "walk", + "type": "target", + "x": -1842.1689453125, + "y": 2883.2734375 + }, + { + "action": "", + "action_params": "", + "id": 11, + "move_mode": "walk", + "type": "path", + "x": -1840.6201171875, + "y": 2880.635498046875 + }, + { + "action": "", + "action_params": "", + "id": 12, + "move_mode": "walk", + "type": "target", + "x": -1841.287109375, + "y": 2877.12548828125 + }, + { + "action": "", + "action_params": "", + "id": 13, + "move_mode": "walk", + "type": "target", + "x": -1844.287109375, + "y": 2878.12548828125 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/前往望风角塔楼顶部.json b/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/前往望风角塔楼顶部.json index 406e3a149..8dd470ae2 100644 --- a/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/前往望风角塔楼顶部.json +++ b/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/前往望风角塔楼顶部.json @@ -1,112 +1,139 @@ -{ +{ "info": { - "name": "未命名路径", - "type": "collect", - "author": "", - "version": "1.0", + "authors": [ + { + "links": "", + "name": "星野" + } + ], + "bgi_version": "0.45.0", "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1757315706896, + "map_match_method": "", "map_name": "Teyvat", - "bgi_version": "0.45.0" + "name": "前往望风角塔楼顶部", + "tags": [], + "type": "collect", + "version": "1.0" }, "positions": [ { + "action": "", + "action_params": "", "id": 1, - "x": -1853.0693359375, - "y": 2885.650390625, - "action": "", - "move_mode": "walk", - "action_params": "", - "type": "path" + "move_mode": "dash", + "type": "path", + "x": -1846.500291696375, + "y": 2866.375 }, { + "action": "", + "action_params": "", "id": 2, - "x": -1844.40234375, - "y": 2885.112060546875, - "action": "", "move_mode": "walk", - "action_params": "", - "type": "path" - }, - { - "id": 3, - "x": -1841.837890625, - "y": 2884.646728515625, - "action": "", - "move_mode": "walk", - "action_params": "", - "type": "target" - }, - { - "id": 4, - "x": -1839.5634765625, - "y": 2878, - "action": "", - "move_mode": "walk", - "action_params": "", - "type": "target" - }, - { - "id": 5, - "x": -1844.3466796875, - "y": 2876.552978515625, - "action": "", - "move_mode": "walk", - "action_params": "", - "type": "target" - }, - { - "id": 6, - "x": -1846.408203125, - "y": 2877.3369140625, - "action": "", - "move_mode": "walk", - "action_params": "", - "type": "target" - }, - { - "id": 7, - "x": -1847.6767578125, - "y": 2879.76025390625, - "action": "", - "move_mode": "walk", - "action_params": "", - "type": "target" - }, - { - "id": 8, - "x": -1844.6982421875, - "y": 2883.157470703125, - "action": "", - "move_mode": "walk", - "action_params": "", - "type": "target" - }, - { - "id": 9, - "x": -1840.244140625, - "y": 2881.513671875, - "action": "", - "move_mode": "walk", - "action_params": "", - "type": "target" - }, - { - "id": 10, - "x": -1841.3525390625, - "y": 2876.749755859375, "type": "target", - "move_mode": "walk", - "action": "", - "action_params": "" + "x": -1850.3750121540143, + "y": 2886.5625 }, { - "id": 11, - "x": -1845.7763671875, - "y": 2877.882568359375, "action": "", - "move_mode": "walk", "action_params": "", - "type": "target" + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -1845.73046875, + "y": 2886.145263671875 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "target", + "x": -1839.5937013839357, + "y": 2884.34375 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "target", + "x": -1839.2431640625, + "y": 2879.853271484375 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "target", + "x": -1844.2734375, + "y": 2875.896728515625 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "climb", + "type": "path", + "x": -1846.8552734375007, + "y": 2878.7737304687507 + }, + { + "action": "", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "target", + "x": -1847.1103515625, + "y": 2879.4228515625 + }, + { + "action": "", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "target", + "x": -1846.1953125, + "y": 2882.475830078125 + }, + { + "action": "", + "action_params": "", + "id": 10, + "move_mode": "walk", + "type": "target", + "x": -1842.1689453125, + "y": 2883.2734375 + }, + { + "action": "", + "action_params": "", + "id": 11, + "move_mode": "walk", + "type": "path", + "x": -1840.6201171875, + "y": 2880.635498046875 + }, + { + "action": "", + "action_params": "", + "id": 12, + "move_mode": "walk", + "type": "target", + "x": -1841.287109375, + "y": 2877.12548828125 + }, + { + "action": "", + "action_params": "", + "id": 13, + "move_mode": "walk", + "type": "target", + "x": -1844.287109375, + "y": 2878.12548828125 } ] } \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/新的风暴尚未出现-2.json b/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/新的风暴尚未出现-2.json index d32ae8fa5..80e43dd9a 100644 --- a/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/新的风暴尚未出现-2.json +++ b/repo/js/AutoCommission/assets/process/新的风暴尚未出现/望风角/新的风暴尚未出现-2.json @@ -1,80 +1,56 @@ -{ +{ "info": { - "name": "新的风暴尚未出现-2", - "type": "collect", - "author": "星野", - "version": "", + "authors": [ + { + "links": "", + "name": "星野" + } + ], + "bgi_version": "0.45.0", "description": "", - "bgi_version": "0.42.3" + "enable_monster_loot_split": false, + "last_modified_time": 1757315522877, + "map_match_method": "", + "map_name": "Teyvat", + "name": "新的风暴尚未出现-2", + "tags": [], + "type": "collect", + "version": "" }, "positions": [ { + "action": "", "id": 1, - "x": -1880.009765625, - "y": 2826.505126953125, - "action": "", "move_mode": "dash", - "type": "path" - }, - { - "id": 2, - "x": -1866.2666015625, - "y": 2831.68408203125, - "action": "", - "move_mode": "dash", - "type": "path" - }, - { - "id": 3, - "x": -1854, - "y": 2863.25, "type": "path", + "x": -1880.009765625, + "y": 2826.505126953125 + }, + { + "action": "", + "id": 2, "move_mode": "dash", - "action": "", - "action_params": "" + "type": "path", + "x": -1866.2666015625, + "y": 2831.68408203125 }, { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "dash", + "type": "path", + "x": -1854, + "y": 2863.25 + }, + { + "action": "fight", + "action_params": "", "id": 4, + "move_mode": "walk", + "type": "path", "x": -1849.755859375, - "y": 2875.167724609375, - "action": "fight", - "move_mode": "walk", - "action_params": "", - "type": "path" - }, - { - "id": 5, - "x": -1845.72265625, - "y": 2885.572265625, - "action": "", - "move_mode": "walk", - "action_params": "", - "type": "target" - }, - { - "id": 6, - "x": -1841.9111328125, - "y": 2884.369384765625, - "action": "", - "move_mode": "walk", - "type": "target" - }, - { - "id": 7, - "x": -1839.34375, - "y": 2881.49072265625, - "action": "", - "move_mode": "walk", - "type": "target" - }, - { - "id": 8, - "x": -1845.462890625, - "y": 2876.641357421875, - "action": "fight", - "move_mode": "walk", - "action_params": "", - "type": "target" + "y": 2875.167724609375 } ] } \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/父亲能做的事/晨曦酒庄/process.json b/repo/js/AutoCommission/assets/process/父亲能做的事/晨曦酒庄/process.json index 046c8256b..8684c5676 100644 --- a/repo/js/AutoCommission/assets/process/父亲能做的事/晨曦酒庄/process.json +++ b/repo/js/AutoCommission/assets/process/父亲能做的事/晨曦酒庄/process.json @@ -1,6 +1,51 @@ -父亲能做的事-晨曦酒庄-1.json -F -父亲能做的事-晨曦酒庄-2.json -F -父亲能做的事-晨曦酒庄-3.json -F \ No newline at end of file +[ + { + "type": "地图追踪", + "data": "父亲能做的事-晨曦酒庄-1.json", + "note": "寻路到晨曦酒庄附近的任务NPC" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "priorityOptions": ["怎么了", "好的"], + "npcWhiteList": ["特纳"] + }, + "note": "" + }, + { + "type": "地图追踪", + "data": "父亲能做的事-晨曦酒庄-2.json", + "note": "去教堂配药" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["进入教堂"] + }, + "note": "" + }, + { + "type": "追踪委托", + "data": { + "name": "吉丽安娜", + "iconType": "Bigmap" + }, + "note": "蹦蹦跳跳去找吉丽安娜" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "priorityOptions": ["我是来", "谢谢"], + "npcWhiteList": ["吉丽安娜"] + }, + "note": "" + }, + { + "type": "地图追踪", + "data": "父亲能做的事-晨曦酒庄-3.json", + "note": "将药送回晨曦酒庄" + } +] diff --git a/repo/js/AutoCommission/assets/process/父亲能做的事/晨曦酒庄/父亲能做的事-晨曦酒庄-2.json b/repo/js/AutoCommission/assets/process/父亲能做的事/晨曦酒庄/父亲能做的事-晨曦酒庄-2.json index a734536c7..38b8c159d 100644 --- a/repo/js/AutoCommission/assets/process/父亲能做的事/晨曦酒庄/父亲能做的事-晨曦酒庄-2.json +++ b/repo/js/AutoCommission/assets/process/父亲能做的事/晨曦酒庄/父亲能做的事-晨曦酒庄-2.json @@ -53,15 +53,6 @@ "move_mode": "walk", "action_params": "", "type": "path" - }, - { - "id": 6, - "x": -684.8525390625, - "y": 2355.17578125, - "action": "combat_script", - "move_mode": "walk", - "action_params": "attack,wait(1),walk(w,0.2),wait(2),keypress(f),wait(14),walk(w,1.6),wait(2),walk(a,0.6),wait(1),moveby(286,0),walk(w,6.3),wait(2),walk(d,0.2),wait(2),keypress(s),", - "type": "path" } ] } \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/process.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/process.json new file mode 100644 index 000000000..3075a84b1 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/process.json @@ -0,0 +1,80 @@ +[ + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-1.json", + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["维多利亚"] + }, + "note": "" + }, + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-2.json", + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["艾伯特"] + }, + "note": "" + }, + { + "type": "切换队伍", + "data": "元素采集", + "note": "执行切换队伍步骤" + }, + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-3.json", + "note": "" + }, + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-4.json", + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["艾伯特"] + }, + "note": "" + }, + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-5.json", + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["进入教堂"] + }, + "note": "" + }, + { + "type": "追踪委托", + "data": { + "npc": "维多利亚", + "iconType": "Question" + }, + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["维多利亚"] + }, + "note": "" + } +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-1.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-1.json new file mode 100644 index 000000000..9109fc52f --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-1.json @@ -0,0 +1,71 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756135028272, + "map_match_method": "", + "map_name": "Teyvat", + "name": "去教堂门口找维多利亚修女", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -748.560546875, + "y": 2263.119140625 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": -727.984375, + "y": 2312.0478515625 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -721.197265625, + "y": 2327.32080078125 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": -687.515625, + "y": 2344.42333984375 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "target", + "x": -688.4921875, + "y": 2353.576416015625 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "orientation", + "x": -685.056640625, + "y": 2354.952880859375 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-2.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-2.json new file mode 100644 index 000000000..4cfd33db6 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-2.json @@ -0,0 +1,44 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756135172219, + "map_match_method": "", + "map_name": "Teyvat", + "name": "去找艾伯特并告诉他别再冲了", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "path", + "x": -688.806640625, + "y": 2353.15771484375 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "target", + "x": -696.71484375, + "y": 2366.522705078125 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": -661.578125, + "y": 2384.54150390625 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-3.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-3.json new file mode 100644 index 000000000..c029bbe07 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-3.json @@ -0,0 +1,170 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756137464330, + "map_match_method": "", + "map_name": "Teyvat", + "name": "班尼特火烧教堂", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "target", + "x": -661.642578125, + "y": 2384.307373046875 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "target", + "x": -697.2578125, + "y": 2366.885986328125 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": -700.21484375, + "y": 2372.72607421875 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "target", + "x": -707.03125, + "y": 2374.20361328125 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": -711.880859375, + "y": 2371.072509765625 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "target", + "x": -710.29296875, + "y": 2367.266845703125 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "fly", + "type": "path", + "x": -703.228515625, + "y": 2373.84716796875 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "target", + "x": -705.970703125, + "y": 2370.54638671875 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "target", + "x": -706.783203125, + "y": 2368.520751953125 + }, + { + "action": "", + "action_params": "", + "id": 10, + "move_mode": "walk", + "type": "path", + "x": -698.349609375, + "y": 2369.087158203125 + }, + { + "action": "", + "action_params": "", + "id": 11, + "move_mode": "walk", + "type": "path", + "x": -681.40625, + "y": 2332.7080078125 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 12, + "move_mode": "walk", + "type": "target", + "x": -683.158203125, + "y": 2327.98779296875 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 13, + "move_mode": "walk", + "type": "target", + "x": -682.73828125, + "y": 2325.82861328125 + }, + { + "action": "", + "action_params": "", + "id": 14, + "move_mode": "walk", + "type": "path", + "x": -683.306640625, + "y": 2332.47705078125 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 15, + "move_mode": "walk", + "type": "target", + "x": -686.97265625, + "y": 2330.0859375 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 16, + "move_mode": "fly", + "type": "target", + "x": -689.826171875, + "y": 2330.083251953125 + }, + { + "action": "", + "action_params": "", + "id": 17, + "move_mode": "walk", + "type": "path", + "x": -682.0390625, + "y": 2333.88671875 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-4.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-4.json new file mode 100644 index 000000000..1df9d8d2b --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-4.json @@ -0,0 +1,53 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756140662657, + "map_match_method": "", + "map_name": "Teyvat", + "name": "回去找艾伯特", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "target", + "x": -681.67578125, + "y": 2333.349365234375 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": -698.7734375, + "y": 2368.9599609375 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -680.21875, + "y": 2373.94287109375 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": -660.9609375, + "y": 2384.700439453125 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-5.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-5.json new file mode 100644 index 000000000..cb4a8bea2 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了/蒙德城/艾伯特先生别再冲了-蒙德城-5.json @@ -0,0 +1,53 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756140703361, + "map_match_method": "", + "map_name": "Teyvat", + "name": "艾伯特位置去教堂门口", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "path", + "x": -661.86328125, + "y": 2384.534423828125 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": -697.96875, + "y": 2366.020751953125 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -690.896484375, + "y": 2351.48193359375 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": -685.25, + "y": 2354.908447265625 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/process.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/process.json new file mode 100644 index 000000000..3075a84b1 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/process.json @@ -0,0 +1,80 @@ +[ + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-1.json", + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["维多利亚"] + }, + "note": "" + }, + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-2.json", + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["艾伯特"] + }, + "note": "" + }, + { + "type": "切换队伍", + "data": "元素采集", + "note": "执行切换队伍步骤" + }, + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-3.json", + "note": "" + }, + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-4.json", + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["艾伯特"] + }, + "note": "" + }, + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-5.json", + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["进入教堂"] + }, + "note": "" + }, + { + "type": "追踪委托", + "data": { + "npc": "维多利亚", + "iconType": "Question" + }, + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["维多利亚"] + }, + "note": "" + } +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-1.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-1.json new file mode 100644 index 000000000..9109fc52f --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-1.json @@ -0,0 +1,71 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756135028272, + "map_match_method": "", + "map_name": "Teyvat", + "name": "去教堂门口找维多利亚修女", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -748.560546875, + "y": 2263.119140625 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": -727.984375, + "y": 2312.0478515625 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -721.197265625, + "y": 2327.32080078125 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": -687.515625, + "y": 2344.42333984375 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "target", + "x": -688.4921875, + "y": 2353.576416015625 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "orientation", + "x": -685.056640625, + "y": 2354.952880859375 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-2.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-2.json new file mode 100644 index 000000000..4cfd33db6 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-2.json @@ -0,0 +1,44 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756135172219, + "map_match_method": "", + "map_name": "Teyvat", + "name": "去找艾伯特并告诉他别再冲了", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "path", + "x": -688.806640625, + "y": 2353.15771484375 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "target", + "x": -696.71484375, + "y": 2366.522705078125 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": -661.578125, + "y": 2384.54150390625 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-3.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-3.json new file mode 100644 index 000000000..c029bbe07 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-3.json @@ -0,0 +1,170 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756137464330, + "map_match_method": "", + "map_name": "Teyvat", + "name": "班尼特火烧教堂", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "target", + "x": -661.642578125, + "y": 2384.307373046875 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "target", + "x": -697.2578125, + "y": 2366.885986328125 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": -700.21484375, + "y": 2372.72607421875 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "target", + "x": -707.03125, + "y": 2374.20361328125 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": -711.880859375, + "y": 2371.072509765625 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "target", + "x": -710.29296875, + "y": 2367.266845703125 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "fly", + "type": "path", + "x": -703.228515625, + "y": 2373.84716796875 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "target", + "x": -705.970703125, + "y": 2370.54638671875 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "target", + "x": -706.783203125, + "y": 2368.520751953125 + }, + { + "action": "", + "action_params": "", + "id": 10, + "move_mode": "walk", + "type": "path", + "x": -698.349609375, + "y": 2369.087158203125 + }, + { + "action": "", + "action_params": "", + "id": 11, + "move_mode": "walk", + "type": "path", + "x": -681.40625, + "y": 2332.7080078125 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 12, + "move_mode": "walk", + "type": "target", + "x": -683.158203125, + "y": 2327.98779296875 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 13, + "move_mode": "walk", + "type": "target", + "x": -682.73828125, + "y": 2325.82861328125 + }, + { + "action": "", + "action_params": "", + "id": 14, + "move_mode": "walk", + "type": "path", + "x": -683.306640625, + "y": 2332.47705078125 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 15, + "move_mode": "walk", + "type": "target", + "x": -686.97265625, + "y": 2330.0859375 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 16, + "move_mode": "fly", + "type": "target", + "x": -689.826171875, + "y": 2330.083251953125 + }, + { + "action": "", + "action_params": "", + "id": 17, + "move_mode": "walk", + "type": "path", + "x": -682.0390625, + "y": 2333.88671875 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-4.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-4.json new file mode 100644 index 000000000..1df9d8d2b --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-4.json @@ -0,0 +1,53 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756140662657, + "map_match_method": "", + "map_name": "Teyvat", + "name": "回去找艾伯特", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "target", + "x": -681.67578125, + "y": 2333.349365234375 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": -698.7734375, + "y": 2368.9599609375 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -680.21875, + "y": 2373.94287109375 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": -660.9609375, + "y": 2384.700439453125 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-5.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-5.json new file mode 100644 index 000000000..cb4a8bea2 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一/蒙德城/艾伯特先生别再冲了-蒙德城-5.json @@ -0,0 +1,53 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756140703361, + "map_match_method": "", + "map_name": "Teyvat", + "name": "艾伯特位置去教堂门口", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "path", + "x": -661.86328125, + "y": 2384.534423828125 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": -697.96875, + "y": 2366.020751953125 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -690.896484375, + "y": 2351.48193359375 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": -685.25, + "y": 2354.908447265625 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/process.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/process.json new file mode 100644 index 000000000..3075a84b1 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/process.json @@ -0,0 +1,80 @@ +[ + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-1.json", + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["维多利亚"] + }, + "note": "" + }, + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-2.json", + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["艾伯特"] + }, + "note": "" + }, + { + "type": "切换队伍", + "data": "元素采集", + "note": "执行切换队伍步骤" + }, + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-3.json", + "note": "" + }, + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-4.json", + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["艾伯特"] + }, + "note": "" + }, + { + "type": "地图追踪", + "data": "艾伯特先生别再冲了-蒙德城-5.json", + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["进入教堂"] + }, + "note": "" + }, + { + "type": "追踪委托", + "data": { + "npc": "维多利亚", + "iconType": "Question" + }, + "note": "" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "npcWhiteList": ["维多利亚"] + }, + "note": "" + } +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-1.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-1.json new file mode 100644 index 000000000..9109fc52f --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-1.json @@ -0,0 +1,71 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756135028272, + "map_match_method": "", + "map_name": "Teyvat", + "name": "去教堂门口找维多利亚修女", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -748.560546875, + "y": 2263.119140625 + }, + { + "action": "stop_flying", + "action_params": "", + "id": 2, + "move_mode": "fly", + "type": "path", + "x": -727.984375, + "y": 2312.0478515625 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -721.197265625, + "y": 2327.32080078125 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": -687.515625, + "y": 2344.42333984375 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "target", + "x": -688.4921875, + "y": 2353.576416015625 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "orientation", + "x": -685.056640625, + "y": 2354.952880859375 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-2.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-2.json new file mode 100644 index 000000000..4cfd33db6 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-2.json @@ -0,0 +1,44 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756135172219, + "map_match_method": "", + "map_name": "Teyvat", + "name": "去找艾伯特并告诉他别再冲了", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "path", + "x": -688.806640625, + "y": 2353.15771484375 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "target", + "x": -696.71484375, + "y": 2366.522705078125 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": -661.578125, + "y": 2384.54150390625 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-3.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-3.json new file mode 100644 index 000000000..c029bbe07 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-3.json @@ -0,0 +1,170 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756137464330, + "map_match_method": "", + "map_name": "Teyvat", + "name": "班尼特火烧教堂", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "target", + "x": -661.642578125, + "y": 2384.307373046875 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "target", + "x": -697.2578125, + "y": 2366.885986328125 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "target", + "x": -700.21484375, + "y": 2372.72607421875 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "target", + "x": -707.03125, + "y": 2374.20361328125 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": -711.880859375, + "y": 2371.072509765625 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "target", + "x": -710.29296875, + "y": 2367.266845703125 + }, + { + "action": "", + "action_params": "", + "id": 7, + "move_mode": "fly", + "type": "path", + "x": -703.228515625, + "y": 2373.84716796875 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 8, + "move_mode": "walk", + "type": "target", + "x": -705.970703125, + "y": 2370.54638671875 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 9, + "move_mode": "walk", + "type": "target", + "x": -706.783203125, + "y": 2368.520751953125 + }, + { + "action": "", + "action_params": "", + "id": 10, + "move_mode": "walk", + "type": "path", + "x": -698.349609375, + "y": 2369.087158203125 + }, + { + "action": "", + "action_params": "", + "id": 11, + "move_mode": "walk", + "type": "path", + "x": -681.40625, + "y": 2332.7080078125 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 12, + "move_mode": "walk", + "type": "target", + "x": -683.158203125, + "y": 2327.98779296875 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 13, + "move_mode": "walk", + "type": "target", + "x": -682.73828125, + "y": 2325.82861328125 + }, + { + "action": "", + "action_params": "", + "id": 14, + "move_mode": "walk", + "type": "path", + "x": -683.306640625, + "y": 2332.47705078125 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 15, + "move_mode": "walk", + "type": "target", + "x": -686.97265625, + "y": 2330.0859375 + }, + { + "action": "pyro_collect", + "action_params": "", + "id": 16, + "move_mode": "fly", + "type": "target", + "x": -689.826171875, + "y": 2330.083251953125 + }, + { + "action": "", + "action_params": "", + "id": 17, + "move_mode": "walk", + "type": "path", + "x": -682.0390625, + "y": 2333.88671875 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-4.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-4.json new file mode 100644 index 000000000..1df9d8d2b --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-4.json @@ -0,0 +1,53 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756140662657, + "map_match_method": "", + "map_name": "Teyvat", + "name": "回去找艾伯特", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "target", + "x": -681.67578125, + "y": 2333.349365234375 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": -698.7734375, + "y": 2368.9599609375 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -680.21875, + "y": 2373.94287109375 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": -660.9609375, + "y": 2384.700439453125 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-5.json b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-5.json new file mode 100644 index 000000000..cb4a8bea2 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/艾伯特先生别再冲了一一/蒙德城/艾伯特先生别再冲了-蒙德城-5.json @@ -0,0 +1,53 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "", + "enable_monster_loot_split": false, + "last_modified_time": 1756140703361, + "map_match_method": "", + "map_name": "Teyvat", + "name": "艾伯特位置去教堂门口", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "path", + "x": -661.86328125, + "y": 2384.534423828125 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "walk", + "type": "path", + "x": -697.96875, + "y": 2366.020751953125 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "walk", + "type": "path", + "x": -690.896484375, + "y": 2351.48193359375 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": -685.25, + "y": 2354.908447265625 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/process.json b/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/process.json index 7c2120a46..79d67484d 100644 --- a/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/process.json +++ b/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/process.json @@ -1,7 +1,39 @@ -语言交流-1.json -F -语言交流-2.json -F -语言交流-3.json -语言交流-4.json -F \ No newline at end of file +[ + { + "type": "地图追踪", + "data": "语言交流-1.json", + "note": "执行第一个地图追踪步骤" + }, + { + "type": "对话", + "note": "执行对话步骤,默认跳过10次对话" + }, + { + "type": "地图追踪", + "data": "语言交流-2.json", + "note": "执行第二个地图追踪步骤" + }, + { + "type": "对话", + "note": "执行对话步骤,默认跳过10次对话" + }, + { + "type": "地图追踪", + "data": "语言交流-3.json", + "note": "执行第三个地图追踪步骤" + }, + { + "type": "对话", + "note": "执行对话步骤,默认跳过10次对话" + }, + { + "type": "地图追踪", + "data": "语言交流-4.json", + "note": "执行第四个地图追踪步骤" + }, + { + "type": "对话", + "note": "执行对话步骤,默认跳过10次对话" + } + +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-1.json b/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-1.json index 29703691a..da6b456c5 100644 --- a/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-1.json +++ b/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-1.json @@ -4,23 +4,33 @@ "type": "collect", "author": "LX666-666", "version": "1.0", - "description": "", - "bgi_version": "0.42.3" + "description": "语言交流-1", + "map_name": "Teyvat", + "bgi_version": "0.45.0" }, "positions": [ { "id": 1, - "action": "", - "move_mode": "walk", + "x": -1558.5478515625, + "y": 2497.795654296875, "type": "teleport", - "x": -1558.7587890625, - "y": 2495.6064453125, + "move_mode": "walk", + "action": "", "action_params": "" }, { "id": 2, - "x": -1526.3173828125, - "y": 2498.93212890625, + "x": -1530.8798828125, + "y": 2498.880859375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -1526.2216796875, + "y": 2498.7666015625, "type": "target", "move_mode": "walk", "action": "", diff --git a/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-2.json b/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-2.json index e473ed30b..680a7b200 100644 --- a/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-2.json +++ b/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-2.json @@ -4,14 +4,15 @@ "type": "collect", "author": "LX666-666", "version": "1.0", - "description": "", - "bgi_version": "0.42.3" + "description": "语言交流-2", + "map_name": "Teyvat", + "bgi_version": "0.45.0" }, "positions": [ { "id": 1, - "x": -1526.9365234375, - "y": 2498.802001953125, + "x": -1526.3515625, + "y": 2498.65283203125, "type": "path", "move_mode": "walk", "action": "", @@ -19,8 +20,35 @@ }, { "id": 2, - "x": -1527.57421875, - "y": 2479.588134765625, + "x": -1527.849609375, + "y": 2492.759033203125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 3, + "x": -1536.8369140625, + "y": 2487.85595703125, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 4, + "x": -1531.763671875, + "y": 2482.296630859375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": -1528.1875, + "y": 2478.623046875, "type": "target", "move_mode": "walk", "action": "", diff --git a/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-3.json b/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-3.json index b80458b6f..7a4b7e666 100644 --- a/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-3.json +++ b/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-3.json @@ -4,14 +4,15 @@ "type": "collect", "author": "LX666-666", "version": "1.0", - "description": "", - "bgi_version": "0.42.3" + "description": "语言交流-3", + "map_name": "Teyvat", + "bgi_version": "0.45.0" }, "positions": [ { "id": 1, - "x": -1527.5419921875, - "y": 2480.11181640625, + "x": -1528.677734375, + "y": 2478.896484375, "action": "", "move_mode": "walk", "action_params": "", @@ -19,8 +20,8 @@ }, { "id": 2, - "x": -1513.6279296875, - "y": 2478.95361328125, + "x": -1524.61328125, + "y": 2483.41259765625, "action": "", "move_mode": "walk", "action_params": "", @@ -28,12 +29,48 @@ }, { "id": 3, - "x": -1514.599609375, - "y": 2472.046875, - "action": "fight", + "x": -1522.2109375, + "y": 2480.754150390625, + "action": "", "move_mode": "walk", "action_params": "", - "type": "target" + "type": "path" + }, + { + "id": 4, + "x": -1521.0419921875, + "y": 2479.397216796875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 5, + "x": -1519.625, + "y": 2477.667236328125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 6, + "x": -1517.6083984375, + "y": 2474.810546875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 7, + "x": -1515.1318359375, + "y": 2470.79638671875, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" } ] } \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-4.json b/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-4.json index 2e3308a2a..8b4f750c4 100644 --- a/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-4.json +++ b/repo/js/AutoCommission/assets/process/语言交流/坠星山谷/语言交流-4.json @@ -4,14 +4,42 @@ "type": "collect", "author": "LX666-666", "version": "1.0", - "description": "", - "bgi_version": "0.42.3" + "description": "语言交流-4", + "map_name": "Teyvat", + "bgi_version": "0.45.0" }, "positions": [ { "id": 1, - "x": -1514.599609375, - "y": 2472.046875, + "x": -1515.1318359375, + "y": 2470.79638671875, + "type": "path", + "move_mode": "walk", + "action": "fight", + "action_params": "" + }, + { + "id": 2, + "x": -1510.5322265625, + "y": 2463.555908203125, + "type": "path", + "move_mode": "walk", + "action": "fight", + "action_params": "" + }, + { + "id": 3, + "x": -1517.478515625, + "y": 2456.22509765625, + "type": "path", + "move_mode": "walk", + "action": "fight", + "action_params": "" + }, + { + "id": 4, + "x": -1515.224609375, + "y": 2471.087890625, "type": "target", "move_mode": "walk", "action": "", diff --git a/repo/js/AutoCommission/assets/process/语言交流/苍风高地/process.json b/repo/js/AutoCommission/assets/process/语言交流/苍风高地/process.json index 3106a91c7..79d67484d 100644 --- a/repo/js/AutoCommission/assets/process/语言交流/苍风高地/process.json +++ b/repo/js/AutoCommission/assets/process/语言交流/苍风高地/process.json @@ -1,9 +1,39 @@ -语言交流-1.json -F -语言交流-2.json -F -语言交流-3.json -F -语言交流-4.json -语言交流-5.json -F \ No newline at end of file +[ + { + "type": "地图追踪", + "data": "语言交流-1.json", + "note": "执行第一个地图追踪步骤" + }, + { + "type": "对话", + "note": "执行对话步骤,默认跳过10次对话" + }, + { + "type": "地图追踪", + "data": "语言交流-2.json", + "note": "执行第二个地图追踪步骤" + }, + { + "type": "对话", + "note": "执行对话步骤,默认跳过10次对话" + }, + { + "type": "地图追踪", + "data": "语言交流-3.json", + "note": "执行第三个地图追踪步骤" + }, + { + "type": "对话", + "note": "执行对话步骤,默认跳过10次对话" + }, + { + "type": "地图追踪", + "data": "语言交流-4.json", + "note": "执行第四个地图追踪步骤" + }, + { + "type": "对话", + "note": "执行对话步骤,默认跳过10次对话" + } + +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-1.json b/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-1.json index b67f72e0f..281607af9 100644 --- a/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-1.json +++ b/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-1.json @@ -2,93 +2,57 @@ "info": { "name": "语言交流-1", "type": "collect", - "author": "星野工具箱", + "author": "语言交流-1", "version": "1.0", - "description": "自动地图追踪录制", + "description": "语言交流-1", "map_name": "Teyvat", "bgi_version": "0.45.0" }, "positions": [ { "id": 1, - "x": -1266.513671875, - "y": 1933.7255859375, - "action": "", + "x": -1266.5673828125, + "y": 1933.5556640625, + "type": "teleport", "move_mode": "walk", - "action_params": "", - "type": "teleport" + "action": "", + "action_params": "" }, { "id": 2, - "x": -1254.9794921875, - "y": 1934.5322265625, + "x": -1161.83984375, + "y": 1918.06396484375, + "type": "path", + "move_mode": "walk", "action": "", - "move_mode": "dash", - "action_params": "", - "type": "path" + "action_params": "" }, { "id": 3, - "x": -1226.2001953125, - "y": 1939.65771484375, + "x": -1152.2275390625, + "y": 1918.8984375, + "type": "path", + "move_mode": "walk", "action": "", - "move_mode": "dash", - "action_params": "", - "type": "path" + "action_params": "" }, { "id": 4, - "x": -1199.3505859375, - "y": 1939.05517578125, + "x": -1143.2373046875, + "y": 1920.8662109375, + "type": "path", + "move_mode": "walk", "action": "", - "move_mode": "dash", - "action_params": "", - "type": "path" + "action_params": "" }, { "id": 5, - "x": -1173.5078125, - "y": 1939.14794921875, - "action": "", - "move_mode": "dash", - "action_params": "", - "type": "path" - }, - { - "id": 6, - "x": -1148.2265625, - "y": 1940.38720703125, - "action": "", - "move_mode": "dash", - "action_params": "", - "type": "path" - }, - { - "id": 7, - "x": -1137.47265625, - "y": 1932.69140625, - "action": "", - "move_mode": "dash", - "action_params": "", - "type": "path" - }, - { - "id": 8, - "x": -1137.9951171875, - "y": 1925.18798828125, - "action": "", - "move_mode": "dash", - "action_params": "", - "type": "path" - }, - { - "id": 9, - "x": -1136.283203125, - "y": 1922.94580078125, - "action": "", + "x": -1135.5048828125, + "y": 1922.49462890625, + "type": "target", "move_mode": "walk", - "action_params": "", - "type": "target" + "action": "", + "action_params": "" } ] } \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-2.json b/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-2.json index 97a111f28..9e69844dd 100644 --- a/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-2.json +++ b/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-2.json @@ -2,35 +2,53 @@ "info": { "name": "语言交流-2", "type": "collect", - "author": "星野工具箱", + "author": "云闲vsv", "version": "1.0", - "description": "自动地图追踪录制", + "description": "语言交流-2", "map_name": "Teyvat", "bgi_version": "0.45.0" }, "positions": [ { "id": 1, - "x": -1136.326171875, - "y": 1923.3017578125, + "x": -1135.5048828125, + "y": 1922.49462890625, "action": "", "move_mode": "walk", "action_params": "", - "type": "path" + "type": "target" }, { "id": 2, - "x": -1139.361328125, - "y": 1936.99853515625, + "x": -1139.5029296875, + "y": 1933.181640625, "action": "", - "move_mode": "dash", + "move_mode": "walk", "action_params": "", - "type": "path" + "type": "target" }, { "id": 3, - "x": -1146.9228515625, - "y": 1960.92236328125, + "x": -1136.8388671875, + "y": 1947.8203125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" + }, + { + "id": 4, + "x": -1143.228515625, + "y": 1955.67041015625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": -1148.83984375, + "y": 1959.734375, "action": "", "move_mode": "walk", "action_params": "", diff --git a/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-3.json b/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-3.json index 1bbcf6ae9..3467b78ca 100644 --- a/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-3.json +++ b/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-3.json @@ -2,17 +2,17 @@ "info": { "name": "语言交流-3", "type": "collect", - "author": "星野", + "author": "语言交流-3", "version": "1.0", - "description": "自动地图追踪录制", + "description": "语言交流-3", "map_name": "Teyvat", "bgi_version": "0.45.0" }, "positions": [ { "id": 1, - "x": -1147.1240234375, - "y": 1960.763671875, + "x": -1148.83984375, + "y": 1959.734375, "action": "", "move_mode": "walk", "action_params": "", @@ -20,12 +20,57 @@ }, { "id": 2, - "x": -1161.0830078125, - "y": 1950.35498046875, + "x": -1140.384765625, + "y": 1946.82373046875, "action": "", - "move_mode": "dash", + "move_mode": "walk", "action_params": "", - "type": "target" + "type": "path" + }, + { + "id": 3, + "x": -1150.6787109375, + "y": 1939.36328125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 4, + "x": -1153.6025390625, + "y": 1942.1865234375, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 5, + "x": -1156.669921875, + "y": 1944.763671875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 6, + "x": -1159.115234375, + "y": 1946.9345703125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 7, + "x": -1163.064453125, + "y": 1949.5947265625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" } ] } \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-4.json b/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-4.json index 943bf03bc..bf591d08b 100644 --- a/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-4.json +++ b/repo/js/AutoCommission/assets/process/语言交流/苍风高地/语言交流-4.json @@ -1,22 +1,58 @@ { "info": { - "name": "语言交流-3", + "name": "语言交流-4", "type": "collect", - "author": "星野", + "author": "云闲vsv", "version": "1.0", - "description": "自动地图追踪录制", + "description": "语言交流-4", "map_name": "Teyvat", "bgi_version": "0.45.0" }, "positions": [ { "id": 1, - "x": -1161.0830078125, - "y": 1950.35498046875, + "x": -1163.064453125, + "y": 1949.5947265625, "action": "fight", - "move_mode": "dash", + "move_mode": "walk", "action_params": "", - "type": "target" + "type": "path" + }, + { + "id": 2, + "x": -1172.4560546875, + "y": 1951.7265625, + "type": "path", + "move_mode": "walk", + "action": "fight", + "action_params": "" + }, + { + "id": 3, + "x": -1170.306640625, + "y": 1959.173828125, + "type": "path", + "move_mode": "walk", + "action": "fight", + "action_params": "" + }, + { + "id": 4, + "x": -1170.080078125, + "y": 1944.396484375, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" + }, + { + "id": 5, + "x": -1161.7783203125, + "y": 1949.9970703125, + "type": "target", + "move_mode": "walk", + "action": "", + "action_params": "" } ] } \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/process.json b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/process.json index dd3a2a2fd..45878bc2a 100644 --- a/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/process.json +++ b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/process.json @@ -1,29 +1,41 @@ [ + + { "type": "地图追踪", "data": "鸽子习惯一去不回-1.json", "note": "执行第一个地图追踪步骤" }, - { + { "type": "对话", "data": { "skipCount": 5, - "priorityOptions": ["鸽子"], - "npcWhiteList": ["杜拉夫"] + "priorityOptions": [ + "关于鸽子", + "怎么了", + "我明白了" + ], + "npcWhiteList": [ + "杜拉夫" + ] }, "note": "执行对话步骤,优先选择特定选项并与白名单NPC交互" }, - { + { "type": "地图追踪", "data": "鸽子习惯一去不回-2.json", "note": "执行第二个地图追踪步骤" }, { - "type": "地图追踪", - "data": "鸽子习惯一去不回-3.json", - "note": "执行第一个地图追踪步骤" - }, - { + "type": "地址检测", + "data": [ + -696, + 2009 + ], + "note": "目的地址与检测地址超过15的情况", + "run": "调查前方.json" + }, + { "type": "地图追踪", "data": "鸽子习惯一去不回-1.json", "note": "执行第一个地图追踪步骤" @@ -32,9 +44,23 @@ "type": "对话", "data": { "skipCount": 5, - "priorityOptions": ["鸽子"], - "npcWhiteList": ["杜拉夫"] + "priorityOptions": [ + "关于鸽子", + "抱歉", + "这封信" + ], + "npcWhiteList": [ + "杜拉夫" + ] }, "note": "执行对话步骤,优先选择特定选项并与白名单NPC交互" - } + }, + { + "type": "委托描述检测", + "data": "把信件送给沙拉", + "note": "分支名字正确的情况", + "run": "把信件送给沙拉.json" + } + + ] diff --git a/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/把信件送给沙拉.json b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/把信件送给沙拉.json new file mode 100644 index 000000000..b639fc255 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/把信件送给沙拉.json @@ -0,0 +1,40 @@ +[ + { + "type": "地图追踪", + "data": "鸽子习惯一去不回-4.json", + "note": "执行第四个地图追踪步骤" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "priorityOptions": [ + "有你的信" + + ], + "npcWhiteList": [ + "莎拉" + ] + }, + "note": "执行对话步骤,优先选择特定选项并与白名单NPC交互" + }, + { + "type": "地图追踪", + "data": "鸽子习惯一去不回-1.json", + "note": "执行第一个地图追踪步骤" + }, + { + "type": "对话", + "data": { + "skipCount": 5, + "priorityOptions": [ + "关于鸽子" + + ], + "npcWhiteList": [ + "杜拉夫" + ] + }, + "note": "执行对话步骤,优先选择特定选项并与白名单NPC交互" + } +] \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/点击关闭.json b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/点击关闭.json new file mode 100644 index 000000000..0b3fb1e2c --- /dev/null +++ b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/点击关闭.json @@ -0,0 +1,18 @@ +{ + "macroEvents": [ + { + "type": 4, + "mouseX": 1840, + "mouseY": 43, + "mouseButton": "Left", + "time": 1125 + }, + { + "type": 5, + "mouseX": 1840, + "mouseY": 43, + "mouseButton": "Left", + "time": 1235 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/调查前方.json b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/调查前方.json new file mode 100644 index 000000000..a9736daaf --- /dev/null +++ b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/调查前方.json @@ -0,0 +1,62 @@ +[ + { + "type": "地图追踪", + "data": "鸽子习惯一去不回-3.json", + "note": "执行第三个地图追踪步骤" + }, + { + "type": "按键", + "data": "F", + "note": "对话" + }, + { + "type": "按键", + "data": "F", + "note": "对话" + }, + { + "type": "按键", + "data": "F", + "note": "对话" + }, + { + "type": "按键", + "data": "F", + "note": "对话" + }, + { + "type": "按键", + "data": "F", + "note": "对话" + }, + { + "type": "按键", + "data": "F", + "note": "对话" + }, + { + "type": "按键", + "data": "F", + "note": "对话" + }, + { + "type": "按键", + "data": "F", + "note": "对话" + }, + { + "type": "键鼠脚本", + "data": "点击关闭.json", + "note": "关闭阅读" + }, + { + "type": "按键", + "data": "F", + "note": "对话" + }, + { + "type": "按键", + "data": "F", + "note": "对话" + } +] diff --git a/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-1.json b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-1.json index 20f9ef736..c0b516048 100644 --- a/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-1.json +++ b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-1.json @@ -2,57 +2,55 @@ "info": { "name": "鸽子习惯一去不回-1", "type": "collect", - "author": "星野", + "author": "云闲vsv", "version": "1.0", - "description": "", + "description": "鸽子习惯一去不回-1", "map_name": "Teyvat", "bgi_version": "0.45.0", "tags": [], - "last_modified_time": 1753107027152 + "last_modified_time": 1751447956213 }, "positions": [ { "id": 1, - "x": -867.611328125, - "y": 1992.30029296875, - "action": "", - "move_mode": "walk", - "action_params": "", + "x": -867.9482421875, + "y": 1992.02685546875, "type": "teleport", - "locked": false + "move_mode": "walk", + "action": "", + "action_params": "" }, { "id": 2, - "x": -867.611328125, - "y": 1992.30029296875, - "action": "set_time", - "move_mode": "dash", - "action_params": "8:00", + "x": -911.3984375, + "y": 1975.8359375, "type": "path", - "locked": false + "move_mode": "walk", + "action": "", + "action_params": "" }, { "id": 3, - "x": -867.611328125, - "y": 1992.30029296875, - "action": "set_time", - "move_mode": "dash", - "action_params": "9:00", - "type": "path" + "x": -916.0224609375, + "y": 1963.8603515625, + "type": "path", + "move_mode": "walk", + "action": "", + "action_params": "" }, { "id": 4, - "x": -889.37109375, - "y": 1986.9931640625, + "x": -927.671875, + "y": 1951.90185546875, + "type": "path", + "move_mode": "walk", "action": "", - "move_mode": "dash", - "action_params": "", - "type": "path" + "action_params": "" }, { "id": 5, - "x": -909.185546875, - "y": 1973.29345703125, + "x": -917.8017578125, + "y": 1929.73193359375, "action": "", "move_mode": "dash", "action_params": "", @@ -60,8 +58,26 @@ }, { "id": 6, - "x": -914.1845703125, - "y": 1958.85693359375, + "x": -927.4892578125, + "y": 1917.6005859375, + "action": "set_time", + "move_mode": "walk", + "action_params": "20:00", + "type": "path" + }, + { + "id": 7, + "x": -935.8974609375, + "y": 1924.3876953125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 8, + "x": -940.9462890625, + "y": 1928.05322265625, "action": "", "move_mode": "walk", "action_params": "", diff --git a/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-2.json b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-2.json index b53aa847e..02efd0d9f 100644 --- a/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-2.json +++ b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-2.json @@ -2,80 +2,113 @@ "info": { "name": "鸽子习惯一去不回-2", "type": "collect", - "author": "星野", + "author": "云闲vsv", "version": "1.0", - "description": "", + "description": "鸽子习惯一去不回-2", "map_name": "Teyvat", "bgi_version": "0.45.0", "tags": [], - "last_modified_time": 1753091712667 + "last_modified_time": 1751515692803 }, "positions": [ { "id": 1, - "x": -578.7451171875, - "y": 1853.404296875, - "type": "teleport", - "move_mode": "walk", + "x": -867.568359375, + "y": 1992.2119140625, "action": "", - "action_params": "" + "move_mode": "walk", + "action_params": "", + "type": "teleport" }, { "id": 2, - "x": -626.267578125, - "y": 1907.54541015625, - "type": "path", - "move_mode": "dash", + "x": -860.251953125, + "y": 2007.3544921875, "action": "", - "action_params": "" + "move_mode": "walk", + "action_params": "", + "type": "path" }, { "id": 3, - "x": -672.021484375, - "y": 1960.14453125, - "type": "path", - "move_mode": "fly", + "x": -821.029296875, + "y": 1979.7666015625, "action": "", + "move_mode": "walk", "action_params": "", - "locked": false + "type": "path" }, { "id": 4, - "x": -672.021484375, - "y": 1960.14453125, - "type": "path", - "move_mode": "fly", - "action": "stop_flying", - "action_params": "" + "x": -808.0390625, + "y": 1975.23291015625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" }, { "id": 5, - "x": -693.5458984375, - "y": 2011.5703125, - "type": "path", - "move_mode": "dash", + "x": -800.8212890625, + "y": 1972.5927734375, "action": "", + "move_mode": "walk", "action_params": "", - "locked": false + "type": "target" }, { "id": 6, - "x": -693.5458984375, - "y": 2011.5703125, - "type": "path", + "x": -807.78515625, + "y": 1950.63330078125, + "action": "", "move_mode": "walk", - "action": "fight", "action_params": "", - "locked": false + "type": "path" }, { "id": 7, - "x": -693.5458984375, - "y": 2011.5703125, - "type": "target", + "x": -808.65625, + "y": 1940.69482421875, + "action": "", "move_mode": "walk", - "action": "pick_around", + "action_params": "", + "type": "target" + }, + { + "id": 8, + "x": -775.146484375, + "y": 1962.03759765625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 9, + "x": -765.1455078125, + "y": 1959.10888671875, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "path" + }, + { + "id": 10, + "x": -760.8642578125, + "y": 1964.201171875, + "type": "path", + "move_mode": "walk", + "action": "", "action_params": "" + }, + { + "id": 11, + "x": -756.791015625, + "y": 1971.5283203125, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" } ] } \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-3.json b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-3.json index cb88bf3be..aa5066804 100644 --- a/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-3.json +++ b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-3.json @@ -2,95 +2,104 @@ "info": { "name": "鸽子习惯一去不回-3", "type": "collect", - "author": "星野", + "author": "云闲vsv", "version": "1.0", - "description": "", + "description": "鸽子习惯一去不回-3", "map_name": "Teyvat", "bgi_version": "0.45.0", "tags": [], - "last_modified_time": 1753091890935 + "last_modified_time": 1751448799645 }, "positions": [ { "id": 1, + "x": -753.671875, + "y": 1972.5615234375, "action": "", "move_mode": "walk", - "type": "teleport", - "x": -867.5166015625, - "y": 1992.19140625, - "action_params": "" + "action_params": "", + "type": "path" }, { "id": 2, - "x": -824.0859375, - "y": 1980.37890625, - "type": "path", - "move_mode": "dash", + "x": -742.642578125, + "y": 1965.35302734375, "action": "", - "action_params": "" + "move_mode": "climb", + "action_params": "", + "type": "path" }, { "id": 3, - "x": -803.9501953125, - "y": 1975.4482421875, - "type": "path", - "move_mode": "walk", + "x": -737.97265625, + "y": 1966.51953125, "action": "", - "action_params": "" + "move_mode": "climb", + "action_params": "", + "type": "path" }, { "id": 4, - "x": -779.7744140625, - "y": 1977.1767578125, - "type": "path", - "move_mode": "dash", + "x": -711.5361328125, + "y": 1996.93310546875, "action": "", - "action_params": "" + "move_mode": "walk", + "action_params": "", + "type": "path" }, { "id": 5, - "x": -748.525390625, - "y": 1972.9638671875, - "type": "path", - "move_mode": "dash", - "action": "", - "action_params": "" + "x": -705.609375, + "y": 1996.52099609375, + "action": "fight", + "move_mode": "walk", + "action_params": "", + "type": "path" }, { "id": 6, - "x": -736.8916015625, - "y": 1981.36572265625, - "type": "path", - "move_mode": "jump", - "action": "", - "action_params": "" + "x": -693.439453125, + "y": 1999.90283203125, + "action": "fight", + "move_mode": "walk", + "action_params": "", + "type": "path" }, { "id": 7, - "x": -700.64453125, - "y": 2003.47509765625, - "type": "path", - "move_mode": "dash", - "action": "", - "action_params": "" + "x": -686.5009765625, + "y": 2004.96240234375, + "action": "fight", + "move_mode": "walk", + "action_params": "", + "type": "path" }, { "id": 8, - "x": -697.267578125, - "y": 2004.078125, - "type": "path", + "x": -686.5654296875, + "y": 2008.693359375, + "action": "", "move_mode": "walk", - "action": "fight", - "action_params": "" + "action_params": "", + "type": "path" }, { - "id": 7, - "x": -693.5458984375, - "y": 2011.5703125, - "type": "target", + "id": 9, + "x": -699.1640625, + "y": 2011.0419921875, + "action": "", "move_mode": "walk", - "action": "pick_around", - "action_params": "" + "action_params": "", + "type": "path" + }, + { + "id": 10, + "x": -696.1337890625, + "y": 2009.7587890625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "target" } ] } \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-4.json b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-4.json new file mode 100644 index 000000000..415962901 --- /dev/null +++ b/repo/js/AutoCommission/assets/process/鸽子习惯一去不回/清泉镇/鸽子习惯一去不回-4.json @@ -0,0 +1,49 @@ +{ + "info": { + "name": "鸽子习惯一去不回-4.json", + "type": "collect", + "author": "vsv", + "version": "1.0", + "description": "寻路", + "map_name": "Teyvat", + "bgi_version": "0.45.0" + }, + "positions": [ + { + "id": 1, + "x": -867.693359375, + "y": 2281.361572265625, + "action": "", + "move_mode": "walk", + "action_params": "", + "type": "teleport" + }, + { + "id": 2, + "x": -880.0439453125, + "y": 2268.28662109375, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + }, + { + "id": 3, + "x": -889.107421875, + "y": 2246.7099609375, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "path" + }, + { + "id": 4, + "x": -888.232421875, + "y": 2241.43359375, + "action": "", + "move_mode": "dash", + "action_params": "", + "type": "target" + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/危险运输现象/坠星山谷-1.json b/repo/js/AutoCommission/assets/危险运输现象/坠星山谷-1.json new file mode 100644 index 000000000..8512f4dec --- /dev/null +++ b/repo/js/AutoCommission/assets/危险运输现象/坠星山谷-1.json @@ -0,0 +1,161 @@ +{ + "info": { + "authors": [], + "bgi_version": "0.45.0", + "description": "坠星山谷", + "enable_monster_loot_split": false, + "last_modified_time": 1757142931221, + "map_match_method": "", + "map_name": "Teyvat", + "name": "坠星山谷-1", + "tags": [], + "type": "collect", + "version": "1.0" + }, + "positions": [ + { + "action": "", + "action_params": "", + "id": 1, + "move_mode": "walk", + "type": "teleport", + "x": -1273.45703125, + "y": 2721.990478515625 + }, + { + "action": "", + "action_params": "", + "id": 2, + "move_mode": "dash", + "type": "path", + "x": -1266.275390625, + "y": 2706.6875 + }, + { + "action": "", + "action_params": "", + "id": 3, + "move_mode": "dash", + "type": "path", + "x": -1210.490234375, + "y": 2682.7255859375 + }, + { + "action": "", + "action_params": "", + "id": 4, + "move_mode": "walk", + "type": "path", + "x": -1185.4140625, + "y": 2670.420654296875 + }, + { + "action": "", + "action_params": "", + "id": 5, + "move_mode": "walk", + "type": "path", + "x": -1167.48828125, + "y": 2657.25439453125 + }, + { + "action": "", + "action_params": "", + "id": 6, + "move_mode": "walk", + "type": "path", + "x": -1162.4140625, + "y": 2656.02978515625 + }, + { + "action": "combat_script", + "action_params": "attack(0.5),wait(0.3),keypress(1),wait(0.3),keypress(E),wait(0.4),keypress(Q),wait(0.6),attack(0.5),wait(0.3),keypress(2),wait(0.3),keypress(E),wait(0.3),keypress(Q)", + "id": 7, + "move_mode": "dash", + "type": "path", + "x": -1144.2497830059874, + "y": 2653.5 + }, + { + "action": "combat_script", + "action_params": "attack(1),wait(0.3),keypress(3),wait(0.3),keypress(E),wait(0.4),keypress(Q),wait(0.6),attack,wait(0.3),keypress(4),wait(0.3),keypress(E),wait(0.4),keypress(Q)", + "id": 8, + "move_mode": "dash", + "type": "path", + "x": -1161.375, + "y": 2652.7494951967856 + }, + { + "action": "combat_script", + "action_params": "attack(1.5),wait(0.3),keypress(1),wait(0.3),keypress(E),wait(0.4),keypress(Q),wait(0.6),attack(1.5),wait(0.3),keypress(2),wait(0.3),keypress(E),wait(0.3),keypress(Q)", + "id": 9, + "move_mode": "dash", + "type": "path", + "x": -1174.125, + "y": 2657.4994951967856 + }, + { + "action": "combat_script", + "action_params": "attack(1),wait(0.2),keypress(3),wait(0.3),keypress(E),wait(0.3),attack(2),wait(0.3),keypress(4),wait(0.3),keypress(E)", + "id": 10, + "move_mode": "dash", + "type": "path", + "x": -1188.125, + "y": 2664.624632870389 + }, + { + "action": "combat_script", + "action_params": "attack(1.5),wait(0.3),keypress(1),wait(0.3),keypress(E),wait(0.4),keypress(Q),wait(0.6),attack(2),wait(0.3),keypress(2),wait(0.3),keypress(E),wait(0.3),keypress(Q)", + "id": 11, + "move_mode": "dash", + "type": "path", + "x": -1197.75, + "y": 2672.749632870389 + }, + { + "action": "combat_script", + "action_params": "attack(1.5),wait(0.3),keypress(3),wait(0.3),keypress(E),wait(0.4),keypress(Q),wait(0.6),attack(1),wait(0.3),keypress(4),wait(0.3),keypress(E),wait(0.3),keypress(Q)", + "id": 12, + "move_mode": "dash", + "type": "path", + "x": -1207, + "y": 2680.6242198495784 + }, + { + "action": "fight", + "action_params": "", + "id": 13, + "move_mode": "dash", + "type": "path", + "x": -1217.5, + "y": 2682.125 + }, + { + "action": "", + "action_params": "", + "id": 14, + "move_mode": "jump", + "type": "path", + "x": -1219.02734375, + "y": 2696.3701171875 + }, + { + "action": "", + "action_params": "", + "id": 15, + "move_mode": "dash", + "type": "path", + "x": -1239.23828125, + "y": 2735.83154296875 + }, + { + "action": "fight", + "action_params": "", + "id": 16, + "move_mode": "walk", + "type": "path", + "x": -1245.20703125, + "y": 2739.596435546875 + } + ] +} \ No newline at end of file diff --git a/repo/js/AutoCommission/assets/攀高危险/奔狼领-1.json b/repo/js/AutoCommission/assets/攀高危险/奔狼领-1.json index 52867d61a..f1ff07514 100644 --- a/repo/js/AutoCommission/assets/攀高危险/奔狼领-1.json +++ b/repo/js/AutoCommission/assets/攀高危险/奔狼领-1.json @@ -1,75 +1,58 @@ -{ +{ "info": { - "name": "奔狼领-1", - "type": "collect", - "author": "1", - "version": "1.0", + "authors": [ + { + "links": "", + "name": "星野" + } + ], + "bgi_version": "0.45.0", "description": "", - "bgi_version": "0.42.0" + "enable_monster_loot_split": false, + "last_modified_time": 1757315272020, + "map_match_method": "", + "map_name": "Teyvat", + "name": "奔狼领-1", + "tags": [], + "type": "collect", + "version": "1.0" }, "positions": [ { - "id": 1, "action": "", + "action_params": "", + "id": 1, "move_mode": "walk", "type": "teleport", "x": -510.04, - "y": 2193.18, - "action_params": "" + "y": 2193.18 }, { - "id": 2, "action": "fight", + "action_params": "", + "id": 2, "move_mode": "walk", "type": "path", - "x": -510.0, - "y": 2210.0, - "action_params": "" + "x": -510, + "y": 2210 }, { + "action": "", + "action_params": "", "id": 3, - "action": "", - "move_mode": "walk", - "type": "path", - "x": -490.92, - "y": 2221.81, - "action_params": "" - }, - { - "id": 4, - "action": "", - "move_mode": "walk", - "type": "path", - "x": -497.42, - "y": 2235.31, - "action_params": "" - }, - { - "id": 5, - "action": "", - "move_mode": "walk", - "type": "path", - "x": -510.79, - "y": 2235.68, - "action_params": "" - }, - { - "id": 6, - "action": "", "move_mode": "walk", "type": "path", "x": -508.29, - "y": 2222.93, - "action_params": "" + "y": 2222.93 }, { - "id": 7, "action": "fight", + "action_params": "", + "id": 4, "move_mode": "walk", "type": "path", "x": -500.92, - "y": 2228.68, - "action_params": "" + "y": 2228.68 } ] } \ No newline at end of file diff --git a/repo/js/AutoCommission/lib/constants.js b/repo/js/AutoCommission/lib/constants.js index 533479b3b..ec7a9e081 100644 --- a/repo/js/AutoCommission/lib/constants.js +++ b/repo/js/AutoCommission/lib/constants.js @@ -1,8 +1,8 @@ // 原神每日委托自动执行脚本 - 常量定义模块 var Constants = { // 版本和编译信息 - VERSION: "0.98.4", - BUILD_TIME: "2025.08.14", + VERSION: "0.98.5", + BUILD_TIME: "2025.09.8", // 文件路径常量 SUPPORT_LIST_PATH: "name.json", diff --git a/repo/js/AutoCommission/lib/dialog-processor.js b/repo/js/AutoCommission/lib/dialog-processor.js index fc40da145..67be59a2c 100644 --- a/repo/js/AutoCommission/lib/dialog-processor.js +++ b/repo/js/AutoCommission/lib/dialog-processor.js @@ -70,12 +70,13 @@ var DialogProcessor = { click(res.x, res.y); leftButtonClick(); keyUp("VK_MENU"); + await sleep(200); + if (!isInMainUI()) { + clickedWhitelistNPC = true; + break; + } } } - if (!isInMainUI()) { - clickedWhitelistNPC = true; - break; - } } // 如果没有点击白名单NPC,尝试点击包含提取到的人名的选项 @@ -90,8 +91,11 @@ var DialogProcessor = { click(res.x, res.y); leftButtonClick(); keyUp("VK_MENU"); - clickedExtractedName = true; - break; + await sleep(200); + if (!isInMainUI()) { + clickedExtractedName = true; + break; + } } } } @@ -101,7 +105,9 @@ var DialogProcessor = { if (!clickedWhitelistNPC && !clickedExtractedName) { log.info("未找到匹配的NPC,使用默认触发方式"); keyPress("F"); // 默认触发剧情 - await sleep(500); + await sleep(100); + keyPress("F"); // 默认触发剧情 + await sleep(400); } // 重复执行自动剧情,直到返回主界面 @@ -116,7 +122,15 @@ var DialogProcessor = { attempts++; // 正常跳过对话 - await genshin.chooseTalkOption("纳西妲美貌举世无双", skipCount, false); + //await genshin.chooseTalkOption("纳西妲美貌举世无双", skipCount, false); 不好用 + + var startTime = new Date().getTime(); + + // 1秒内按空格键跳过 + while (new Date().getTime() - startTime < 1000) { + keyPress("VK_SPACE"); + await sleep(200); + } if (isInMainUI()) { log.info("检测到已返回主界面,结束循环"); @@ -175,7 +189,8 @@ var DialogProcessor = { // 如果没有找到优先选项,则使用默认跳过 if (!foundPriorityOption) { - await genshin.chooseTalkOption("", 1, false); + keyPress("F"); + await sleep(100); } } } diff --git a/repo/js/AutoCommission/lib/steps/auto-fight.js b/repo/js/AutoCommission/lib/steps/auto-fight.js new file mode 100644 index 000000000..1faec317c --- /dev/null +++ b/repo/js/AutoCommission/lib/steps/auto-fight.js @@ -0,0 +1,93 @@ +// 自动战斗处理器 +(function () { + StepProcessorLoader.register("定时自动战斗", async function (step, context) { + /** + * 等待战斗结束(通过识别“team.png”模板) + * @param {number} timeout - 超时时间(毫秒),默认30秒 + * @returns {Promise} - 识别到战斗结束返回true,超时返回false + */ + var waitFight = async function (timeout = 30000, intervals = 5000) { + let team = null; // 模板图像(Mat对象) + let cap = null; // 当前屏幕截图(Mat对象) + let teamRO = null; // 模板匹配识别对象 + + try { + team = file.readImageMatSync("Data/team.png"); + teamRO = RecognitionObject.TemplateMatch(team); + teamRO.useMask = true; // 忽略绿色区域 (RGB: 0,255,0) + + const startTime = Date.now(); + + // 循环检测直到超时 + while (Date.now() - startTime < timeout) { + // 按下 L 键 打开队伍 + keyPress("l"); + await sleep(1000); + + // 截取当前游戏区域 + cap = captureGameRegion(); + + // 查找模板 + if (cap.find(teamRO)) { + log.info("识别到战斗结束"); + // 取消 打开队伍 + keyPress("l"); + return true; + } + + log.info("未识别到战斗结束"); + await sleep(intervals); + } + + // 超时未识别 + return false; + + } catch (e) { + log.error(e); + } finally { + // 释放资源 + team?.Dispose(); + cap?.Dispose(); + } + } + try { + var timeout = step.data && step.data.timeout; + var intervals = step.data && step.data.intervals; + + let args = []; + + if (timeout) { args.push(timeout) }; + if (intervals) { args.push(intervals) }; + + // 创建取消令牌 + let cts = new CancellationTokenSource(); + + log.info("开始战斗"); + let fightTask = dispatcher.RunTask(new SoloTask("AutoFight"), cts); + + // 等待战斗结束或超时,动态传参,默认超时30秒,间隔10秒 + await waitFight(...args); + + // 超时或战斗结束,取消战斗任务 + cts.cancel(); + return true; + + } catch (error) { + // 捕获并记录执行过程中的异常 + log.error("处理自动战斗(自定时长版)步骤时出错: {error}", error.message); + return false; + } + }); +})(); + +/* +JSON使用示例: +{ + "type": "定时自动战斗", + "data": { + "timeout": 3000, //可选参数,单位为毫秒,默认30秒 + "intervals": 1000 //可选参数,单位为毫秒,默认10秒 + }, + "note": "开始自动战斗-自定时长版" +} +*/ \ No newline at end of file diff --git a/repo/js/AutoCommission/lib/steps/auto-skip.js b/repo/js/AutoCommission/lib/steps/auto-skip.js new file mode 100644 index 000000000..b8406c2fb --- /dev/null +++ b/repo/js/AutoCommission/lib/steps/auto-skip.js @@ -0,0 +1,346 @@ +// 原神每日委托自动执行脚本 - AutoSkip步骤处理器 +// 共同的AutoSkip逻辑函数 +var executeAutoSkipLogic = async function (stepData, stepName) { + try { + log.info("执行{stepName}步骤", stepName); + + // 从stepData中提取配置参数 + var customPriorityOptions = stepData.priorityOptions || []; + var customBlacklist = stepData.blacklist || []; + var customPriorityIcons = stepData.priorityIcons || []; + var customNpcWhiteList = stepData.npcWhiteList || []; + + var StoryRo = RecognitionObject.TemplateMatch( + file.ReadImageMatSync("Data/RecognitionObject/disabled_ui.png"), + 265, + 37, + 30, + 22 + ); + + // 识别图像函数 + var recognizeImage = async function (recognitionObject) { + try { + // 尝试识别图像 + var imageResult = captureGameRegion().find(recognitionObject); + if ( + imageResult && + imageResult.x !== 0 && + imageResult.y !== 0 && + imageResult.width !== 0 && + imageResult.height !== 0 + ) { + return { success: true, x: imageResult.x, y: imageResult.y }; + } + } catch (error) { + log.error("识别图像时发生异常: {error}", error.message); + } + return { success: false }; + }; + + var AutoSkip = async function ( + customPriorityOptions, + customBlacklist, + customPriorityIcons, + customNpcWhiteList + ) { + customPriorityOptions = customPriorityOptions || []; + customBlacklist = customBlacklist || []; + customPriorityIcons = customPriorityIcons || []; + customNpcWhiteList = customNpcWhiteList || []; + + // 默认配置 + var defaultPriorityOptions = []; + var defaultBlacklist = []; + var defaultPriorityIcons = []; + + // 将npcWhiteList添加到priorityOptions的前面 + var mergedPriorityOptions = customNpcWhiteList.concat( + customPriorityOptions + ); + + // 合并用户自定义配置和默认配置 + var effectivePriorityOptions = defaultPriorityOptions.concat( + mergedPriorityOptions + ); + var effectiveBlacklist = defaultBlacklist.concat(customBlacklist); + var effectivePriorityIcons = + customPriorityIcons.length > 0 + ? customPriorityIcons + : defaultPriorityIcons; + + // 重复执行自动剧情,直到返回主界面 + var maxAttempts = 1200; // 设置最大尝试次数,防止无限循环 + var attempts = 0; + var SkipTime = 100; // 跳过间隔时间(毫秒) + var storyIconDetectedOnce = false; // 首次出现机制标志 + + await sleep(1000); + + // 预加载优先图标识别对象 + var priorityIconROs = []; + for (var k = 0; k < effectivePriorityIcons.length; k++) { + var iconName = effectivePriorityIcons[k]; + try { + var iconPath = "Data/RecognitionObject/" + iconName; + var iconMat = file.ReadImageMatSync(iconPath); + if (iconMat) { + var ro = RecognitionObject.TemplateMatch(iconMat); + priorityIconROs.push(ro); + } + } catch (error) { + log.warn( + "无法加载优先图标 {iconName}: {error}", + iconName, + error.message + ); + } + } + + while (attempts < maxAttempts) { + var StoryResult = await recognizeImage(StoryRo); + + // 首次出现机制:如果图标曾经出现过,就必须通过这个判断 + if (storyIconDetectedOnce) { + if (!StoryResult.success) { + log.info("剧情图标消失,结束AutoSkip"); + return; + } + } else { + // 如果图标第一次被检测到,记录首次出现 + if (StoryResult.success) { + storyIconDetectedOnce = true; + log.info("检测到剧情图标首次出现,启用图标检测机制"); + } + // 如果图标从未出现过,继续执行不进行判断 + } + + attempts++; + + var startTime = new Date().getTime(); + + // 1秒内按空格键跳过 + while (new Date().getTime() - startTime < 1000) { + keyPress("VK_SPACE"); + await sleep(SkipTime); + } + + // 1. 查找F图标 + var fIconFound = false; + var fIconY = 0; + + // F图标检测逻辑 + var fIconRO = RecognitionObject.TemplateMatch( + file.ReadImageMatSync("Data/RecognitionObject/F.png"), + 1207, + 0, + 43, + 850 + ); + var fIconResult = await recognizeImage(fIconRO); + log.info(fIconResult.success) + + if (fIconResult.success) { + fIconFound = true; + fIconY = fIconResult.y; + } + + // 2. 查找优先图标 + var priorityIconClicked = false; + if (fIconFound) { + for (var m = 0; m < priorityIconROs.length; m++) { + var iconRO = priorityIconROs[m]; + var iconResult = await recognizeImage(iconRO); + if (iconResult.success) { + log.info("找到优先图标点击"); + click(iconResult.x, iconResult.y); + priorityIconClicked = true; + break; + } + } + } + + // 3. 如果没有找到优先图标,进行OCR识别 + if (fIconFound && !priorityIconClicked) { + // 定义OCR区域:1250, F图标的y+10 到 1800,850 + var ocrStartY = fIconY + 10; + var ocrHeight = 850 - ocrStartY; + + if (ocrHeight > 0) { + var captureRegion = captureGameRegion(); + var dialogArea = captureRegion.DeriveCrop( + 1250, + ocrStartY, + 550, + ocrHeight + ); + + // 创建OCR识别对象并识别文本 + var ocrRo = RecognitionObject.Ocr( + 0, + 0, + dialogArea.width, + dialogArea.height + ); + var ocrResults = dialogArea.FindMulti(ocrRo); + + if (ocrResults && ocrResults.count > 0) { + var foundValidOption = false; + var firstNonBlacklistOption = null; + + // 首先查找优先选项 + for (var i = 0; i < ocrResults.count; i++) { + var ocrText = ocrResults[i].text; + log.debug("选项 {index}: {text}", i + 1, ocrText); + + // 检查是否在优先选项列表中 + for (var j = 0; j < effectivePriorityOptions.length; j++) { + var priorityOption = effectivePriorityOptions[j]; + if (ocrText.includes(priorityOption)) { + log.info( + "找到优先选项: {option},点击该选项", + priorityOption + ); + ocrResults[i].click(); + foundValidOption = true; + break; + } + } + if (foundValidOption) break; + + // 记录第一个非黑名单选项 + if (!firstNonBlacklistOption) { + var isBlacklisted = false; + for (var k = 0; k < effectiveBlacklist.length; k++) { + var blackOption = effectiveBlacklist[k]; + if (ocrText.includes(blackOption)) { + isBlacklisted = true; + break; + } + } + if (!isBlacklisted) { + firstNonBlacklistOption = ocrResults[i]; + } + } + } + + // 如果没有找到优先选项,但有非黑名单选项,点击第一个非黑名单选项 + if (!foundValidOption && firstNonBlacklistOption) { + firstNonBlacklistOption.click(); + foundValidOption = true; + } + + // 如果既没有优先选项也没有非黑名单选项,按F键 + if (!foundValidOption) { + keyPress("F"); + } + } else { + keyPress("F"); + } + } + } + } + }; + + // 执行AutoSkip功能 + await AutoSkip( + customPriorityOptions, + customBlacklist, + customPriorityIcons, + customNpcWhiteList + ); + + log.info("{stepName}步骤执行完成", stepName); + } catch (error) { + log.error("执行{stepName}步骤时出错: {error}", stepName, error.message); + throw error; + } +}; + +// 注册"AutoSkip"步骤处理器 +StepProcessorLoader.register("AutoSkip", async function (stepData, context) { + await executeAutoSkipLogic(stepData, "AutoSkip"); +}); + +// 注册"对话"步骤处理器 +StepProcessorLoader.register("对话", async function (stepData, context) { + await executeAutoSkipLogic(stepData, "对话"); +}); + +/* +使用示例 - JSON格式配置: + +1. 基本用法(使用默认配置): +{ + "type": "AutoSkip" +} + +2. 带优先选项的用法: +{ + "type": "AutoSkip", + "priorityOptions": ["帮助", "同意", "确认"], + "note": "优先点击包含'帮助'、'同意'、'确认'的选项" +} + +3. 带NPC白名单的用法: +{ + "type": "AutoSkip", + "npcWhiteList": ["派蒙", "旅行者", "温迪"], + "note": "最优先点击包含指定NPC名称的选项" +} + +4. 带黑名单选项的用法: +{ + "type": "AutoSkip", + "blacklist": ["拒绝", "离开", "结束对话"], + "note": "避免点击包含'拒绝'、'离开'、'结束对话'的选项" +} + +5. 带优先图标的用法: +{ + "type": "AutoSkip", + "priorityIcons": ["icon_quest.png", "icon_important.png"], + "note": "优先点击指定图标" +} + +6. 完整配置示例: +{ + "type": "AutoSkip", + "npcWhiteList": ["委托发布者", "任务NPC"], + "priorityOptions": ["帮助", "委托", "任务"], + "blacklist": ["拒绝", "离开"], + "priorityIcons": ["icon_quest.png"], + "note": "完整配置:NPC白名单优先级最高,然后是任务相关选项,避免拒绝类选项" +} + +7. 实际场景示例: +{ + "type": "AutoSkip", + "npcWhiteList": ["凯瑟琳", "委托发布人"], + "priorityOptions": ["接受", "好的", "没问题"], + "blacklist": ["算了", "不了", "再见"], + "note": "委托对话:最优先选择NPC相关选项,然后是接受委托选项,避免拒绝选项" +} + +参数说明: +- npcWhiteList: NPC白名单关键词数组,具有最高优先级,会被添加到priorityOptions的前面 +- priorityOptions: 优先选项关键词数组,会优先点击包含这些关键词的对话选项 +- blacklist: 黑名单关键词数组,会避免点击包含这些关键词的选项 +- priorityIcons: 优先图标文件名数组,图标文件需放在Data/RecognitionObject/目录下 +- note: 步骤说明(可选),用于注释当前步骤的作用 + +优先级顺序: +1. NPC白名单选项(npcWhiteList)- 最高优先级 +2. 普通优先选项(priorityOptions) +3. 非黑名单选项 +4. 按F键(默认操作) + +功能说明: +- 自动识别剧情对话界面(通过disabled_ui.png图标) +- 连续按空格键跳过剧情文本 +- 检测F键提示图标的位置 +- 优先点击指定的图标(如果配置了priorityIcons) +- 使用OCR识别对话选项文本 +- 按上述优先级顺序选择对话选项 +- 循环执行直到剧情结束 +*/ diff --git a/repo/js/AutoCommission/lib/ui.js b/repo/js/AutoCommission/lib/ui.js index ae120e3cd..238f1e4d0 100644 --- a/repo/js/AutoCommission/lib/ui.js +++ b/repo/js/AutoCommission/lib/ui.js @@ -13,6 +13,7 @@ var UI = { await sleep(1000); click(300, 350); await sleep(100); + click(300, 350); log.debug("已进入委托界面"); return true; } catch (error) { diff --git a/repo/js/AutoCommission/manifest.json b/repo/js/AutoCommission/manifest.json index 60cd04f0c..34cf88542 100644 --- a/repo/js/AutoCommission/manifest.json +++ b/repo/js/AutoCommission/manifest.json @@ -1,9 +1,9 @@ { "manifest_version": 1, "name": "(对话+成就)全自动蒙德地区每日委托", - "version": "0.98.3", + "version": "0.98.5", "tags": ["委托","对话","战斗","成就","历练点"], - "description": "自动完成每日委托、自动识别委托内容、自动追踪战斗委托、自动完成对话委托、自动获得到隐藏成就。使用前请阅读README.md获取详细说明和常见问题解答。目前项目正处于开发阶段急需人手,有意者可加群。每天只需花 5 ~ 10 分钟做一个蒙德委托记下坐标,就当是顺路补下成就。感谢云闲vsv & 换苏伟u & 小鹰划船不用桨 & 塔台 &@未知_ 的共同开发", + "description": "自动完成每日委托、自动识别委托内容、自动追踪战斗委托、自动完成对话委托、自动获得到隐藏成就。使用前请阅读README.md获取详细说明和常见问题解答。目前项目急需人手,有意者可加群。感谢云闲vsv & 换苏伟u & 小鹰划船不用桨 & 塔台 & 未知_ 的共同开发", "authors": [ { "name": "星野", diff --git a/repo/js/AutoCommission/name.json b/repo/js/AutoCommission/name.json index bf90fa363..e11cb4328 100644 --- a/repo/js/AutoCommission/name.json +++ b/repo/js/AutoCommission/name.json @@ -15,6 +15,9 @@ "圆滚滚的易爆品" ], "talk": [ + "艾伯特先生别再冲了", + "艾伯特先生别再冲了一", + "艾伯特先生别再冲了一一", "艾琳未来的骑士", "艾琳未来的骑士一", "报答神明的方式", @@ -22,6 +25,7 @@ "趁鲜花气息逗留", "触不可及的恋人", "此路不通", + "大病初愈", "父亲能做的事", "鸽子习惯一去不回", "鸽子鸭子小孩子", @@ -36,8 +40,9 @@ "冒险家测验作战方式", "冒险家的能力极限", "冒险就要勇于前进", - "蒙德酒客", + "蒙德酒客", "那位先生的委托", + "奇药庐中来", "诗歌交流", "说到做到", "提米对不起",