Compare commits

..

272 Commits

Author SHA1 Message Date
Jamis
7c4c101ef5 校准紫晶块路线 (#1589)
* Correct pathing for amethyst crystals

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-14 18:43:50 +08:00
zaodonganqi
a3b3a8c746 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-14 04:05:48 +00:00
a26500456d 精英 readme 忘记更新 (#1588) 2025-08-14 12:05:29 +08:00
zaodonganqi
eb216dd3b8 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-14 00:55:27 +00:00
yanying09
721b259b02 Add files via upload (#1586)
4晶蝶
2025-08-14 08:54:37 +08:00
zaodonganqi
4b6285a232 update repo.json 2025-08-14 00:54:04 +00:00
b275caf7c8 狗粮+精英 8.13 (#1587)
狗粮: 1.修复强制黑芙的摔死bug
精英: 1.研究方法进入[沙暴]区域
2025-08-14 08:53:45 +08:00
zaodonganqi
bbb043e7f4 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-13 14:59:22 +00:00
this-Fish
9de10157fc 地圖追蹤 : 海露花&帕蒂沙兰 路徑優化 (#1584)
* Delete repo/pathing/地方特产/枫丹/海露花/芭芭拉效率路线@寥寥轻舟 directory

* 地圖追蹤 : 海露花 路徑優化

* Delete repo/pathing/地方特产/须弥/帕蒂沙兰 directory

* 地圖追蹤 : 帕蒂沙兰 路徑優化

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

* 補充README.md

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

* Add files via upload

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-13 22:50:53 +08:00
Jamis
4fd7090831 校准水晶块路线 (#1582)
* correct pathing for crystal chunks

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-13 18:39:00 +08:00
Jamis
e14f59918f 修正须弥地区水晶块路线,删除两条失败率高的路线 (#1579)
* fix pathing for crystal chunks in Sumeru

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-13 15:57:34 +08:00
zaodonganqi
25e651aad8 update repo.json 2025-08-13 07:26:21 +00:00
this-Fish
50da8dfd95 JS : Auto Theft NPC & 原食 改用orc方式應對納塔商人交互 (#1580)
修正模擬操作會導致BUG納塔商人交互失敗
改用orc方式應對納塔商人交互
2025-08-13 15:25:33 +08:00
zaodonganqi
6d658e5079 update repo.json 2025-08-13 03:39:09 +00:00
Jamis
7eb7b8131f 校准须弥地区水晶块路线 (#1578)
* Correct pathing for crystal chunks in Sumeru

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-13 11:04:10 +08:00
zaodonganqi
96cfb3dd90 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-13 02:14:01 +00:00
zaodonganqi
4a88eaac02 update repo.json 2025-08-13 01:50:59 +00:00
mno
af6355963d js:锄地一条龙1.4.2 (#1576)
### 1.4.2(2025.08.13)
1.修改拾取后延时效果
2025-08-13 09:50:43 +08:00
zaodonganqi
de6e48946b update repo.json 2025-08-13 01:50:13 +00:00
躁动的氨气
439970db04 全自动使用多个兑换码归档 (#1577)
* 自动使用兑换码归档

* Delete repo/js/全自动使用多个兑换码 directory

* 全自动使用多个兑换码归档
2025-08-13 09:49:24 +08:00
zaodonganqi
2bd1122df8 update repo.json 2025-08-13 01:40:26 +00:00
躁动的氨气
da329d7353 自动使用兑换码归档 (#1575) 2025-08-13 09:36:30 +08:00
zaodonganqi
833a6f1290 update repo.json 2025-08-13 01:30:15 +00:00
躁动的氨气
447a72b303 清除归档后的自动使用兑换码残留
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-13 09:29:25 +08:00
zaodonganqi
68ffddf868 update repo.json 2025-08-13 00:54:53 +00:00
zaodonganqi
9724dfecf8 update repo.json 2025-08-13 00:53:46 +00:00
this-Fish
16e191fd05 JS : Auto Theft NPC & 原食 修改納塔商人交互方式 (#1574) 2025-08-13 08:52:59 +08:00
zaodonganqi
71823d7b84 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-12 15:29:42 +00:00
4d9fb412aa 狗粮pro +精英+批发 8.12 (#1572)
精英:
1.101优化
狗粮:
芙宁娜状态外置调整
2025-08-12 23:29:21 +08:00
Jamis
7647322f5a 新增更多枫丹地区萃凝晶路线 (#1571)
* Add more pathing for condessence crystals

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-12 23:02:21 +08:00
Tool_tingsu
453aadcd87 地图追踪 澄晶实01 路线优化 (#1569)
* Delete repo/pathing/食材与炼金/澄晶实/纳西妲收集@Tool_tingsu/01-澄晶实-隆崛坡地下-4个.json

* Add files via upload

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

* Update 01-澄晶实-隆崛坡地下-4个.json

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-12 20:31:02 +08:00
Jamis
e6fd631fdd 补充枫丹地区萃凝晶路线 (#1570)
* Add more pathing for condessence crystals

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-12 20:29:10 +08:00
MisakaAldrich
fd85cc5816 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-12 08:43:38 +00:00
起个名字好难的喵
b048e7fb23 fix typo 2025-08-12 16:42:50 +08:00
zaodonganqi
18fe49b8bd update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-12 08:26:37 +00:00
mno
fbf7fcd245 js:锄地一条龙1.4.0 (#1568)
* js:锄地一条龙1.4.0

### 1.4.0(2025.08.12)
1.增加拾取模式,模板匹配拾取并设为默认项,之前的拾取模式改名为ocr拾取

* js:性能测试

增加自定义配置选择测试项目和识图区域大小

* js:锄地一条龙

适当增加拾取后延时
2025-08-12 16:26:17 +08:00
Jamis
38f662590c 校准枫丹、纳塔地区萃凝晶路线 (#1566)
* correct pathing for condessence crystals

* Shorten wait times

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

* Use 1-second delay before teleporting

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-12 15:51:02 +08:00
MisakaAldrich
1ae6e698a1 update repo.json 2025-08-12 07:43:56 +00:00
起个名字好难的喵
8b97ee6e81 fix autowoodcutting-pathing bgi_version (#1567) 2025-08-12 15:43:20 +08:00
zaodonganqi
38f81ceebb update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-12 04:54:05 +00:00
Jamis
106c9dac4d 校准枫丹地区萃凝晶路线 (#1565)
* correct pathing for condessence crystals

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-12 12:37:24 +08:00
zaodonganqi
7a8c01d348 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-12 03:38:46 +00:00
躁动的氨气
262f229bf9 自动兑换码归档 (#1563) 2025-08-12 11:37:57 +08:00
zaodonganqi
43c5c89794 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-12 02:08:19 +00:00
mno
0431d3998a js:AAA狗粮批发0.0.4 (#1562) 2025-08-12 10:07:57 +08:00
MisakaAldrich
8082a7bdb7 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-11 18:08:24 +00:00
e5bd270343 狗粮pro+精英js+AAA批发 (#1561) 2025-08-12 02:08:04 +08:00
zaodonganqi
9fc55c10ca update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-11 13:24:45 +00:00
zaodonganqi
0b0188700c update repo.json 2025-08-11 13:22:33 +00:00
躁动的氨气
d90654503f 修复文件目录 (#1560)
* Delete repo/pathing/食材与炼金/烛伞蘑菇/desktop.ini

* Delete repo/pathing/食材与炼金/烛伞蘑菇/icon.ico

* Delete repo/pathing/食材与炼金/烛伞蘑菇/烛伞蘑菇-彩石顶(纳西妲)-9.json
2025-08-11 21:21:45 +08:00
xiayutianXYT
224a476f39 地图追踪:烛伞蘑菇 (#1558)
* Add files via upload

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-11 21:18:37 +08:00
Tool_tingsu
feb6361c06 Add files via upload (#1559) 2025-08-11 21:17:52 +08:00
zaodonganqi
aa67aaf70c update repo.json 2025-08-11 12:36:02 +00:00
zaodonganqi
184fb98ba9 update repo.json 2025-08-11 12:33:53 +00:00
Tool_tingsu
d88ead299a js 提瓦特扫描仪 蒙德路线 1-14 2025-08-11 20:33:02 +08:00
zaodonganqi
07d7f872c4 update repo.json 2025-08-11 12:01:16 +00:00
Jamis
8d10b74d24 README -> README.md (#1554) 2025-08-11 20:00:27 +08:00
Jamis
b4f4c5bd89 增加萃凝晶枫丹地区地下路线 (#1552)
* add underground path

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-11 19:40:30 +08:00
zaodonganqi
e50974b746 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-11 11:16:22 +00:00
呱呱z
320af9455f 新建简易版自动循环使用料理 (#1550)
* Create 文件夹新建

* Add files via upload

* Delete repo/js/自动循环使用料理/文件夹新建
2025-08-11 19:15:34 +08:00
zaodonganqi
118709ed63 update repo.json 2025-08-11 11:02:00 +00:00
躁动的氨气
c93cb92c3a 删除多项争议内容,归位成就目录 (#1551) 2025-08-11 19:01:13 +08:00
Jamis
9135788e86 增加须弥地区水晶块路线,增加README (#1549)
* Add more

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-11 18:40:45 +08:00
zaodonganqi
f7b8a35b0a update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-11 05:55:25 +00:00
小大XD
7419d81157 全自动沙漠书 (#1548)
* 全自动沙漠书(修了的(1))

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

* fix folder

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
Co-authored-by: 起个名字好难的喵 <25520958+MisakaAldrich@users.noreply.github.com>
2025-08-11 13:16:48 +08:00
this-Fish
4bd431bcb8 地圖追蹤 : 紫晶块[大剑]@蜜柑魚 路徑優化 (#1545)
* 地圖追蹤 : 紫晶块[大剑]@蜜柑魚 路徑優化

火神趕路結尾加上E下車
A02調整戰鬥位、避免點到鍋
A05調整前往第一個礦點路徑

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-11 12:56:10 +08:00
this-Fish
3770f39246 JS : Auto Theft NPC & 原食 2.0.1 (#1546)
新增纳塔杂货店NPC
2025-08-11 12:55:32 +08:00
zaodonganqi
01654f0797 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-11 01:13:02 +00:00
zaodonganqi
7aa6ec4306 update repo.json 2025-08-11 01:07:17 +00:00
2f25fd3b6a 狗粮pro +精英js (#1544)
狗粮
1优化些许点位
精英
1,分层添加路径信息
2.调整几条路线规划;601大宝/次数盾分开;几处容易打不到的怪物移除
2025-08-11 09:06:58 +08:00
Jamis
cb4a28bb93 增加更多须弥地区水晶块路线 (#1543)
* merge two paths

* add more

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-11 00:05:37 +08:00
physligl
67f3b5a571 update repo.json 2025-08-10 14:00:45 +00:00
秋云
62a04b25ff fix:settings 2025-08-10 22:00:19 +08:00
Jamis
fe8e33e72b 增加千壑沙地水晶块路线 (#1542)
* Add crystal chunks pathing for desert of Hadramaveth

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-10 19:17:56 +08:00
zaodonganqi
ad7b99e761 update repo.json 2025-08-10 11:05:51 +00:00
呱呱z
16b452985f 战斗策略:伊涅芙+芙宁娜+万叶+白术 (#1538)
* 战斗策略:伊涅芙+芙万+白术
2025-08-10 19:05:06 +08:00
zaodonganqi
9532762baa update repo.json 2025-08-10 10:51:14 +00:00
mno
26d378d1cb js:AAA狗粮批发0.0.2 (#1540)
修复无记录文件时报错
2025-08-10 18:50:58 +08:00
Tool_tingsu
287b72a377 Update main.js (#1541) 2025-08-10 18:50:14 +08:00
zaodonganqi
d45eef380a update repo.json 2025-08-10 09:07:04 +00:00
mno
b67c244132 js:AAA狗粮批发增加保留文件 (#1539)
"saved_files": [
    "records/*.txt"
  ],
2025-08-10 17:04:21 +08:00
zaodonganqi
284aff3f19 update repo.json 2025-08-10 08:48:58 +00:00
mno
681508624d js:aaa狗粮批发测试版本 (#1537)
同时,之前的自动狗粮js
### 1.7.7(2025.08.10)
1.移除了存在bug的不卡时间,尽量跑A模式
2025-08-10 16:48:38 +08:00
physligl
d910e80e20 update repo.json 2025-08-10 08:45:16 +00:00
秋云
85688a88fe Merge remote-tracking branch 'upstream/main' 2025-08-10 16:44:24 +08:00
秋云
740a5cd2fa 补充 main.js 2025-08-10 16:43:52 +08:00
physligl
3eadee4932 update repo.json 2025-08-10 08:39:12 +00:00
秋云
4c6ae94d65 Merge remote-tracking branch 'upstream/main' 2025-08-10 16:37:06 +08:00
秋云
28f7f600da RDP:补充说明文件 2025-08-10 16:36:49 +08:00
physligl
b53f94aecb update repo.json 2025-08-10 08:35:02 +00:00
秋云
9176f1564e 四方八方之网 main.js 2025-08-10 16:34:37 +08:00
physligl
e4f111b1ab update repo.json 2025-08-10 08:28:14 +00:00
秋云
f4087871b9 fix: move file. 2025-08-10 16:27:48 +08:00
physligl
fbc9e9b71c update repo.json 2025-08-10 08:25:21 +00:00
火山
939a96cf48 Python脚本:1Remote_RDP_Autoreconnection (#1536)
基于1Remote软件的Rdp本地远程日志监控,并自动检测断连重启的Python脚本。需要看readme才能使用!!
2025-08-10 16:25:01 +08:00
Jamis
1dc0c910c7 重构须弥与纳塔地区水晶块路线,修正部分路线,增加新路线 (#1535)
* refactor crystal chunks path in Sumeru and Natlan

* update

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-10 16:07:10 +08:00
physligl
d188ac8a41 update repo.json 2025-08-10 07:25:23 +00:00
秋云
1f1198f712 fix: 整合四方八方之网 2025-08-10 15:24:54 +08:00
Tool_tingsu
afd8c2fc60 地图追踪 澄晶实 路线优化 (#1534)
* Delete repo/pathing/食材与炼金/澄晶实 directory

* Add files via upload

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

* Update 01-澄晶实-隆崛坡地下-4个.json

* Update 02-澄晶实-祖遗庙宇地下1-4个.json

* Update 03-澄晶实-祖遗庙宇地下2-8个.json

* Update 04-澄晶实-溶水域地下1-12个.json

* Update 05-澄晶实-溶水域地下2-14个.json

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-10 14:42:24 +08:00
MisakaAldrich
6a7298a6d9 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-10 03:43:50 +00:00
起个名字好难的喵
a47e786567 JS脚本: 自动伐木地图追踪版 修复悬铃木几处可能的卡死 (#1533) 2025-08-10 11:43:34 +08:00
MisakaAldrich
554ca6068d update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-10 00:27:20 +00:00
起个名字好难的喵
b69c88158e JS脚本: 自动伐木地图追踪版 action改造 (#1532)
* JS脚本: 自动伐木地图追踪版 桃椰子木action改造

* JS脚本 自动伐木地图追踪版 action改造

* 更新文档

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-10 08:27:00 +08:00
zaodonganqi
1087485a6a update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-09 15:57:45 +00:00
躁动的氨气
a49c2a01bc 删除风神瞳空目录 (#1531) 2025-08-09 23:57:03 +08:00
zaodonganqi
eb7e5f7492 update repo.json 2025-08-09 15:23:45 +00:00
kaedelcb
6e72e32000 v.3.5版本 全自动枫丹地脉花 :20250809 (#1529)
- **优化**:
1. 树脂识别错误纠正处理。
2. 异步检测错误打开地脉花优化时序。
2025-08-09 23:23:30 +08:00
kaedelcb
f5d9456fb3 v.1.8版本 自动幽境危战 20250809 (#1530)
- **优化**:
1. 进入各种页面的等待时间增加,防止卡顿报错。
2. 树脂识别错误纠正处理。
2025-08-09 23:23:16 +08:00
MisakaAldrich
c93537f714 update repo.json 2025-08-09 14:45:20 +00:00
起个名字好难的喵
c305d02c6e JS脚本: 自动伐木地图追踪版 新action测试 (#1528) 2025-08-09 22:45:03 +08:00
Jamis
84070b09a7 增加须弥地区水晶块路线(部分) (#1527)
* Add pathing for crystal chunks in Sumeru

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-09 22:39:03 +08:00
zaodonganqi
7fe9a9e173 update repo.json 2025-08-09 13:39:26 +00:00
Jamis
7dc2fa29f1 改进紫晶块路线对满命玛薇卡的适配 (#1526) 2025-08-09 21:38:44 +08:00
zaodonganqi
57881d945b update repo.json 2025-08-09 11:41:24 +00:00
躁动的氨气
c3b5280b72 删除无效文件 (#1525) 2025-08-09 19:40:33 +08:00
zaodonganqi
4719de53b5 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-09 08:26:05 +00:00
躁动的氨气
7509996b37 修改目录结构 (#1524) 2025-08-09 16:25:23 +08:00
zaodonganqi
278b894135 update repo.json 2025-08-09 07:41:13 +00:00
Tool_tingsu
d3fa48dda7 js boss相关路线更新 (#1523) 2025-08-09 15:40:31 +08:00
zaodonganqi
9a729b5c80 update repo.json 2025-08-09 07:37:27 +00:00
5117600049
4776b045c9 更新首领讨伐的攀爬检测逻辑 (#1520) 2025-08-09 15:36:42 +08:00
小大
553691c92b 神瞳2.0 删除1.0 (#1522)
* 神瞳2.0 删除1.0

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-09 15:36:12 +08:00
zaodonganqi
f0aebe1ba0 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-09 03:49:49 +00:00
提瓦特钓鱼玳师
c61d1111f2 JS脚本:提瓦特全自动钓鱼【修复】 (#1519)
* 修复了月卡等待异常的问题

* Delete repo/js/AutoFishingTeyvat/assets/archive.json

* Delete repo/js/AutoFishingTeyvat/READEME.md
2025-08-09 11:49:31 +08:00
zaodonganqi
eeccb07ea1 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-09 02:35:34 +00:00
Jamis
cf21699739 新增js脚本: 每日领取闪闪礼蛋 (#1518) 2025-08-09 10:34:54 +08:00
MisakaAldrich
6713bfe4c2 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-09 01:36:16 +00:00
起个名字好难的喵
7c46fe824e removed old_version pathing 2025-08-09 09:35:29 +08:00
小大
e09a2ca287 锚点1.1 (#1517)
* 锚点1.1

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-09 09:29:53 +08:00
MisakaAldrich
c4bdcdb5a9 update repo.json 2025-08-09 01:29:19 +00:00
340c68aee0 狗粮pro 8.8 (#1516)
1.更新富AB规划
2.优化些许点位
2025-08-09 09:29:00 +08:00
zaodonganqi
8cabe52bf1 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-08 14:35:10 +00:00
Tool_tingsu
15e958c018 js 配对界面切换角色 更新清理角色缓存 (#1513)
* Delete repo/pathing/地方特产/枫丹/苍晶螺/13-苍晶螺-自然哲学学院2-7个.json

* Add files via upload

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

* Update 13-苍晶螺-自然哲学学院2-7个.json

* 123

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

* 1

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-08 22:32:51 +08:00
Tool_tingsu
a08cd67ae7 js 纪行周常-10个boss一条龙 更新路线为分层地图版,取消键鼠 (#1515)
* Delete repo/pathing/地方特产/枫丹/苍晶螺/13-苍晶螺-自然哲学学院2-7个.json

* Add files via upload

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

* Update 13-苍晶螺-自然哲学学院2-7个.json

* 123

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

* 1

* 2

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-08 22:32:07 +08:00
Tool_tingsu
60996576c6 js 首领讨伐一条龙 更新路线为分层地图版本,取消键鼠录制的使用 (#1514)
* Delete repo/pathing/地方特产/枫丹/苍晶螺/13-苍晶螺-自然哲学学院2-7个.json

* 归档苍晶螺js

* 归档

* 1

* 2
2025-08-08 22:31:52 +08:00
xiayutianXYT
d27600a2e0 地图追踪:小驮兽(面具驮) (#1512)
* Add files via upload

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-08 22:31:22 +08:00
zaodonganqi
96e7e9b62d update repo.json 2025-08-08 14:10:32 +00:00
Tool_tingsu
a068edd135 js 苍晶螺拾取归档 (#1511)
* Delete repo/pathing/地方特产/枫丹/苍晶螺/13-苍晶螺-自然哲学学院2-7个.json

* 归档苍晶螺js

* 归档
2025-08-08 22:09:50 +08:00
Tool_tingsu
46f613db00 初露之源 汐藻 风神瞳 更新占用 (#1510)
* Delete repo/pathing/地方特产/枫丹/苍晶螺/13-苍晶螺-自然哲学学院2-7个.json

* Add files via upload

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

* Update 13-苍晶螺-自然哲学学院2-7个.json

* 123

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-08 22:09:25 +08:00
zaodonganqi
8d84529293 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-08 11:21:51 +00:00
小大
00f19aae51 神瞳 (#1509)
* 神瞳

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-08 19:11:56 +08:00
小大
db492c39ac 锚点 (#1508)
* 锚点

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-08 18:52:42 +08:00
xiayutianXYT
1cefb7163b 地图追踪:大驮兽 (#1505)
* Add files via upload

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-08 18:48:44 +08:00
秋云
97fdcc5275 Update README.md
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-08 16:42:39 +08:00
MisakaAldrich
99ab3801f9 update repo.json 2025-08-08 08:05:13 +00:00
起个名字好难的喵
99ddb138e5 fix authors 2025-08-08 16:04:11 +08:00
起个名字好难的喵
3a696c4f86 fix bgi_version 2025-08-08 15:59:02 +08:00
禹仔二号
63f3aae673 小大 (#1504)
* feat(repo): 添加枫丹-锚点-苍晶区-地面路径

- 新增枫丹-锚点-苍晶区-地面路径文件
- 路径覆盖苍晶区地面区域,包括多个拾取点和行走路径
- 文件格式为JSON,包含路径点的坐标和动作参数

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

* feat(archive): 添加海岛活动-遥遥同旅-第一关脚本

- 新增自动按键操作脚本,实现一系列预设的按键组合操作
- 主要涉及的键位有:VK_D、VK_A、VK_SPACE、VK_Q
- 添加 manifest.json 文件,包含脚本的基本信息和配置

* feat(pathing): 添加悠悠度假村锚点和神瞳路径

- 新增 4 个锚点路径文件,覆盖悠悠度假村区域
- 新增 4 个火神瞳路径文件,包含该区域的神瞳收集路线
- 所有路径均由小大作者创建

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
Co-authored-by: 起个名字好难的喵 <25520958+MisakaAldrich@users.noreply.github.com>
2025-08-08 15:52:23 +08:00
xd1145
aa68e2e683 纳塔5.8 全自动神瞳 1-2 (#1502)
* 纳塔5.8 全自动神瞳 1-2

* 5.8神瞳 1-3 悠悠集市东方 2个

* fix typo

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

---------

Co-authored-by: 起个名字好难的喵 <25520958+MisakaAldrich@users.noreply.github.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-08 12:56:47 +08:00
MisakaAldrich
eca4312ad4 update repo.json 2025-08-08 04:24:48 +00:00
xd1145
921c8f4a37 地图追踪: 5.8 纳塔 神瞳全自动收集 七天神像旁 2个 (#1501) 2025-08-08 12:23:59 +08:00
MisakaAldrich
60872fd13c update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-08 01:56:38 +00:00
火山
521b79a6f1 战斗策略:伊涅芙+龙芙万 (#1500) 2025-08-08 09:55:57 +08:00
MisakaAldrich
6eaf7ce057 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-07 17:21:42 +00:00
起个名字好难的喵
6733c2a178 JS脚本: 鳄鱼好感修复fakelog 2025-08-08 01:21:11 +08:00
physligl
abc2749375 update repo.json 2025-08-07 15:29:11 +00:00
秋云
49d408b5d3 fix: 手动管理截图内存 2025-08-07 23:28:34 +08:00
MisakaAldrich
1b58b1df40 update repo.json 2025-08-07 14:45:14 +00:00
起个名字好难的喵
92d29a8e31 add js authors 2025-08-07 22:44:47 +08:00
起个名字好难的喵
8423ec45c9 秋秋云,我已登神 2025-08-07 22:44:13 +08:00
起个名字好难的喵
8342c87404 archive js battlepass 2025-08-07 22:36:45 +08:00
zaodonganqi
b446f0c98c update repo.json 2025-08-07 12:00:08 +00:00
mno
c23b44399a js:锄地一条龙1.3.6 (#1499)
### 1.3.6(2025.08.07)
1.进一步优化内存占用
2025-08-07 19:59:46 +08:00
MisakaAldrich
8820ec19ab update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-07 07:10:46 +00:00
mno
6ae02e50ff js:锄地一条龙增加保留拾取名单.json (#1498) 2025-08-07 15:10:28 +08:00
MisakaAldrich
6e406649f3 update repo.json 2025-08-07 05:21:40 +00:00
mno
809039b2af js:锄地一条龙1.3.5和新js"性能测试" (#1497) 2025-08-07 13:21:18 +08:00
MisakaAldrich
5b240ba7c5 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-07 03:02:05 +00:00
Jamis
cbbf4dca19 Add support for Bounama's grocery in Natlan (#1496) 2025-08-07 11:01:25 +08:00
zaodonganqi
0a999bc007 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-07 01:41:48 +00:00
mno
a98d4d67dc js:锄地一条龙1.3.4 (#1495)
* js:锄地一条龙1.3.4

### 1.3.3(2025.08.07)
1.修复拾取失效(再出问题就踹秋秋云屁股)
2.修复泥头车模式卡复活界面

* Update README.md
2025-08-07 09:41:32 +08:00
zaodonganqi
4850932db2 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-07 00:45:52 +00:00
this-Fish
eac3b770ea 釣魚JS修正魚類名稱、购买NPC商品JS調整 (#1493)
* 修正青果角鲀 名字為 真果角鲀

* 阿扎莱NPC 白天時有機會點到別的NPC
2025-08-07 08:45:35 +08:00
kaedelcb
9cc7c3ff7a 全自动枫丹地脉花 v.3.4版本:20250807 (#1491)
* Delete repo/js/AutoFontaineLeyLine directory

* 全自动枫丹地脉花  v.3.4 版本:20250807

### v.3.4版本:20250807

- **新功能**:

- **优化**:
1. 优化打开冒险之证的时序,减少冒险之证打开失败的几率。
2. 切换队伍失败后添加返回函数,防止卡在切换界面。
3. 领奖时切换队伍失败或找不到时,通过地图追踪重新寻找一次。
4. 优化JS设置的默认显示和顺序。
5. 优化第六线路第二朵花战斗地点,避免游泳。
2025-08-07 08:45:14 +08:00
zaodonganqi
57104f4c87 update repo.json 2025-08-07 00:44:48 +00:00
kaedelcb
64e50be6e4 自动幽境危战 v.1.7版本:20250807 (#1492)
### v.1.7版本:20250807

- **新功能**:

- **优化**:
1. 进入选择页面时,判断是否在爆发期。
2. 更改进入秘境的判断,避免因为聊天按键被改导致判断错误。
2025-08-07 08:44:31 +08:00
Jamis
42520b3146 修复螃蟹路线中概率性摔死的问题 (#1490)
* 修复概率性摔死的问题

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-06 16:47:26 +08:00
MisakaAldrich
4a9987e6c0 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-05 17:00:23 +00:00
a3750759ad 狗粮pro 8.5 (#1489)
1.优化些许点位
2025-08-06 01:00:08 +08:00
提瓦特钓鱼玳师
da9e685986 JS脚本:一只爱可菲(厨娘版)适应性更新+修复BUG (#1488) 2025-08-06 00:59:55 +08:00
MisakaAldrich
647949ceb6 update repo.json 2025-08-05 15:10:14 +00:00
Tool_tingsu
cdb67ee605 地图追踪 苍晶螺 13 路线修复 (#1487) 2025-08-05 23:09:34 +08:00
zaodonganqi
88006f3e9a update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-05 09:26:58 +00:00
mno
0fdf96e6a1 js:锄地一条龙1.3.3 (#1486)
### 更新日志
### 1.3.3(2025.08.05)
1.修复拾取失效
2025-08-05 17:26:36 +08:00
this-Fish
e9d9cf63fc 地图追踪: 胡萝卜 update (#1485)
* 地图追踪: 胡萝卜 update

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-05 16:18:57 +08:00
zaodonganqi
d1ab0ef1be update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-05 05:46:08 +00:00
mno
14c1240b84 js:锄地一条龙1.3.2 (#1484)
### 1.3.2(2025.08.05)
1.修复拾取失效
2025-08-05 13:45:51 +08:00
MisakaAldrich
65fcc41e5b update repo.json 2025-08-05 04:09:13 +00:00
起个名字好难的喵
6261fd4401 地图追踪: 蘑菇@白白喵 (#1483) 2025-08-05 12:08:32 +08:00
MisakaAldrich
66b1828ce2 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-05 03:47:33 +00:00
起个名字好难的喵
ef496734ba 地图追踪: 金鱼草@白白喵 (#1482) 2025-08-05 11:46:49 +08:00
MisakaAldrich
35b89ef969 update repo.json 2025-08-05 03:40:46 +00:00
起个名字好难的喵
1079c19a4d 地图追踪: move 金鱼草@曦 2025-08-05 11:39:55 +08:00
MisakaAldrich
e32db94f48 update repo.json 2025-08-05 03:38:35 +00:00
起个名字好难的喵
78c106c824 地图追踪: 甜甜花@白白喵
文件夹打错字了
2025-08-05 11:37:52 +08:00
MisakaAldrich
c458a2e5c8 update repo.json 2025-08-05 03:35:14 +00:00
起个名字好难的喵
4c1e73d07c 地图追踪: 甜甜花@白白喵 2025-08-05 11:34:33 +08:00
MisakaAldrich
4633130db1 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-05 03:22:36 +00:00
起个名字好难的喵
e940b3c4cb 地图追踪: 日落果万叶版@白白喵 (#1481) 2025-08-05 11:21:57 +08:00
MisakaAldrich
c44cccff4b update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-05 02:59:24 +00:00
起个名字好难的喵
467df2c001 地图追踪: 海草@白白喵 (#1480) 2025-08-05 10:58:47 +08:00
MisakaAldrich
7e29302faf update repo.json 2025-08-05 02:53:38 +00:00
起个名字好难的喵
5136b3e017 地图追踪: move 海草@不瘦五十斤不改名 2025-08-05 10:52:55 +08:00
MisakaAldrich
001a2f4b59 update repo.json 2025-08-05 02:48:46 +00:00
起个名字好难的喵
925f354bcd 地图追踪: 树王圣体菇@白白喵 (#1479) 2025-08-05 10:48:10 +08:00
physligl
84c066b273 update repo.json 2025-08-05 02:04:02 +00:00
mno
a462d23010 js:锄地一条龙1.3.1 (#1478)
### 1.3.1(2025.08.05)
1.修复异步使用滚动造成的拾取失效
2025-08-05 10:03:43 +08:00
zaodonganqi
ee6090ac12 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-05 00:47:32 +00:00
794dfd4482 狗粮pro 8.4 (#1477)
* 狗粮pro 8.4

1.优化些许点位
2025-08-05 08:47:13 +08:00
MisakaAldrich
c483c09030 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-04 12:52:21 +00:00
Jamis
ee3db27d52 修正js脚本海祈岛良心商人进货中NPC的精度 (#1470) 2025-08-04 20:51:45 +08:00
zaodonganqi
0c7ee70550 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-04 04:51:25 +00:00
mno
5913ed7a87 js:锄地一条龙1.3.0 (#1467)
* js:锄地一条龙1.3.0

### 1.3.0(2025.08.04)
1.增加了识图频率限制,可以通过自定义配置中触发器间隔调节
1.优化了拾取时的滚动效果

* 保留records文件夹

---------

Co-authored-by: 躁动的氨气 <131591012+zaodonganqi@users.noreply.github.com>
2025-08-04 12:51:06 +08:00
zaodonganqi
f3db91d934 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-04 00:59:34 +00:00
this-Fish
22f1f2d096 地图追踪 : 胡萝卜 刪去多除路徑、增加編號、補充點位 (#1466)
* Delete repo/pathing/食材与炼金/胡萝卜 directory

* 地图追踪 : 胡萝卜 刪去多除路徑、增加編號、補充點位

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-04 08:58:19 +08:00
MisakaAldrich
c68d2ef1b2 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-03 15:06:47 +00:00
起个名字好难的喵
6a194f73d1 地图追踪: 绝云椒椒@白白喵 (#1465) 2025-08-03 23:06:12 +08:00
MisakaAldrich
3cf91c1f2f update repo.json 2025-08-03 14:42:52 +00:00
起个名字好难的喵
47d5251d50 地图追踪: 螃蟹@白白喵 (#1464) 2025-08-03 22:42:14 +08:00
physligl
0af0bd6c96 update repo.json 2025-08-03 12:08:09 +00:00
this-Fish
4885f8ddf9 JS : Auto Theft NPC & 原食 : 增加 購買咖啡豆NPC (#1462)
* Update main.js

* Add files via upload
2025-08-03 20:07:32 +08:00
Jamis
75ed4e4073 lower required version to be compatibile with latest alpha releases (#1463) 2025-08-03 20:07:12 +08:00
zaodonganqi
2376205c05 update repo.json 2025-08-03 10:42:57 +00:00
Jamis
80244988a9 增加提提岛螃蟹路线,补充悠悠度假村螃蟹路线 (#1461)
* 增加提提岛螃蟹路线,补充悠悠度假村螃蟹路线

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-03 10:11:49 +00:00
MisakaAldrich
d4c169aa1e update repo.json 2025-08-03 06:49:05 +00:00
Jamis
b7b5bff5de 重命名纳塔螃蟹 (#1460) 2025-08-03 14:48:30 +08:00
MisakaAldrich
2dad50eae1 update repo.json 2025-08-03 06:47:59 +00:00
Tool_tingsu
f3d2358282 地图追踪/js 薄荷更新 5.8新地图及地下地图 (#1459) 2025-08-03 14:47:41 +08:00
zaodonganqi
95b4f78699 update repo.json 2025-08-03 04:54:58 +00:00
Tool_tingsu
5ec6ec019d js 配对界面切换角色 更新5.8角色 (#1457)
* Delete repo/js/AutoSwitchRoles/combat_avatar.json

* Add files via upload

* Add files via upload

* Update manifest.json

* Update manifest.json
2025-08-03 12:54:41 +08:00
zaodonganqi
5288b82eab update repo.json 2025-08-03 04:49:01 +00:00
躁动的氨气
4097308b1f 增加悠悠度假村螃蟹路线 2025-08-03 12:48:26 +08:00
Jamis
0034c2d2a4 update 2025-08-03 12:02:29 +08:00
GitHub Actions Bot
86ebf44c08 自动修复 JSON 格式和版本号 [ci skip] 2025-08-03 04:01:34 +00:00
Jamis
9c1807cf13 add pathing for crabs 2025-08-03 11:59:53 +08:00
MisakaAldrich
d7e1c1bb48 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-03 01:26:11 +00:00
bfaf0ef86b 狗粮 pro 8.2 (#1456)
* Update 204璃月-天遒谷3.json

* Add files via upload
2025-08-03 09:25:36 +08:00
physligl
2bb51c8b19 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-02 18:47:13 +00:00
呱呱z
37a6de176e 铁匠铺js——2.2.1优化 (#1454)
* 2.2.1更新


### 2.2.1(2025.08.03)

-   加快锻造速度
-   优化通知逻辑,减少通知被吞概率

* Update main.js
2025-08-03 02:46:36 +08:00
physligl
6904fa2098 update repo.json 2025-08-02 18:45:40 +00:00
70278f38ee 狗粮pro 8.2 (#1455)
1.优化些许点位
2025-08-03 02:45:21 +08:00
MisakaAldrich
5ebc1bc448 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-02 15:32:32 +00:00
Tool_tingsu
4ea13a8677 js 提瓦特扫描仪 璃月路线 91-113 完结 (#1453) 2025-08-02 23:31:58 +08:00
huiyadanli
1aa42a7bce update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-02 06:37:01 +00:00
ddaodan
526b39cb0d js: Language (#1452) 2025-08-02 14:36:43 +08:00
MisakaAldrich
681e00e130 update repo.json 2025-08-01 18:16:30 +00:00
5117600049
45c99a29ef JS脚本:角色养成一条龙添加遗漏的素材图片 (#1451) 2025-08-02 02:15:55 +08:00
zaodonganqi
f2bbc3d084 update repo.json 2025-08-01 14:08:32 +00:00
躁动的氨气
19c1732058 修改作者名 2025-08-01 22:07:51 +08:00
MisakaAldrich
ac0edb84e9 update repo.json 2025-08-01 13:41:01 +00:00
起个名字好难的喵
49ab7e9734 removed author 2025-08-01 21:39:11 +08:00
起个名字好难的喵
6dbcb5e3ce 提交规范添加示例 2025-08-01 21:18:58 +08:00
MisakaAldrich
03cdf124ac update repo.json 2025-08-01 10:25:25 +00:00
Jamis
31a09e87ab 增加JS脚本:幻想真境剧诗定时抢好友列表里大佬的满命角色 (#1446) 2025-08-01 18:24:33 +08:00
zaodonganqi
3a1643607c update repo.json 2025-08-01 07:44:05 +00:00
躁动的氨气
40f0ad5cdb 添加部分作者链接 (#1450)
* 添加部分作者链接

* Update 02-魔像禁卫-佩特莉可镇02-1个.json

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-01 14:09:13 +08:00
zaodonganqi
ed0ecc630f update repo.json 2025-08-01 06:07:04 +00:00
躁动的氨气
d25caaf0cb js:锄地一条龙1.2.5 2025-08-01 14:06:45 +08:00
zaodonganqi
313db90980 update repo.json 2025-08-01 02:40:38 +00:00
躁动的氨气
6f4b3f7c3f 修改水晶块与蕈兽部分目录结构
修改水晶块与蕈兽部分目录结构
2025-08-01 10:39:49 +08:00
MisakaAldrich
6cf7a5cd80 update repo.json 2025-07-31 23:42:20 +00:00
禹仔二号
c753afa95d 活动 (#1447)
* feat(archive): 添加海岛活动-遥遥同旅-第一关脚本

- 新增自动按键操作脚本,实现一系列预设的按键组合操作
- 主要涉及的键位有:VK_D、VK_A、VK_SPACE、VK_Q
- 添加 manifest.json 文件,包含脚本的基本信息和配置

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-01 07:41:28 +08:00
起个名字好难的喵
38c4752764 Revert "战斗脚本:钟火芙万(不免疫锄大地) (#1443)" (#1448)
This reverts commit c1c7dd164e.
2025-08-01 07:40:35 +08:00
huiyadanli
0a074a7bcc update repo.json 2025-07-31 13:36:52 +00:00
辉鸭蛋
5b631cb332 Update README.md 2025-07-31 21:36:33 +08:00
zaodonganqi
cbc4e149e6 修复目录结构 2025-07-31 21:06:32 +08:00
zaodonganqi
a39c66caa2 拷打秋云链接写错 2025-07-31 21:06:14 +08:00
11
c1c7dd164e 战斗脚本:钟火芙万(不免疫锄大地) (#1443) 2025-07-31 20:54:23 +08:00
MisakaAldrich
657684e8ba update repo.json 2025-07-31 12:43:31 +00:00
Tool_tingsu
1dda088628 js 提瓦特扫描仪 璃月路线 82-90 (#1444) 2025-07-31 20:42:40 +08:00
禹仔二号
3e03806036 feat(repo): 添加枫丹-锚点-苍晶区-地面路径 (#1442)
* feat(repo): 添加枫丹-锚点-苍晶区-地面路径

- 新增枫丹-锚点-苍晶区-地面路径文件
- 路径覆盖苍晶区地面区域,包括多个拾取点和行走路径
- 文件格式为JSON,包含路径点的坐标和动作参数

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

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-07-31 18:37:19 +08:00
mno
feaee63012 js:锄地一条龙1.2.5
### 1.2.5(2025.07.31)
1.运行线路前删除部分中间信息,略微减少内存占用
2.当权重(涉及指数运算)过大时,修正到五,过小时修正到0
3.修复了按效率降序排序与优先关键词的冲突,现在含优先关键词的路线也会按照各自的效率排序了
2025-07-31 11:50:59 +08:00
4513 changed files with 117747 additions and 49716 deletions

144
README.md
View File

@@ -6,7 +6,7 @@
作者Q群764972801 (非作者请勿加入)
[如何提交到本仓库?(谁都能看懂的 GitHub Pull Request 使用指南)](https://bgi.huiyadan.com/dev/pr.html)
[如何提交到本仓库?(谁都能看懂的 GitHub Pull Request 使用指南)](https://bettergi.com/dev/pr.html)
## 脚本提交说明
@@ -15,88 +15,186 @@
- 地图追踪脚本提交到 [repo/pathing](https://github.com/babalae/bettergi-scripts-list/tree/main/repo/pathing) 目录;
- 七圣召唤脚本提交到 [repo/tcg](https://github.com/babalae/bettergi-scripts-list/tree/main/repo/tcg) 目录。
## 脚本提交规范
为了保证脚本的规范性和可读性,方便用户清晰了解脚本的用途,制定以下脚本命名规则和脚本文件夹命名规则。
### 地图追踪脚本
#### 文件命名规范
确保脚本文件在同一目录下按预期顺序排列,并一目了然地传达关键信息。地图追踪脚本命名需包含以下核心信息:
```
编号-材料名称-区域(跨区域材料填写)-二级区域(可选)-二级子区域-数量
```
- 编号
- 两位数,如果单个资源脚本数量超过 `100` 可以考虑使用三位数编号或者使用字母加数字编号,如 A01
- 编号的排序应遵循以下两种方式之一:
- 按传送点位顺序排序。相邻脚本之间优先保证传送的便捷性,这种编号方式考虑整体采集效率。
- 按材料获取效率排序。优先选择资源分布密集或容易采集的点,效率高的路径放在靠前编号,这种编号方式考虑编号靠前脚本的采集效率。
- 材料名称
- 采集物(使用游戏内官方名称命名,如 `慕风蘑菇``劫波莲`,不应当使用 `绫华突破材料`等不清晰的名称命名)
- 掉落物(因掉落物名称与掉落物等级有关,因此不使用掉落物本身命名,而是使用怪物名称命名)
- 区域(指 `蒙德` `璃月` `稻妻` `须弥` `枫丹` `纳塔` `至冬`,仅当材料跨区域需标注)
- 区域(指 `蒙德` `璃月` `稻妻` `须弥` `枫丹` `纳塔` `至冬`**仅当材料跨区域需标注**
- 二级区域(如 `珉林`,根据实际需求标注)
- 二级子区域(细分地点,如 `绝云间`
- 预期采集的数量
示例:
脚本名称**仅限上述**规定的编号、材料名称、区域、二级子区域,原则上不应包含额外的描述或标点符号。
```
✔ 参考示范:
01-水晶块-璃月-绝云间-6个
02-水晶块-璃月-荻花洲-8个
❌ 错误示范:
01-水晶块-璃月-快速路径-绝云间-6个
```
脚本名称仅限上述规定的编号、材料名称、区域、二级子区域,不应包含额外的描述或标点符号。如:
```
❌01-水晶块-璃月-快速路径-绝云间-6个
```
其他注意事项
**其他注意事项**
- 部分采集物没有对应的二级子区域,允许名称的区域部分使用**起始传送锚点**右侧展示的二级区域,或**这条路径的大部分采集物点位**所位于的二级区域
- 相同**二级子区域**有多条路径时,推荐采用 `编号-材料名称-二级区域-二级子区域及方位-数量` 进行命名。
- 脚本文件名应当和 `json` 文件中的 `name` 字段相同。
- 说明文件应当命名为README.md以保证仓库能够正确读取。
#### 文件夹命名规范
目的:对脚本按材料分类管理,便于版本控制与团队协作。目录结构应当遵循以下原则:
- 根据脚本种类选择恰当的一级分类,目前共有六个分类 `锄地专区``地方特产``敌人与魔物``矿物``其他`
- 一级目录:以材料名称命名,须与文件命名中的材料名称一致。
- 二级子目录(可选):可根据项目或作者划分,如有必要。
示例目录结构如下:
- 示例目录结构如下:
```
repo/pathing/矿物
├─ 水晶块/
├─ 水晶块
│ ├─ 01-水晶块-璃月-绝云间-6个
│ └─ 02-水晶块-璃月-荻花洲-8个
└─ 星银矿石/
└─ 星银矿石
└─ 01-星银矿石-覆雪之路-7个
```
如果脚本和原来的地图追踪脚本存在冲突 按照以下原则处理:
- 修复或补充:直接提交到原材料目录。
- 路线冲突:新建同名目录并添加作者标识:
1. 将旧脚本目录重命名为 `AA@旧作者名`
2. 新脚本放入 `AA@你的名字`
3. 例:原 `repo/pathing/AA` 重命名为 `AA@oldauthor` 新目录 `AA@yourname`
4. 示例目录结构如下:
- 示例目录结构如下:
```
repo/pathing/.../
└── AA/
└── AA
├── AA@旧作者名
└── AA@你的名字
```
- 不同采集方式|效率:新建目录添加标识及作者标识:
- 不同采集方式|角色|效率:新建目录添加标识及作者标识:
1. 判断旧脚本目录的采集方式,将旧脚本目录重命名为 `采集方式@旧作者名`
2. 新脚本放入 `采集方式@你的名字`
3. 示例目录结构如下:
- 示例目录结构如下:
```
repo/pathing/.../
└── AA/
├── 无草神@广告位招租
├── 草神@广告位招租
└── 效率路线@广告位招租
repo/pathing
├── 地方特产/区域
│ ├── A材料
│ │ ├── 草神@作者广告位招租
│ │ ├── 有草神效率路线@作者广告位招租
│ │ ├── 有草神全收集@作者广告位招租
│ │ └── ...
│ └── B材料
│ ├── 效率路线@作者广告位招租
│ ├── 全收集@作者广告位招租
│ └── ...
├── 矿物
│ ├── 水晶矿
│ │ ├── 大剑@作者广告位招租
│ │ ├── 钟离@作者广告位招租
│ │ ├── 诺艾尔@作者广告位招租
│ │ └── ...
│ └── 萃凝晶
│ ├── 大剑效率路线@作者广告位招租
│ ├── 大剑无战斗@作者广告位招租
│ └── ...
└── ...
```
其他注意事项
**其他注意事项**
- 目录名仅限材料官方名称,不添加版本号或其他标识。
- 作者标识仅在冲突时追加,格式为“@作者名”,紧随原目录名。
- 相同二级子区域有多条路径时,推荐采用 `编号-材料名称-二级区域-二级子区域及方位-数量` 进行命名。
### JS脚本
创建JS脚本请参考文档[创建脚本](https://bettergi.com/dev/js/create.html)
#### 文件夹命名规则
- 脚本的文件夹名称**应体现脚本的用途**,简要用途可在描述文件[manifest.json](https://bettergi.com/dev/js/create.html#manifest-json)中说明,详细用途可在`README.md`中说明
- 脚本的主体文件夹名称可采用`英文`、`中文`、`英文缩写+中文`等命名方式,名称中不应包含空格,如:
```
repo/js
├── OCR购买材料
├── AutoLeyLineOutcrop
├── 使用历练点完成每日委托
└── ...
```
- 常见的脚本结构目录如下:
```
repo/js
└── 你的脚本名称
├── Assets
│ ├── Pathing
│ │ └── xxx.json
│ └── RecognitionObject
│ └── xxx.png
├── main.js
├── manifest.json
├── settings.json
└── README.md
```
- `Assets`用于存放脚本使用到的资源文件,其中
- `Pathing`用于存放[地图追踪](https://bettergi.com/feats/autos/pathing-dev.html)文件
- `RecognitionObject`用于存放[模板匹配](https://bettergi.com/dev/js/rec.html#%E6%A8%A1%E6%9D%BF%E5%8C%B9%E9%85%8D)对象
**其他注意事项**
- 脚本使用的资源文件应在`README.md`中注明实际用途
### 其他
因早期对脚本管理较为宽松,因此仓库有部分脚本并不符合命名规范,欢迎通过 PR 规范这些名称。
## Contributors
<a href="https://next.ossinsight.io/widgets/official/compose-recent-active-contributors?repo_id=866958830&limit=30" target="_blank" style="display: block" align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://next.ossinsight.io/widgets/official/compose-recent-active-contributors/thumbnail.png?repo_id=866958830&limit=30&image_size=auto&color_scheme=dark" width="655" height="auto">

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@@ -45,6 +45,14 @@
"Alkaid": "https://github.com/Rosefinch-zzz",
"听雨♪": "https://github.com/TingYu-lulumi",
"小鹰划船不用桨": "https://github.com/Kotagan",
"阿城同学": "https://github.com/shilic"
"阿城同学": "https://github.com/shilic",
"FuYeqi": "https://github.com/FuYeqi",
"Mochi麻糬": "https://github.com/ryanlin594529",
"下流山汉": "https://github.com/vulgar-rustic",
"XS": "https://github.com/xwsqy6",
"C-01-11011": "https://github.com/C-01-11011",
"baixi": "https://github.com/baixi232310",
"SmomoL": "https://github.com/SmomoL",
"小大": "https://github.com/xd1145"
}
}

View File

@@ -31,7 +31,9 @@ ACTION_VERSION_MAP = {
"electro_collect": "0.42.0",
"nahida_collect": "0.42.0",
"up_down_grab_leaf": "0.42.0",
"set_time": "0.45.0"
"set_time": "0.45.0",
"exit_and_relogin": "0.46.0",
"use_gadget": "0.48.1"
}
# 定义 action_params 的最低兼容版本和正则表达式验证

18996
repo.json

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,28 @@
// 作者:呱呱z
// 描述: 大世界锄地。/n因为涉及角色切换请按照伊涅芙芙宁娜万叶白术的顺序站位。站位不同请替换末尾的数字。/n由于延迟等各方面因素如果发现角色的Q经常未释放请将keypress(Q)前面wait(数字)中的数值增大。
// 版本: v1.0
// 1号盾位
伊涅芙 attack,keypress(e),wait(0.01),keypress(2)
// 2号水神e后摇0.8
芙宁娜 attack,e,wait(0.01),click(middle),wait(0.63),keypress(Q),wait(0.05),attack,keypress(3)
// 3号万叶
枫原万叶 attack,wait(0.3),click(middle),e(hold),attack,click(middle),attack,wait(0.7),keypress(Q),attack,wait(0.05),keypress(4)
// 4号白术
白术 attack,e,wait(0.65),keypress(q),wait(0.01),keypress(1)
伊涅芙 attack,wait(0.01),click(middle),keypress(Q),attack,wait(0.05),keypress(4)
//伊涅芙 attack,wait(0.01),click(middle),keypress(Q),wait(0.65),attack,e,wait(0.01),keypress(2)
// 二轮循环
白术 attack(6.5),keypress(1)
伊涅芙 attack,keypress(e),wait(0.01),keypress(2)
芙宁娜 attack,e,wait(0.01),keypress(3)
枫原万叶 attack,wait(0.3),click(middle),e(hold),attack,click(middle),attack,wait(0.7),keypress(Q),attack,wait(0.05)
白术 e,keypress(1)

View File

@@ -0,0 +1,15 @@
// 作者:火山
// 描述: 大世界锄地
// 版本: v1.0
// 1.更快检查战斗结束【1】
// 2.检查战斗结束的延时【0.4;那维莱特,0.4;芙宁娜,伊涅芙;0.4,枫原万叶;0.5】
// 3. 按键触发后检查延时: 【0.4】
伊涅芙 e,attack(0.22),keypress(q),attack(0.1),keypress(q),wait(0.2),keypress(q),attack(0.22),keypress(q),attack(0.33)
那维莱特 attack(0.23),e
芙宁娜 e,attack(0.33),keypress(q),wait(0.2),keypress(q),wait(0.2),keypress(q)
那维莱特 attack(0.08),keypress(q),wait(0.22),keypress(q),wait(0.2),keypress(q),e
枫原万叶 e,attack(0.33)
那维莱特 charge(3),j,wait(0.3)

View File

@@ -0,0 +1,89 @@
# 📋 日志监控与自动重连脚本说明
**作者:火山**
## 📌 功能介绍
该脚本用于实时监控1Remote的日志文件当检测到远程连接断开日志中出现`OnRdpClientDisconnected`警告)时,自动执行重连操作,保障远程连接的稳定性。
### ⚡⚡⚡❗ 重要提醒这不是JS脚本 ❗⚡⚡⚡
### ⚡⚡⚡❗ 绝对不要不看完就直接运行 ❗⚡⚡⚡
### ⚡⚡⚡❗ 再次强调这不是可执行的JS脚本 ❗⚡⚡⚡
## 🚀 环境要求
- **操作系统**Windows脚本依赖Windows特定快捷键操作
- **Python版本**Python 3.6及以上
(检查方法:按下`Win+R`输入`cmd`,在命令行中执行`python --version`
## 🔧 安装依赖(重要!小白必看)
1. **以管理员身份打开命令提示符CMD**
- 方法1按下`Win + R`输入`cmd`,按住`Ctrl + Shift`同时点击「确定」
- 方法2开始菜单搜索「命令提示符」右键选择「以管理员身份运行」
2. **执行安装命令**
在管理员CMD窗口中输入以下命令并回车等待安装完成出现`Successfully installed`字样即为成功):
```
pip install pyautogui watchdog
```
## 📂 文件说明
| 文件名 | 作用描述 |
|----------------------|--------------------------------------------------------------------------|
| `log_monitor.py` | 核心监控程序,负责监控日志文件变化、检测断开事件并触发重连操作 |
| `autoreconnection.py`| 重连操作脚本通过模拟键盘快捷键Win+D、Alt+M等执行自动重连 |
| `config.json` | 配置文件存储1Remote日志文件所在目录示例`C:\...\1Remote-...\.logs`|
| `监控异常.txt` | 程序运行日志,记录操作过程、错误信息及重连状态(用于问题排查) |
## 🔍 首次使用步骤
1. 确保已安装Python 3.6及以上版本并完成依赖安装
2. 双击运行`log_monitor.py`或在CMD中执行
```
python log_monitor.py
```
3. 首次运行将引导配置日志目录:
- 日志文件命名格式为 `1Remote.log_YYYYMMDD.md`(按日期生成)
- 请输入1Remote日志所在目录的完整路径例如 `.logs` 文件夹路径)
## ⚙️ 配置说明
配置信息存储在`config.json`中,格式如下:
```json
{
"log_dir": "C:\\Users\\Administrator\\Desktop\\1Remote-1.2.0-net9-x64\\.logs"
}
```
- **修改日志目录**
1. 运行`log_monitor.py`,程序会引导配置
2. 或删除`config.json`后重新运行`log_monitor.py`,程序会重新引导配置
## 🖥️ 使用方法
1. 运行`log_monitor.py`后,程序将自动监控日志文件
2. 当检测到连接断开时,自动执行以下操作(通过`autoreconnection.py`实现):
- 按`Win+D`返回桌面
- 按`Alt+M`组合键按住Alt键后按M键保持0.5秒后松开)
- 连续按两次回车键间隔0.3秒)
3. 运行状态会同时显示在控制台和`监控异常.txt`中
## ⚠️ 注意事项
1. 确保1Remote程序正常运行且日志文件能正常生成否则会提示"未找到日志文件"
2. 脚本运行时会模拟键盘操作,建议避免手动操作鼠标键盘,以免干扰流程
3. 重连逻辑:
- 最多尝试3次重连失败则暂停重试
- 单次重连超时时间为30秒20秒内未检测到成功标志会自动重试
4. 支持跨天日志文件切换(因日志按日期命名)
5. 所有操作记录(含错误信息)均保存在`监控异常.txt`,便于排查问题
6. 确保Alt+M的1Remote快捷指令能够正常执行建议先双击`autoreconnection.py`查看效果
7. 确保Win+D的Windows快捷键能指向正确是显示器双屏会多一步选择哪块屏幕的操作建议问AI修改一下`autoreconnection.py`中的操作)
## ❓ 常见问题
| 问题现象 | 解决方法 |
|---------------------------|--------------------------------------------------------------------------|
| 提示"未找到日志文件" | 1. 检查`config.json`中日志目录是否正确<br>2. 确认1Remote已运行并生成当天日志`1Remote.log_YYYYMMDD.md` |
| 重连操作无反应 | 1. 检查`autoreconnection.py`是否与`log_monitor.py`在同一目录<br>2. 手动测试快捷键Win+D、Alt+M是否有效<br>3. 重新执行管理员CMD下的依赖安装命令 |
| 程序启动失败 | 1. 查看`监控异常.txt`获取错误详情<br>2. 检查Python版本是否符合要求3.6及以上) |

View File

@@ -0,0 +1,24 @@
import pyautogui
import time
print("正在执行会话关闭后操作...")
time.sleep(2)
# 返回Windows桌面Win+D
pyautogui.hotkey('winleft', 'd') # 更通用的Win+D组合键
time.sleep(1) # 等待1秒
# 按下Alt+M键半秒后松开
pyautogui.keyDown('alt') # 按住Alt键
pyautogui.press('m') # 按M键
time.sleep(0.5) # 精确等待0.5秒(半秒)
pyautogui.keyUp('alt') # 松开Alt键
pyautogui.keyUp('m') # 松开M键确保按键无粘连
time.sleep(0.1) # 等待0.1秒
# 按两次回车键间隔0.3秒
pyautogui.press('enter')
time.sleep(0.3) # 等待0.3秒
pyautogui.press('enter')
print("操作完成!")

View File

@@ -0,0 +1,368 @@
import os
import sys
import time
import json
import logging
import subprocess
from datetime import datetime
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler
# 配置参数
SCRIPT_DIR = os.path.dirname(os.path.abspath(__file__))
CONFIG_FILE = os.path.join(SCRIPT_DIR, "config.json")
LOG_MONITOR_PATH = os.path.join(SCRIPT_DIR, "监控异常.txt")
ENCODING = "utf-8"
RECONNECT_SCRIPT_NAME = "autoreconnection.py"
# 创建日志目录(如果不存在)
os.makedirs(SCRIPT_DIR, exist_ok=True)
# 初始化日志系统
logging.basicConfig(
filename=LOG_MONITOR_PATH,
level=logging.INFO,
format='%(asctime)s [%(levelname)s] %(message)s',
datefmt='%Y-%m-%d %H:%M:%S'
)
# 同时输出到控制台
console = logging.StreamHandler()
console.setLevel(logging.INFO)
formatter = logging.Formatter('%(asctime)s [%(levelname)s] %(message)s')
console.setFormatter(formatter)
logging.getLogger().addHandler(console)
# 记录状态
last_position = 0
processed_times = {}
last_processed_date = None
reconnect_count = 0
current_log_file = None
# 重启验证相关变量
reconnect_attempts = 0 # 当前重启尝试次数
max_reconnect_attempts = 3 # 最大尝试次数
reconnect_in_progress = False # 标记是否有重启操作正在进行
reconnect_start_time = 0 # 重启开始时间戳
reconnect_success_detected = False # 是否检测到成功重启的日志
def configure_log_directory():
"""引导用户配置日志目录"""
print("="*50)
print("日志监控程序配置")
print("="*50)
print("请指定1Remote日志文件所在的目录")
print("日志文件命名格式为: 1Remote.log_YYYYMMDD.md")
print("="*50)
while True:
log_dir = input("请输入日志目录完整路径: ").strip()
# 验证路径是否存在
if not os.path.exists(log_dir):
print(f"错误: 路径不存在 - {log_dir}")
continue
# 验证是否是目录
if not os.path.isdir(log_dir):
print(f"错误: 这不是一个目录 - {log_dir}")
continue
# 验证目录中是否有日志文件
log_files = [f for f in os.listdir(log_dir)
if f.startswith("1Remote.log_") and f.endswith(".md")]
if not log_files:
print(f"警告: 目录中没有找到日志文件 - {log_dir}")
choice = input("是否继续使用此目录? (y/n): ").strip().lower()
if choice != 'y':
continue
return log_dir
def load_config():
"""从配置文件加载日志目录"""
if not os.path.exists(CONFIG_FILE):
return None
try:
with open(CONFIG_FILE, 'r', encoding=ENCODING) as f:
config = json.load(f)
log_dir = config.get('log_dir')
# 验证目录是否存在
if not os.path.isdir(log_dir):
logging.error(f"配置文件中的目录不存在: {log_dir}")
return None
return log_dir
except (json.JSONDecodeError, UnicodeDecodeError):
logging.error("配置文件损坏,请重新配置")
return None
except Exception as e:
logging.error(f"加载配置失败: {str(e)}")
return None
def save_config(log_dir):
"""保存日志目录到配置文件"""
config = {'log_dir': log_dir}
try:
with open(CONFIG_FILE, 'w', encoding=ENCODING) as f:
json.dump(config, f, ensure_ascii=False, indent=4)
logging.info(f"配置已保存到: {CONFIG_FILE}")
return True
except Exception as e:
logging.error(f"保存配置失败: {str(e)}")
return False
def get_today_log_file(log_dir):
"""获取指定目录下当天的日志文件"""
today = datetime.now().strftime("%Y%m%d")
file_pattern = f"1Remote.log_{today}.md"
# 查找符合日期模式的文件
for entry in os.scandir(log_dir):
if entry.is_file() and entry.name == file_pattern:
return entry.path
return None
def execute_reconnect():
"""执行重连操作"""
global reconnect_count, reconnect_attempts, reconnect_in_progress, reconnect_start_time, reconnect_success_detected
# 如果已经达到最大尝试次数,重置并返回失败
if reconnect_attempts >= max_reconnect_attempts:
logging.warning(f"【达到最大重试次数】已尝试{max_reconnect_attempts}次重启,停止重试")
reconnect_attempts = 0
reconnect_in_progress = False
return False
try:
reconnect_script_path = os.path.join(SCRIPT_DIR, RECONNECT_SCRIPT_NAME)
# 记录开始时间
start_time = time.time()
# 调用外部重启脚本
result = subprocess.run(
[sys.executable, reconnect_script_path],
check=True,
capture_output=True,
text=True,
timeout=30
)
# 计算耗时
elapsed = time.time() - start_time
# 重置成功标记,设置重启状态
reconnect_success_detected = False
reconnect_in_progress = True
reconnect_start_time = time.time()
reconnect_attempts += 1
reconnect_count += 1
logging.info(f"【重启尝试 {reconnect_attempts}/{max_reconnect_attempts}】执行成功,耗时:{elapsed:.2f}s总重启次数{reconnect_count}")
return True
except subprocess.CalledProcessError as e:
logging.error(f"【重启失败】错误代码:{e.returncode}\nstdout: {e.stdout.strip()}\nstderr: {e.stderr.strip()}")
except FileNotFoundError:
logging.error(f"【重启失败】未找到重启脚本:{reconnect_script_path}")
except subprocess.TimeoutExpired:
logging.error(f"【重启失败】执行超时超过30秒")
except Exception as e:
logging.error(f"【重启异常】未知错误:{str(e)}", exc_info=True)
reconnect_attempts += 1
logging.warning(f"【重启尝试 {reconnect_attempts}/{max_reconnect_attempts}】失败")
return False
def process_log_line(line):
"""处理日志行并检查是否需要重启及重启是否成功"""
global last_position, processed_times, reconnect_in_progress, reconnect_success_detected, reconnect_attempts
# 检查是否是重启成功的标志日志
if reconnect_in_progress and 'Warning' in line and '[AxMsRdpClient09Host.cs(ReConn:42)]' in line and 'RDP Host: Call ReConn' in line:
logging.info(f"【重启成功验证】检测到成功标志: {line}")
reconnect_success_detected = True
reconnect_in_progress = False
reconnect_attempts = 0 # 重置尝试次数
return True
# 原有逻辑:检查是否需要重启
if 'Warning' in line:
if 'OnRdpClientDisconnected' in line and not reconnect_in_progress:
logging.warning(f"【触发重启】{line}")
return execute_reconnect()
elif 'ReConn:42' in line:
logging.info(f"【忽略信号】{line}")
else:
logging.info(f"【未知警告】{line}")
# 时间戳处理
try:
if '[' in line and ']' in line:
timestamp_str = line.split(']')[0][1:]
log_time = datetime.strptime(timestamp_str, "%H:%M:%S.%f").time()
time_key = timestamp_str.replace(':', '').replace('.', '')
if time_key not in processed_times:
processed_times[time_key] = True
logging.info(f"【新警告记录】{line}")
except ValueError:
logging.error(f"【无效时间戳】{line}")
return False
def monitor_log_file(log_file):
"""监控指定的日志文件"""
global last_position, processed_times, last_processed_date
try:
# 检查是否为新的一天
current_date = datetime.now().date()
if current_date != last_processed_date:
processed_times.clear()
last_processed_date = current_date
logging.info(f"【新的一天】开始监控{current_date}的日志文件")
# 获取文件大小
file_size = os.path.getsize(log_file)
# 从上次结束位置读取新内容
with open(log_file, 'r', encoding=ENCODING) as f:
if file_size < last_position:
logging.warning("【文件被截断或重置】重新从头开始读取")
f.seek(0)
else:
f.seek(last_position)
new_lines = f.read().splitlines()
# 处理新增内容
for line in new_lines:
process_log_line(line)
# 更新最后读取位置
last_position = file_size
except Exception as e:
logging.error(f"【监控异常】{str(e)}", exc_info=True)
class LogFileHandler(FileSystemEventHandler):
"""处理日志文件变化事件"""
def __init__(self, log_dir):
self.log_dir = log_dir
def on_modified(self, event):
global current_log_file
if not event.is_directory:
# 检查是否是当天日志文件
today_file = get_today_log_file(self.log_dir)
if today_file and event.src_path == today_file:
monitor_log_file(today_file)
def start_monitoring(log_dir):
"""启动日志监控(静默等待日志文件生成)"""
global current_log_file, last_position, reconnect_in_progress, reconnect_start_time, reconnect_success_detected, reconnect_attempts
# 验证监控目录是否有效(仅在启动时检查一次)
if not os.path.isdir(log_dir):
logging.error(f"【错误】监控目录不存在或无效: {log_dir}")
return False
try:
while True: # 外层循环:处理跨天切换
# 静默等待当天日志文件生成每5秒检查一次
while True:
current_log_file = get_today_log_file(log_dir)
if current_log_file:
logging.info(f"【找到日志文件】开始监控: {current_log_file}")
last_position = os.path.getsize(current_log_file) # 初始化读取位置
break
# 无日志文件时不输出错误,仅静默等待
time.sleep(5)
# 创建事件处理器和观察器
event_handler = LogFileHandler(log_dir)
observer = Observer()
observer.schedule(event_handler, path=log_dir, recursive=False)
observer.start()
# 监控循环每1秒检查一次是否跨天或重启超时
try:
while True:
# 检查重启超时
if reconnect_in_progress:
elapsed_time = time.time() - reconnect_start_time
if elapsed_time > 20: # 超过20秒
if not reconnect_success_detected:
logging.warning(f"【重启验证超时】20秒内未检测到成功标志尝试重新启动")
# 停止当前监控,准备重试
observer.stop()
observer.join()
# 如果未达到最大尝试次数,重新执行重启
if reconnect_attempts < max_reconnect_attempts:
execute_reconnect()
else:
# 达到最大尝试次数,重置状态
reconnect_in_progress = False
reconnect_attempts = 0
# 重新启动监控
event_handler = LogFileHandler(log_dir)
observer = Observer()
observer.schedule(event_handler, path=log_dir, recursive=False)
observer.start()
else:
# 已检测到成功标志,重置状态
reconnect_in_progress = False
# 检查是否跨天
today_file = get_today_log_file(log_dir)
if today_file != current_log_file:
# 跨天:停止当前监控,进入外层循环等待新文件
observer.stop()
observer.join()
logging.info(f"【跨天切换】当前日志文件已过期,等待新日志文件...")
break
time.sleep(1) # 缩短检查间隔为1秒提高响应速度
except KeyboardInterrupt:
observer.stop()
observer.join()
return True
observer.join()
except Exception as e:
logging.error(f"【监控异常】{str(e)}", exc_info=True)
return False
if __name__ == "__main__":
print("="*50)
print("日志监控程序")
print("作者:火山")
print("="*50)
# 尝试加载配置
log_watch_dir = load_config()
if not log_watch_dir:
log_watch_dir = configure_log_directory()
if not save_config(log_watch_dir):
print("配置保存失败,程序退出")
sys.exit(1)
print("="*50)
print(f"监控目录: {log_watch_dir}")
# 修改状态提示文本,更准确反映程序状态
print("正在监控中(等待当天日志文件生成)...")
try:
start_monitoring(log_watch_dir)
print("监控已成功启动")
print("作者:火山")
except Exception as e:
logging.error(f"【启动失败】{str(e)}", exc_info=True)
print(f"监控启动失败: {str(e)}")
print("请检查错误日志: 监控异常.txt")

View File

@@ -0,0 +1,3 @@
(async function () {
log.error("你不应该这样运行这个脚本。请阅读 README.md 以了解如何正确使用它。");
})();

View File

@@ -0,0 +1,15 @@
{
"manifest_version": 1,
"name": "1Remote RDP 自动重连",
"version": "1.0",
"bgi_version": "0.39.1",
"description": "用于自动重连远程桌面连接的脚本。\n在连接断开时自动尝试重新连接。",
"authors": [
{
"name": "火山",
"links": "https://github.com/RRRR623"
}
],
"settings_ui": "settings.json",
"main": "main.js"
}

View File

@@ -0,0 +1,9 @@
测试版本暂时没空写readme发现bug请超市作者qq718135749
可能存在各种bug仅建议愿意参与测试的用户使用使用时请联系作者并反馈遇到的bug
如果你只是想要获取狗粮,请使用自动狗粮加强版
## 更新日志
### 0.0.62025.08.13
1.修复"99强制黑芙"路线摔死bug

View File

@@ -2,14 +2,20 @@
"info": {
"name": "305【激活程序】稻妻-踏鞴砂狸猫炸药桶",
"type": "collect",
"author": "汐",
"version": "",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1751978132905,
"enable_monster_loot_split": false
"last_modified_time": 1754247254965,
"enable_monster_loot_split": false,
"authors": [
{
"name": "汐",
"links": ""
}
],
"map_match_method": ""
},
"positions": [
{
@@ -35,26 +41,26 @@
"y": -3624.4377576853785,
"action": "combat_script",
"move_mode": "run",
"action_params": "wait(0.5);芙宁娜 e;",
"action_params": "wait(0.5)",
"type": "path"
},
{
"id": 4,
"x": -3281.05859375,
"y": -3634.79296875,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
"move_mode": "run",
"action_params": "",
"type": "path"
},
{
"id": 5,
"x": -3277.718736174709,
"y": -3639.7502122114893,
"type": "target",
"move_mode": "run",
"action": "combat_script",
"action_params": "attack(0.5),s(1)"
"move_mode": "run",
"action_params": "attack(0.5),s(1)",
"type": "target"
}
]
}

View File

@@ -0,0 +1,374 @@
{
"info": {
"name": "305【收尾】稻妻-踏鞴砂①-10",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754933688009,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": -3288.212890625,
"y": -3652.501953125,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 2,
"x": -3339.06252765058,
"y": -3654.374878736293,
"action": "stop_flying",
"move_mode": "fly",
"action_params": "1500",
"type": "path"
},
{
"id": 3,
"x": -3339.06252765058,
"y": -3654.374878736293,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 attack(0.08),e;迪希雅 attack(0.08),e;",
"type": "path"
},
{
"id": 4,
"x": -3341.937413098176,
"y": -3648.562742527416,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f);芙宁娜 attack(0.08),e;迪希雅 attack(0.08),e;",
"type": "path"
},
{
"id": 5,
"x": -3343.33984375,
"y": -3646.544921875,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f),wait(0.3),keypress(f),wait(0.3),keypress(f),keypress(f),wait(0.3),keypress(f),wait(0.3),keypress(f),wait(0.3),keypress(f),wait(0.3),keypress(f),attack(0.08);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 6,
"x": -3353.5302734375,
"y": -3635.3193359375,
"action": "",
"move_mode": "dash",
"type": "path"
},
{
"id": 7,
"x": -3327.880859375,
"y": -3593.2880859375,
"action": "",
"move_mode": "dash",
"type": "path"
},
{
"id": 8,
"x": -3314.812369647263,
"y": -3574.6883488459534,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f);迪希雅 e;芙宁娜 e;",
"type": "path"
},
{
"id": 9,
"x": -3309.0517578125,
"y": -3574.232421875,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "path"
},
{
"id": 10,
"x": -3299.677734375,
"y": -3571.083984375,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 11,
"x": -3254.1064453125,
"y": -3586.794921875,
"action": "",
"move_mode": "dash",
"type": "path"
},
{
"id": 12,
"x": -3250.7998046875,
"y": -3584.033203125,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),w(0.3),keypress(f),s(0.2);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);s(0.5),keypress(f)",
"type": "target"
},
{
"id": 13,
"x": -3288.212890625,
"y": -3652.501953125,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 14,
"x": -3269.974609375,
"y": -3647.1337890625,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f);芙宁娜 attack(0.08),e;",
"type": "path"
},
{
"id": 15,
"x": -3275.4687756755393,
"y": -3643.0312272630545,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),keypress(q),wait(0.3),keypress(q),keypress(1),wait(0.5),keypress(q),wait(0.7),keypress(2),wait(0.5),keypress(q),wait(0.7),keypress(3),wait(0.5),keypress(q),wait(0.7),keypress(4),wait(0.5),keypress(q),attack(0.3)",
"type": "path"
},
{
"id": 16,
"x": -3276.6259765625,
"y": -3642.130859375,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),w(0.2),keypress(f),w(0.2),keypress(f),wait(0.2),keypress(x),wait(0.2),keypress(x);芙宁娜 e;",
"type": "target"
},
{
"id": 17,
"x": -3259.7021484375,
"y": -3640.80078125,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(x),w(0.1);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "orientation"
},
{
"id": 18,
"x": -3259.7021484375,
"y": -3640.80078125,
"action": "",
"move_mode": "dash",
"action_params": "",
"type": "path"
},
{
"id": 19,
"x": -3261.4375158003313,
"y": -3644.687545473891,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),w(0.4),keypress(f),d(0.5);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 20,
"x": -3243.9580078125,
"y": -3651.015625,
"action": "",
"move_mode": "dash",
"type": "path"
},
{
"id": 21,
"x": -3240.224609375,
"y": -3647.794921875,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
"type": "target"
},
{
"id": 22,
"x": -3207.0937282745435,
"y": -3605.2187575789812,
"action": "stop_flying",
"move_mode": "fly",
"action_params": "",
"type": "path"
},
{
"id": 23,
"x": -3209.1249407487558,
"y": -3605.0312651579625,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
"type": "target"
},
{
"id": 24,
"x": -3211.2186848236324,
"y": -3604.0311514732384,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(x),wait(0.2),keypress(x),wait(0.2),keypress(x);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "path"
},
{
"id": 25,
"x": -3204.3408203125,
"y": -3612.4697265625,
"action": "",
"move_mode": "dash",
"action_params": "",
"type": "path"
},
{
"id": 26,
"x": -3206.375019750414,
"y": -3616.3125530528723,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f)",
"type": "path"
},
{
"id": 27,
"x": -3184.311755409366,
"y": -3623.816350122719,
"action": "",
"move_mode": "fly",
"action_params": "",
"type": "path"
},
{
"id": 28,
"x": -3191.3437756755393,
"y": -3652.6249014732384,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
"type": "path"
},
{
"id": 29,
"x": -3196.6876086272805,
"y": -3639.999916631201,
"action": "",
"move_mode": "dash",
"action_params": "",
"type": "path"
},
{
"id": 30,
"x": -3207.73828125,
"y": -3615.6455078125,
"action": "stop_flying",
"move_mode": "fly",
"action_params": "",
"type": "target"
},
{
"id": 31,
"x": -3205.7812341996687,
"y": -3613.9063030528723,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),w(0.3),keypress(f),w(0.4),keypress(f),keypress(x);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 32,
"x": -3204.873046875,
"y": -3615.0595703125,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f),w(0.2),keypress(f)",
"type": "path"
},
{
"id": 33,
"x": -3156.5830078125,
"y": -3886.0986328125,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 34,
"x": -3167.8095703125,
"y": -3846.962890625,
"action": "",
"move_mode": "run",
"action_params": "",
"type": "path"
},
{
"id": 35,
"x": -3170.9267578125,
"y": -3836.5341796875,
"action": "combat_script",
"move_mode": "fly",
"action_params": "wait(0.3),keypress(VK_SPACE),wait(2.4),keypress(VK_SPACE)",
"type": "path"
},
{
"id": 36,
"x": -3149.3564453125,
"y": -3837.0224609375,
"action": "stop_flying",
"move_mode": "fly",
"action_params": "",
"type": "path"
},
{
"id": 37,
"x": -3152.970703125,
"y": -3831.783203125,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),s(0.2);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 38,
"x": -3148.46875,
"y": -3831.75,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 39,
"x": -3142.8437954259534,
"y": -3831.1875075789812,
"action": "combat_script",
"move_mode": "jump",
"action_params": "keydown(w),wait(0.1),dash,wait(0.3),attack(0.22),j,wait(0.35),keyup(w),wait(0.25),j;万叶 attack(0.08),keydown(E),wait(0.8),keyup(E),wait(0.5),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "orientation"
},
{
"id": 40,
"x": -3143.875,
"y": -3831.3125442661585,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),j,keypress(f)",
"type": "target"
}
]
}

View File

@@ -0,0 +1,482 @@
{
"info": {
"name": "305【收尾】稻妻-踏鞴砂③-8",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754840871498,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": -3156.5849609375,
"y": -3886.06640625,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 2,
"x": -3139.6357421875,
"y": -3873.5673828125,
"action": "",
"move_mode": "run",
"type": "path"
},
{
"id": 3,
"x": -3118.478515625,
"y": -3801.2685546875,
"action": "",
"move_mode": "run",
"type": "path"
},
{
"id": 4,
"x": -3129.3125355507473,
"y": -3750.688652005223,
"action": "combat_script",
"move_mode": "dash",
"action_params": "wait(1)",
"type": "path"
},
{
"id": 5,
"x": -3141.124845946768,
"y": -3739.3142583237604,
"action": "stop_flying",
"move_mode": "fly",
"action_params": "",
"type": "path"
},
{
"id": 6,
"x": -3131.21484375,
"y": -3748.0302734375,
"action": "",
"move_mode": "fly",
"action_params": "",
"type": "path"
},
{
"id": 7,
"x": -3122.8750158003313,
"y": -3745.188409477807,
"action": "combat_script",
"move_mode": "fly",
"action_params": "wait(0.3),j,wait(1),j",
"type": "path"
},
{
"id": 8,
"x": -3122.7138671875,
"y": -3735.26171875,
"action": "stop_flying",
"move_mode": "fly",
"action_params": "",
"type": "path"
},
{
"id": 9,
"x": -3121.3369140625,
"y": -3730.5302734375,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
"type": "target"
},
{
"id": 10,
"x": -3119.4423828125,
"y": -3733.85546875,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 e;玛薇卡 e;爱可菲 e;钟离 a(0.1),e(hold);茜特菈莉 e;莱依拉 e;",
"type": "path"
},
{
"id": 11,
"x": -3115.250039500832,
"y": -3726.437697053525,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 12,
"x": -3115.0478515625,
"y": -3724.44921875,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
"type": "target"
},
{
"id": 13,
"x": -3115.0478515625,
"y": -3724.44921875,
"action": "combat_script",
"move_mode": "walk",
"action_params": "wait(0.2),keypress(x);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "path"
},
{
"id": 14,
"x": -3111.843710499168,
"y": -3721.594098633159,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 15,
"x": -3118.3515625,
"y": -3718.111328125,
"action": "",
"move_mode": "dash",
"type": "path"
},
{
"id": 16,
"x": -3121.8466796875,
"y": -3714.3076171875,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "path"
},
{
"id": 17,
"x": -3130.271484375,
"y": -3716.8935546875,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 18,
"x": -3152.326171875,
"y": -3719.087890625,
"action": "stop_flying",
"move_mode": "fly",
"action_params": "",
"type": "path"
},
{
"id": 19,
"x": -3153.703125,
"y": -3718.9189453125,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 20,
"x": -3160.8124012479275,
"y": -3714.063098739556,
"action": "",
"move_mode": "dash",
"type": "path"
},
{
"id": 21,
"x": -3161.1396484375,
"y": -3710.4248046875,
"action": "",
"move_mode": "climb",
"type": "path"
},
{
"id": 22,
"x": -3160.154296875,
"y": -3704.4833984375,
"action": "combat_script",
"move_mode": "run",
"action_params": "keypress(f),keypress(w),keypress(x),wait(0.2),keypress(f),keypress(w),keypress(x),wait(0.2),keypress(f),keypress(w),keypress(x),wait(0.2),keypress(f),keypress(w),keypress(x),d(0.1);万叶 attack(0.08),keydown(E),wait(0.8),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 23,
"x": -3158.5634765625,
"y": -3705.626953125,
"action": "",
"move_mode": "climb",
"action_params": "",
"type": "orientation"
},
{
"id": 24,
"x": -3160.154296875,
"y": -3704.4833984375,
"action": "",
"move_mode": "climb",
"action_params": "",
"type": "target"
},
{
"id": 25,
"x": -3158.5634765625,
"y": -3705.626953125,
"action": "",
"move_mode": "climb",
"action_params": "",
"type": "target"
},
{
"id": 26,
"x": -3164.5205078125,
"y": -3704.9482421875,
"action": "",
"move_mode": "climb",
"type": "path"
},
{
"id": 27,
"x": -3161.3525390625,
"y": -3699.8525390625,
"action": "",
"move_mode": "climb",
"type": "path"
},
{
"id": 28,
"x": -3158.00390625,
"y": -3695.9306640625,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 29,
"x": -3154.5517578125,
"y": -3688.9306640625,
"action": "",
"move_mode": "run",
"action_params": "",
"type": "path"
},
{
"id": 30,
"x": -3154.5517578125,
"y": -3688.9306640625,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),s(0.15);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 31,
"x": -3152.7500158003313,
"y": -3698.31262884269,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
"type": "target"
},
{
"id": 32,
"x": -3154.0263671875,
"y": -3695.671875,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(x),wait(0.2),keypress(x),wait(0.2),keypress(x)",
"type": "orientation"
},
{
"id": 33,
"x": -3154.0263671875,
"y": -3695.671875,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "path"
},
{
"id": 34,
"x": -3149.767578125,
"y": -3692.767578125,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 35,
"x": -3144.937509875206,
"y": -3696.906219684073,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 36,
"x": -3138.1561176722207,
"y": -3701.812295367494,
"action": "combat_script",
"move_mode": "climb",
"action_params": "wait(0.6)",
"type": "target"
},
{
"id": 37,
"x": -3144.2890625,
"y": -3704.287109375,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),attack(0.08);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 38,
"x": -3145.4062756755375,
"y": -3709.374727156657,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 39,
"x": -3147.828125,
"y": -3715.26171875,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 40,
"x": -3154.451171875,
"y": -3727.388671875,
"action": "",
"move_mode": "dash",
"type": "path"
},
{
"id": 41,
"x": -3156.3095703125,
"y": -3734.564453125,
"action": "",
"move_mode": "climb",
"type": "path"
},
{
"id": 42,
"x": -3147.9990234375,
"y": -3741.4736328125,
"action": "",
"move_mode": "dash",
"type": "path"
},
{
"id": 43,
"x": -3140.998046875,
"y": -3741.0703125,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 44,
"x": -3134.75,
"y": -3737.437035205334,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 45,
"x": -3135.2999999999993,
"y": -3733.7999999999993,
"action": "",
"move_mode": "walk",
"type": "target"
},
{
"id": 46,
"x": -3016.837890625,
"y": -3623.62890625,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 47,
"x": -3025.197265625,
"y": -3638.865234375,
"action": "",
"move_mode": "dash",
"action_params": "",
"type": "path"
},
{
"id": 48,
"x": -3031.5654296875,
"y": -3640.2451171875,
"action": "",
"move_mode": "climb",
"type": "target"
},
{
"id": 49,
"x": -3031.8408203125,
"y": -3640.0625,
"action": "combat_script",
"move_mode": "run",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "path"
},
{
"id": 50,
"x": -3016.837890625,
"y": -3623.62890625,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 51,
"x": -3006.03125,
"y": -3634.031161467683,
"action": "",
"move_mode": "run",
"action_params": "",
"type": "path"
},
{
"id": 52,
"x": -2993.8974609375,
"y": -3644.345703125,
"action": "",
"move_mode": "fly",
"action_params": "",
"type": "path"
},
{
"id": 53,
"x": -2992.9814453125,
"y": -3655.2119140625,
"action": "stop_flying",
"move_mode": "dash",
"action_params": "",
"type": "path"
},
{
"id": 54,
"x": -2995.2275390625,
"y": -3654.0712890625,
"action": "combat_script",
"move_mode": "walk",
"action_params": "wait(0.5)",
"type": "target"
}
]
}

View File

@@ -0,0 +1,58 @@
{
"info": {
"name": "3稻妻富A路TP刷CD",
"type": "collect",
"version": "1.0",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754329568348,
"enable_monster_loot_split": false,
"authors": [
{
"name": "汐",
"links": ""
}
],
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": -3290.7158203125,
"y": -3653.0283203125,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": -3321.4326171875,
"y": -3614.4345703125,
"action": "log_output",
"move_mode": "walk",
"action_params": "\n[调查点-提早触发24H倒计时] 此功能只跑TP不拾取!!!\n明天此时此秒重新发光!!!可以随时慢慢捡!!!\n刷新机制看README.md第二点!!!\n此功能预计(固态硬盘)6分钟+",
"type": "orientation"
},
{
"id": 3,
"x": -3321.4326171875,
"y": -3614.4345703125,
"action": "stop_flying",
"move_mode": "fly",
"action_params": "1400",
"type": "path"
},
{
"id": 4,
"x": -3019.462890625,
"y": -3622.94921875,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
}
]
}

View File

@@ -0,0 +1,68 @@
{
"info": {
"name": "000强制白芙",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "1.0",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754998785224,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": -762.078125,
"y": -3798.2978515625,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": -777.662109375,
"y": -3821.849609375,
"action": "combat_script",
"move_mode": "fly",
"action_params": "attack(0.5),wait(6)",
"type": "path"
},
{
"id": 3,
"x": 268.5908203125,
"y": -665.69580078125,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 4,
"x": 263.3046875,
"y": -662.833984375,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
"type": "orientation",
"locked": false
},
{
"id": 5,
"x": 263.3046875,
"y": -662.833984375,
"action": "log_output",
"move_mode": "walk",
"action_params": "重置[芙宁娜]状态,再切换——白芙",
"type": "orientation"
}
]
}

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1753379106673,
"enable_monster_loot_split": false
"last_modified_time": 1754997437686,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -30,23 +31,13 @@
"id": 2,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
"type": "orientation",
"locked": false
},
{
"id": 3,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "log_output",
"move_mode": "walk",
"action_params": "\n富A路线预计(双风buff+迪希雅)78分钟162个调查点≈10W经验\n富B路线预计(双风buff+迪希雅)55分钟135个调查点≈8.3W经验\n超详解析请看JS里README说明书",
"type": "orientation"
},
{
"id": 4,
"id": 3,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "",
@@ -55,16 +46,16 @@
"type": "path"
},
{
"id": 5,
"id": 4,
"x": 1086.0937875257878,
"y": 301.8435984203652,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),w(0.3),keypress(f),w(0.3),s(0.5);芙宁娜 attack(0.08),e;",
"action_params": "keypress(f),wait(0.2),keypress(f),w(0.3),keypress(f),w(0.3),s(0.7);芙宁娜 attack(0.08),e;",
"type": "target"
},
{
"id": 6,
"id": 5,
"x": 1084.796875,
"y": 299.93359375,
"action": "",
@@ -73,7 +64,7 @@
"type": "path"
},
{
"id": 7,
"id": 6,
"x": 1088.0673828125,
"y": 303.08203125,
"action": "",
@@ -82,7 +73,7 @@
"type": "target"
},
{
"id": 8,
"id": 7,
"x": 1083.5625,
"y": 305.87513279847644,
"action": "",
@@ -91,7 +82,7 @@
"type": "path"
},
{
"id": 9,
"id": 8,
"x": 1082.8095703125,
"y": 300.794921875,
"action": "combat_script",
@@ -100,7 +91,7 @@
"type": "path"
},
{
"id": 10,
"id": 9,
"x": 1068.333984375,
"y": 353.74951171875,
"action": "",
@@ -109,7 +100,7 @@
"type": "path"
},
{
"id": 11,
"id": 10,
"x": 1069.3271484375,
"y": 355.3740234375,
"action": "combat_script",
@@ -118,7 +109,7 @@
"type": "target"
},
{
"id": 12,
"id": 11,
"x": 1047.9365234375,
"y": 318.71826171875,
"action": "",
@@ -127,7 +118,7 @@
"type": "path"
},
{
"id": 13,
"id": 12,
"x": 1045.4453125,
"y": 319.9306640625,
"action": "combat_script",

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1752669890150,
"enable_monster_loot_split": false
"last_modified_time": 1754147895953,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -120,11 +121,12 @@
},
{
"id": 13,
"x": 1032.875,
"y": 1252.8123340019047,
"x": 1032.857421875,
"y": 1254.53369140625,
"type": "path",
"move_mode": "climb",
"action": "",
"move_mode": "walk",
"type": "path"
"action_params": ""
},
{
"id": 14,

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1752154726209,
"enable_monster_loot_split": false
"last_modified_time": 1754680615491,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -50,13 +51,13 @@
"y": 942.62890625,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),w(0.2),keypress(f),wait(0.5);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.5);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 5,
"x": 1641.5126953125,
"y": 939.21435546875,
"x": 1644.21875,
"y": 939.7501881311746,
"action": "",
"move_mode": "climb",
"action_params": "",
@@ -64,10 +65,10 @@
},
{
"id": 6,
"x": 1647.97265625,
"y": 939.07763671875,
"x": 1646.625,
"y": 938.562322935365,
"action": "",
"move_mode": "dash",
"move_mode": "climb",
"action_params": "",
"type": "path"
},
@@ -77,7 +78,7 @@
"y": 939.68701171875,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),a(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),a(0.1),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
}
]

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1753626223166,
"enable_monster_loot_split": false
"last_modified_time": 1754682026471,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -27,24 +28,15 @@
},
{
"id": 2,
"x": 1639.2568359375,
"y": -279.36376953125,
"action": "",
"move_mode": "dash",
"action_params": "",
"type": "path"
},
{
"id": 3,
"x": 1605.646484375,
"y": -311.2705078125,
"x": 1603.625,
"y": -309.7181966730168,
"action": "",
"move_mode": "run",
"action_params": "",
"type": "path"
},
{
"id": 4,
"id": 3,
"x": 1560.12890625,
"y": -292.5458984375,
"action": "",
@@ -52,7 +44,7 @@
"type": "path"
},
{
"id": 5,
"id": 4,
"x": 1519.125,
"y": -289.1867474753026,
"action": "",
@@ -60,7 +52,7 @@
"type": "path"
},
{
"id": 6,
"id": 5,
"x": 1517.1630859375,
"y": -290.5830078125,
"action": "",
@@ -69,7 +61,7 @@
"type": "path"
},
{
"id": 7,
"id": 6,
"x": 1505.1878346924386,
"y": -298.93729794024966,
"action": "",
@@ -77,7 +69,7 @@
"type": "path"
},
{
"id": 8,
"id": 7,
"x": 1504.5654296875,
"y": -294.41748046875,
"action": "",
@@ -86,7 +78,7 @@
"type": "path"
},
{
"id": 9,
"id": 8,
"x": 1506.560546875,
"y": -291.88427734375,
"action": "combat_script",
@@ -95,7 +87,7 @@
"type": "target"
},
{
"id": 10,
"id": 9,
"x": 1498.857421875,
"y": -280.8447265625,
"action": "",
@@ -104,7 +96,7 @@
"type": "path"
},
{
"id": 11,
"id": 10,
"x": 1493.9374525990042,
"y": -280.999878736292,
"action": "",
@@ -113,7 +105,7 @@
"type": "path"
},
{
"id": 12,
"id": 11,
"x": 1488.8120816344508,
"y": -281.46889593204196,
"action": "combat_script",
@@ -122,29 +114,40 @@
"type": "target"
},
{
"id": 13,
"id": 12,
"x": 1474.765625,
"y": -275.228515625,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
"type": "target"
"type": "target",
"locked": false
},
{
"id": 13,
"x": 1476.15625,
"y": -277.5935950684443,
"type": "target",
"move_mode": "climb",
"action": "combat_script",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f)"
},
{
"id": 14,
"x": 1476.0625,
"y": -277.33642578125,
"x": 1476.625,
"y": -276.0004647946662,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),d(0.15);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
"move_mode": "dash",
"action_params": "w(0.1),keypress(f);万叶 attack(0.08),keydown(E),wait(0.8),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "orientation",
"locked": false
},
{
"id": 15,
"x": 1475.843192179269,
"y": -278.6872754891665,
"x": 1476.625,
"y": -276.0004647946662,
"action": "set_time",
"move_mode": "climb",
"move_mode": "dash",
"action_params": "06:00",
"type": "orientation"
}

View File

@@ -13,8 +13,9 @@
"map_name": "TheChasm",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1753801295230,
"enable_monster_loot_split": false
"last_modified_time": 1754839315097,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -73,8 +74,8 @@
},
{
"id": 7,
"x": 347.812559251244,
"y": 985.2500682108357,
"x": 349.43760270215625,
"y": 985.6249090522192,
"action": "",
"move_mode": "walk",
"action_params": "",

Some files were not shown because too many files have changed in this diff Show More