Compare commits
8 Commits
f9484e4b71
...
1f3088e341
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1f3088e341 | ||
|
|
dee517f65f | ||
|
|
94b1018b2b | ||
|
|
4fe2512d7c | ||
|
|
63807ccfdc | ||
|
|
6d226f5b6b | ||
|
|
77d14d5cd0 | ||
|
|
01a738e83d |
157
repo.json
157
repo.json
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"time": "20250622183912",
|
||||
"time": "20250622235749",
|
||||
"url": "https://github.com/babalae/bettergi-scripts-list/archive/refs/heads/main.zip",
|
||||
"file": "repo.json",
|
||||
"indexes": [
|
||||
@@ -36023,18 +36023,93 @@
|
||||
"type": "directory",
|
||||
"children": [
|
||||
{
|
||||
"name": "天降正义!.json",
|
||||
"type": "file",
|
||||
"hash": "94e34f086ec1dfbdc62d1fe8250ebf7b9fc14640",
|
||||
"version": "1.0",
|
||||
"author": "花见木易",
|
||||
"description": "",
|
||||
"tags": [
|
||||
"bgi≥0.42.0",
|
||||
"其他",
|
||||
"成就"
|
||||
],
|
||||
"lastUpdated": "2025-05-16 18:49:05"
|
||||
"name": "天动万象",
|
||||
"type": "directory",
|
||||
"children": [
|
||||
{
|
||||
"name": "荒岛朝圣指南",
|
||||
"type": "directory",
|
||||
"children": [
|
||||
{
|
||||
"name": "荒岛朝圣指南_路线1.json",
|
||||
"type": "file",
|
||||
"hash": "74f58cc7b0efbd9587ae3ef90510c2981633d09a",
|
||||
"version": "1.0",
|
||||
"author": "花见木易",
|
||||
"description": "",
|
||||
"tags": [
|
||||
"bgi≥0.45.0",
|
||||
"其他",
|
||||
"成就",
|
||||
"天动万象"
|
||||
],
|
||||
"lastUpdated": "2025-06-22 23:07:00"
|
||||
},
|
||||
{
|
||||
"name": "荒岛朝圣指南_路线2.json",
|
||||
"type": "file",
|
||||
"hash": "3f590267c2e4ad7a2211be34078cadb13808bed8",
|
||||
"version": "1.0",
|
||||
"author": "花见木易",
|
||||
"description": "",
|
||||
"tags": [
|
||||
"bgi≥0.45.0",
|
||||
"其他",
|
||||
"成就",
|
||||
"天动万象"
|
||||
],
|
||||
"lastUpdated": "2025-06-22 23:07:00"
|
||||
},
|
||||
{
|
||||
"name": "荒岛朝圣指南_路线3.json",
|
||||
"type": "file",
|
||||
"hash": "c423721b1e8f460ac0e69af44fb59229c08e3876",
|
||||
"version": "1.0",
|
||||
"author": "花见木易",
|
||||
"description": "",
|
||||
"tags": [
|
||||
"bgi≥0.45.0",
|
||||
"其他",
|
||||
"成就",
|
||||
"天动万象"
|
||||
],
|
||||
"lastUpdated": "2025-06-22 23:07:00"
|
||||
},
|
||||
{
|
||||
"name": "荒岛朝圣指南_路线4.json",
|
||||
"type": "file",
|
||||
"hash": "9ea12f3d14d0ddf7d079adc4e8061674234e2a65",
|
||||
"version": "1.0",
|
||||
"author": "花见木易",
|
||||
"description": "",
|
||||
"tags": [
|
||||
"bgi≥0.45.0",
|
||||
"其他",
|
||||
"成就",
|
||||
"天动万象",
|
||||
"战斗"
|
||||
],
|
||||
"lastUpdated": "2025-06-22 23:07:00"
|
||||
},
|
||||
{
|
||||
"name": "荒岛朝圣指南_路线5.json",
|
||||
"type": "file",
|
||||
"hash": "b9d25c44226ef7cdecb49cf0083f965efef8c446",
|
||||
"version": "1.0",
|
||||
"author": "花见木易",
|
||||
"description": "",
|
||||
"tags": [
|
||||
"bgi≥0.45.0",
|
||||
"其他",
|
||||
"成就",
|
||||
"天动万象",
|
||||
"有日志"
|
||||
],
|
||||
"lastUpdated": "2025-06-22 23:07:00"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "尘世巡游·第五辑_大世界探索收集",
|
||||
@@ -36137,6 +36212,26 @@
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "挑战者·第二辑",
|
||||
"type": "directory",
|
||||
"children": [
|
||||
{
|
||||
"name": "天降正义!.json",
|
||||
"type": "file",
|
||||
"hash": "2d669d935125e3dd22beb797a4ea6c5fab3baca6",
|
||||
"version": "1.0",
|
||||
"author": "花见木易",
|
||||
"description": "",
|
||||
"tags": [
|
||||
"bgi≥0.42.0",
|
||||
"其他",
|
||||
"成就"
|
||||
],
|
||||
"lastUpdated": "2025-06-22 23:07:00"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -53971,8 +54066,8 @@
|
||||
{
|
||||
"name": "AutoArtifactsPro",
|
||||
"type": "directory",
|
||||
"hash": "8e9721869b744ffe68617e4eef8af4471a8505f1",
|
||||
"version": "1.3.5",
|
||||
"hash": "bcd5c648a2a83ac1209e1a9ca057798716dd13cd",
|
||||
"version": "1.4.0",
|
||||
"author": "mno",
|
||||
"description": "自动狗粮重制版~|~通过不同好感任务卡时间后运行狗粮任务以提高狗粮总收益,需要正确配置好感队伍的战斗策略,并在自定义配置中指定好感和狗粮队伍名称",
|
||||
"tags": [
|
||||
@@ -53983,7 +54078,7 @@
|
||||
"兽肉",
|
||||
"狗粮"
|
||||
],
|
||||
"lastUpdated": "2025-06-22 09:22:40"
|
||||
"lastUpdated": "2025-06-22 23:57:34"
|
||||
},
|
||||
{
|
||||
"name": "AutoArtifactsSalvageOrDestroy(1-4star)",
|
||||
@@ -54314,14 +54409,14 @@
|
||||
{
|
||||
"name": "CD-Aware-AutoGather",
|
||||
"type": "directory",
|
||||
"hash": "0692488caf28b58433d7756494e606a16181d11e",
|
||||
"version": "1.1",
|
||||
"hash": "c5363e43bdb6f0094c3895793d04563d761f9528",
|
||||
"version": "1.2",
|
||||
"author": "Ayaka-Main",
|
||||
"description": "带CD管理的自动采集~|~自动同步你通过BetterGI订阅的地图追踪任务,执行采集任务,并管理材料刷新时间(支持多账号)。\n首次运行前请先简单阅读说明,推荐在线版 https://gitee.com/babalae/bettergi-scripts-list/tree/main/repo/js/CD-Aware-AutoGather \n本地版说明见脚本目录内的 README.md 文件",
|
||||
"description": "带CD管理的自动采集~|~自动同步你通过BetterGI订阅的地图追踪任务,执行采集任务,并管理材料刷新时间(支持多账号)。\n首次使用前请先简单阅读说明(可在`全自动`——`JS脚本`页面,点击本脚本名称查看)",
|
||||
"tags": [
|
||||
"bgi≥0.45.0"
|
||||
],
|
||||
"lastUpdated": "2025-06-15 14:26:27"
|
||||
"lastUpdated": "2025-06-22 23:25:25"
|
||||
},
|
||||
{
|
||||
"name": "Collect Dongtian Xuyu Resin",
|
||||
@@ -54685,12 +54780,12 @@
|
||||
{
|
||||
"name": "七圣召唤七日历练全自动",
|
||||
"type": "directory",
|
||||
"hash": "43894e7ddc863f48c164ebceb94a3d1d3da3e680",
|
||||
"version": "1.9.4",
|
||||
"hash": "cb68194e6c95e3bd2564f97fd8a964d0056b7049",
|
||||
"version": "1.9.5",
|
||||
"author": "柒叶子",
|
||||
"description": "打牌一条龙~|~已添加 CD 管理,执行完后会检测是否全部挑战成功,之后会记录本次时间进入CD,如果想要重置请前往assets/weekly.txt中删除内容",
|
||||
"tags": [],
|
||||
"lastUpdated": "2025-06-21 20:33:53"
|
||||
"lastUpdated": "2025-06-22 23:14:47"
|
||||
},
|
||||
{
|
||||
"name": "七圣召唤角色邀约全自动",
|
||||
@@ -55558,6 +55653,22 @@
|
||||
],
|
||||
"lastUpdated": "2025-05-12 11:40:12"
|
||||
},
|
||||
{
|
||||
"name": "丝茜芙爱.txt",
|
||||
"type": "file",
|
||||
"hash": "4f2545967fdff86de287ba4e31d57cca8c70bbd2",
|
||||
"version": "20250622230615",
|
||||
"author": "",
|
||||
"description": "",
|
||||
"tags": [
|
||||
"芙宁娜",
|
||||
"爱可菲",
|
||||
"茜特菈莉",
|
||||
"丝柯克",
|
||||
"wait(2)"
|
||||
],
|
||||
"lastUpdated": "2025-06-22 23:06:15"
|
||||
},
|
||||
{
|
||||
"name": "久岐忍超绽放.txt",
|
||||
"type": "file",
|
||||
|
||||
11
repo/combat/丝茜芙爱.txt
Normal file
11
repo/combat/丝茜芙爱.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
// 配置0+1丝,茜芙爱都是00;茜特菈莉带西风;大招流,一套带走就好
|
||||
// 副本:荒废砌造坞
|
||||
|
||||
芙宁娜 dash(0.4),e
|
||||
爱可菲 e,q
|
||||
茜特菈莉 e,q,e
|
||||
丝柯克 e(hold),q,wait(1.5),attack,attack,attack
|
||||
wait(2)
|
||||
爱可菲 e,q
|
||||
茜特菈莉 e,q,e
|
||||
丝柯克 e(hold),q,wait(2)
|
||||
@@ -86,7 +86,7 @@
|
||||
|
||||
1. **00激活**:少数点位需要提前转变为发光点,不拾取调查点!
|
||||
2. **00清怪**:部分优质富点有小怪镇守,不拾取调查点!)
|
||||
3. **01普通**:98个调查点
|
||||
3. **01普通**:至多98个调查点
|
||||
4. **02收尾**:超出100以外的调查点
|
||||
5. **03额外**:不受上限影响消失,又叫超限点
|
||||
|
||||
@@ -99,10 +99,9 @@
|
||||
|
||||
## 六、选择建议
|
||||
|
||||
1. **追求极限收益**:富6A1B方案(周经验13万+24%,但耗时多2.73小时)
|
||||
1. **追求极限收益**:富nA1B方案(周经验13万+24%,但耗时多2.73小时)
|
||||
2. **时间有限玩家**:富1A1B方案(周经验9.6万+17.7%,耗时多1.98小时)
|
||||
3. **摩拉需求优先**:富6A1B摩拉收益是ABE的3倍
|
||||
|
||||
3. **追求极限效率**:选择老abe路线
|
||||
## 七、文件结构
|
||||
|
||||
1. **main.js**:负责核心业务逻辑,包括好感任务和狗粮路线的执行。
|
||||
@@ -129,6 +128,8 @@
|
||||
3. 在执行过程中,确保游戏窗口保持在前台,避免干扰。
|
||||
|
||||
## 更新日志
|
||||
### 1.4.0(2025.06.22)
|
||||
1.添加了使用老abe路线的选项
|
||||
### 1.3.5(2025.06.22)
|
||||
1.修复了对于四星狗粮数量的错误处理造成的统计结果中收益为负的问题
|
||||
### 1.3.4(2025.06.21)
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-蒙德-龙脊雪山-西-3个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -410.8212890625,
|
||||
"y": 1161.36767578125,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": -411.111328125,
|
||||
"y": 1188.4970703125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": -418.5693359375,
|
||||
"y": 1198.78271484375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": -436.6220703125,
|
||||
"y": 1190.56005859375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": -473.318359375,
|
||||
"y": 1170.80029296875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -496.404296875,
|
||||
"y": 1148.88818359375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": -508.4365234375,
|
||||
"y": 1149.64013671875,
|
||||
"type": "orientation"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -509.2255859375,
|
||||
"y": 1148.90234375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action":"1 2"
|
||||
},
|
||||
{
|
||||
"x": -510.0771484375,
|
||||
"y": 1146.16015625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action":"3"
|
||||
},
|
||||
{
|
||||
"x": -511.048828125,
|
||||
"y": 1143.35888671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-璃月-碧水源-盐中之地-3个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -164.5927734375,
|
||||
"y": 1182.50537109375,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": -171.73828125,
|
||||
"y": 1225.6494140625,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": -147.2490234375,
|
||||
"y": 1261.24951171875,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": -95.0634765625,
|
||||
"y": 1238.294921875,
|
||||
"type": "target",
|
||||
"move_mode": "dash",
|
||||
"action":""
|
||||
},
|
||||
{
|
||||
"x": -94.11328125,
|
||||
"y": 1235.544921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action":""
|
||||
},
|
||||
{
|
||||
"x": -90.9267578125,
|
||||
"y": 1235.23193359375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action":""
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,277 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-璃月-珉林-北-5个",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.2",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
|
||||
{
|
||||
"x": 730.2568359375,
|
||||
"y": 1062.2294921875,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 739.3203125,
|
||||
"y": 1069.82421875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 765.673828125,
|
||||
"y": 1069.6572265625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 772.7236328125,
|
||||
"y": 1065.3486328125,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 772.849609375,
|
||||
"y": 1063.83837890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "1"
|
||||
},
|
||||
{
|
||||
"x": 772.849609375,
|
||||
"y": 1063.83837890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "1"
|
||||
},
|
||||
{
|
||||
"x": 771.2724609375,
|
||||
"y": 1061.22412109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 730.482421875,
|
||||
"y": 1062.408203125,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 718.5,
|
||||
"y": 1042.6474609375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 667.0361328125,
|
||||
"y": 1010.57568359375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 634.7490234375,
|
||||
"y": 947.455078125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 642.1728515625,
|
||||
"y": 941.576171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "2"
|
||||
},
|
||||
{
|
||||
"x": 642.0498046875,
|
||||
"y": 941.73486328125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 625.1875,
|
||||
"y": 927.0615234375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 582.587890625,
|
||||
"y": 908.26318359375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 578.025390625,
|
||||
"y": 907.7900390625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 579.1728515625,
|
||||
"y": 915.19921875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 557.4853515625,
|
||||
"y": 907.4248046875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 545.697265625,
|
||||
"y": 894.28857421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 541.2587890625,
|
||||
"y": 893.3466796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 529.9072265625,
|
||||
"y": 901.82958984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 524.1337890625,
|
||||
"y": 907.4951171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "4"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 534.4443359375,
|
||||
"y": 897.138671875,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 534.4443359375,
|
||||
"y": 897.138671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 567.0146484375,
|
||||
"y": 883.5654296875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 578.77734375,
|
||||
"y": 894.572265625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 629.001953125,
|
||||
"y": 848.5849609375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 631.0849609375,
|
||||
"y": 845.2314453125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 643.9921875,
|
||||
"y": 841.00927734375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 648.8515625,
|
||||
"y": 839.12109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"#": "dump down"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 648.8828125,
|
||||
"y": 830.97314453125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "5 6"
|
||||
},
|
||||
{
|
||||
"x": 649.0966796875,
|
||||
"y": 831.14892578125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "5 6"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 649.8515625,
|
||||
"y": 833.2529296875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 645.453125,
|
||||
"y": 835.6357421875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "7"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 645.79296875,
|
||||
"y": 832.70556640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "8"
|
||||
},
|
||||
{
|
||||
"x": 645.79296875,
|
||||
"y": 832.70556640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(x)",
|
||||
"//": "stop_climbing",
|
||||
"No.": "8"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 645.3515625,
|
||||
"y": 834.46533203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "9",
|
||||
|
||||
"x_": 645.1220703125,
|
||||
"y_": 833.75927734375
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,185 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-璃月-珉林-北-5个",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 1121.0517578125,
|
||||
"y": 1190.40087890625,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 1124.08203125,
|
||||
"y": 1212.24755859375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 1127.49609375,
|
||||
"y": 1252.48828125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 1130.9638671875,
|
||||
"y": 1263.8232421875,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 1144.708984375,
|
||||
"y": 1267.79345703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1140.642578125,
|
||||
"y": 1274.60986328125,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 1140.642578125,
|
||||
"y": 1274.60986328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"//": "target逼近时有概率被击飞,从远处小碎步逼近,导致耗时过长,被怪打死。",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.8)",
|
||||
"//": "不逼近,只等待。",
|
||||
"No.": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1141.677734375,
|
||||
"y": 1277.07421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 1136.025390625,
|
||||
"y": 1284.3427734375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 1123.677734375,
|
||||
"y": 1288.20703125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1120.1875,
|
||||
"y": 1284.3994140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"No.": "2"
|
||||
},
|
||||
{
|
||||
"x": 1115.29296875,
|
||||
"y": 1284.30615234375,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 1115.29296875,
|
||||
"y": 1284.30615234375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"No.": "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1118.2216796875,
|
||||
"y": 1286.3212890625,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 1118.2216796875,
|
||||
"y": 1286.3212890625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 1113.8134765625,
|
||||
"y": 1289.39453125,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 1113.8134765625,
|
||||
"y": 1289.39453125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 1112.013671875,
|
||||
"y": 1283.3876953125,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 1112.013671875,
|
||||
"y": 1283.3876953125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1037.0654296875,
|
||||
"y": 1255.5361328125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 1032.3017578125,
|
||||
"y": 1254.1806640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1030.2060546875,
|
||||
"y": 1257.51513671875,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 1030.2060546875,
|
||||
"y": 1257.51513671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"No.": "4"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1032.6728515625,
|
||||
"y": 1253.2666015625,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 1032.6728515625,
|
||||
"y": 1253.2666015625,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1031.3056640625,
|
||||
"y": 1252.08203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"No.": "5"
|
||||
},
|
||||
{
|
||||
"x": 1029.3134765625,
|
||||
"y": 1251.54443359375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"No.": "5"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-璃月-珉林-奥藏山南-2个/3个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 1451.4638671875,
|
||||
"y": 1028.59423828125,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 1488.1298828125,
|
||||
"y": 1045.87060546875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 1495.365234375,
|
||||
"y": 1048.619140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1496.275390625,
|
||||
"y": 1046.14794921875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 1505.380859375,
|
||||
"y": 1040.8408203125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 1509.775390625,
|
||||
"y": 1042.98046875,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1509.87890625,
|
||||
"y": 1043.0966796875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "2"
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
|
||||
|
||||
|
||||
"positions_not_actived": [
|
||||
{
|
||||
"x": 1451.478515625,
|
||||
"y": 1028.56396484375,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 1427.0634765625,
|
||||
"y": 1068.23193359375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 1397.4345703125,
|
||||
"y": 1093.2255859375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 1378.041015625,
|
||||
"y": 1112.5146484375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1374.865234375,
|
||||
"y": 1118.765625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "3"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,98 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-璃月-珉林-绝云间-3个-m",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 1182.685546875,
|
||||
"y": 626.04638671875,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 1189.333984375,
|
||||
"y": 619.7275390625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 1172.51171875,
|
||||
"y": 576.34814453125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1170.0234375,
|
||||
"y": 568.9345703125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1163.6103515625,
|
||||
"y": 563.8779296875,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 1159.9677734375,
|
||||
"y": 558.46630859375,
|
||||
"type": "orientation"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1159.9677734375,
|
||||
"y": 558.46630859375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1158.4697265625,
|
||||
"y": 555.63037109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 1153.23046875,
|
||||
"y": 557.69970703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 1147.169921875,
|
||||
"y": 561.39208984375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "3"
|
||||
},
|
||||
{
|
||||
"x": 1144.01953125,
|
||||
"y": 562.1396484375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 1147.0361328125,
|
||||
"y": 563.318359375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 1147.0361328125,
|
||||
"y": 563.318359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "(恢复)狗粮-璃月-琼玑野",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 259.4912109375,
|
||||
"y": -14.02978515625,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 253.8203125,
|
||||
"y": -12.01953125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": 253.6845703125,
|
||||
"y": -11.06689453125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": 260.884765625,
|
||||
"y": -10.7861328125,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-璃月-琼玑野-绿华池-3个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 489.443359375,
|
||||
"y": 222.12353515625,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 432.3994140625,
|
||||
"y": 228.15869140625,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 425.634765625,
|
||||
"y": 231.4072265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action":""
|
||||
},
|
||||
{
|
||||
"x": 424.2900390625,
|
||||
"y": 234.669921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action":""
|
||||
},
|
||||
{
|
||||
"x": 425.9228515625,
|
||||
"y": 232.67333984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,194 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-须弥-须弥城-4个",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.2",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
|
||||
"positions": [
|
||||
{
|
||||
"x": 2877.02099609375,
|
||||
"y": -292.10693359375,
|
||||
"type": "teleport"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 2864.76025390625,
|
||||
"y": -301.87109375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
{
|
||||
"x": 2864.76025390625,
|
||||
"y": -301.87109375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 2844.2900390625,
|
||||
"y": -293.8876953125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 2801.1259765625,
|
||||
"y": -291.78759765625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 2791.716796875,
|
||||
"y": -286.42626953125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 2787.93359375,
|
||||
"y": -284.35888671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.8)",
|
||||
"#": "2"
|
||||
},
|
||||
{
|
||||
"x": 2787.93359375,
|
||||
"y": -284.35888671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 2786.98974609375,
|
||||
"y": -503.11328125,
|
||||
"type": "teleport"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 2782.6416015625,
|
||||
"y": -500.2490234375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 2759.3828125,
|
||||
"y": -497.84619140625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 2751.7177734375,
|
||||
"y": -497.5625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.8)",
|
||||
"#": "3"
|
||||
},
|
||||
{
|
||||
"x": 2752.6611328125,
|
||||
"y": -496.85693359375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 2694.0615234375,
|
||||
"y": -416.45068359375,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 2703.462890625,
|
||||
"y": -412.796875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 2721.869140625,
|
||||
"y": -413.48681640625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.2),click"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 2729.2939453125,
|
||||
"y": -416.33349609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
{
|
||||
"x": 2729.2958984375,
|
||||
"y": -416.32177734375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
|
||||
|
||||
"positions_alt": [
|
||||
{
|
||||
"x": 2694.087890625,
|
||||
"y": -416.45068359375,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 2700.48828125,
|
||||
"y": -405.767578125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 2712.09375,
|
||||
"y": -398.57275390625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 2722.02734375,
|
||||
"y": -409.10498046875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 2724.9462890625,
|
||||
"y": -412.029296875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 2729.2939453125,
|
||||
"y": -416.33349609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
{
|
||||
"x": 2729.2958984375,
|
||||
"y": -416.32177734375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,149 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-须弥-二净甸-七天神像-4个/8个",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 3252.849609375,
|
||||
"y": -591.28125,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 3243.53515625,
|
||||
"y": -596.373046875,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 3243.53515625,
|
||||
"y": -596.373046875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3236.7802734375,
|
||||
"y": -673.25830078125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3236.8076171875,
|
||||
"y": -673.2666015625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
{
|
||||
"x": 3243.1435546875,
|
||||
"y": -669.97021484375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3243.1435546875,
|
||||
"y": -669.97021484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1.0)",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3223.59375,
|
||||
"y": -663.43701171875,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 3183.4638671875,
|
||||
"y": -668.1484375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3177.5126953125,
|
||||
"y": -668.67236328125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5"
|
||||
},
|
||||
|
||||
{
|
||||
"_x": 3167.27490234375,
|
||||
"_y": -667.78662109375,
|
||||
|
||||
"x": 3166.3701171875,
|
||||
"y": -667.390625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1.0)",
|
||||
"//": "只等待,不趋近,否则有可能被怪撞一下成了从远处小碎步逼近,很耗时,会被打死",
|
||||
"#": "6"
|
||||
}
|
||||
],
|
||||
|
||||
|
||||
"positions_not_actived_1":[
|
||||
{
|
||||
"x": 3247.1513671875,
|
||||
"y": -677.9443359375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 3249.44580078125,
|
||||
"y": -667.3544921875,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 3249.44580078125,
|
||||
"y": -667.3544921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
{
|
||||
"x": 3249.572265625,
|
||||
"y": -666.5732421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3248.04931640625,
|
||||
"y": -666.294921875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
],
|
||||
|
||||
|
||||
"positions_not_actived_2":[
|
||||
{
|
||||
"x": 3166.2568359375,
|
||||
"y": -663.19921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "7"
|
||||
},
|
||||
{
|
||||
"x": 3169.171875,
|
||||
"y": -663.6982421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3171.65087890625,
|
||||
"y": -661.556640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "8"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,210 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-须弥-二净甸-觉王之殿南-6个/7个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 3592.20458984375,
|
||||
"y": -786.109375,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 3583.609375,
|
||||
"y": -754.2177734375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3591.9248046875,
|
||||
"y": -727.2333984375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.5),click",
|
||||
"//":"stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 3592.4775390625,
|
||||
"y": -726.39013671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3592.5458984375,
|
||||
"y": -733.2236328125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action":"",
|
||||
"No.": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3603.5595703125,
|
||||
"y": -729.30712890625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3608.8974609375,
|
||||
"y": -729.0302734375,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"action":"",
|
||||
"No.": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3615.451171875,
|
||||
"y": -737.78857421875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3623.935546875,
|
||||
"y": -757.58984375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3626.6474609375,
|
||||
"y": -764.0546875,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"action":"",
|
||||
"No.": "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3641.6064453125,
|
||||
"y": -776.0947265625,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3643.86328125,
|
||||
"y": -781.35302734375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "click,wait(0.5),click,wait(0.5),click,wait(0.2)",
|
||||
"No.": "4"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3645.6181640625,
|
||||
"y": -793.22607421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3648.5458984375,
|
||||
"y": -818.228515625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3671.57470703125,
|
||||
"y": -864.06591796875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3673.45361328125,
|
||||
"y": -867.6865234375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action":"",
|
||||
"No.": "5"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3703.1103515625,
|
||||
"y": -845.35986328125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3730.625,
|
||||
"y": -827.447265625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3733.5703125,
|
||||
"y": -822.07958984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3739.7431640625,
|
||||
"y": -822.091796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3739.2978515625,
|
||||
"y": -822.88916015625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3737.3857421875,
|
||||
"y": -825.0283203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action":"",
|
||||
"No.": "6"
|
||||
},
|
||||
{
|
||||
"x": 3737.0048828125,
|
||||
"y": -825.27001953125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action":"",
|
||||
"No.": "6"
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
|
||||
|
||||
"positions_not_actived": [
|
||||
{
|
||||
"x": 3760.6845703125,
|
||||
"y": -833.935546875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3790.6494140625,
|
||||
"y": -799.51171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3795.19970703125,
|
||||
"y": -789.6767578125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3803.39404296875,
|
||||
"y": -791.34326171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action":"",
|
||||
"NO.": "7 (重兵把守,不去)"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "(恢复)狗粮-须弥-失落的苗圃",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 4021.7421875,
|
||||
"y": -719.65478515625,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 4039.89453125,
|
||||
"y": -725.5517578125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": 4040.9130859375,
|
||||
"y": -725.21923828125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": 4038.962890625,
|
||||
"y": -718.494140625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,205 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-须弥-失落的苗圃-南-8个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 3993.8232421875,
|
||||
"y": -989.39599609375,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 4001.17333984375,
|
||||
"y": -1050.7236328125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4010.419921875,
|
||||
"y": -1055.11181640625,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 4010.419921875,
|
||||
"y": -1055.11181640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4011.4599609375,
|
||||
"y": -1061.1279296875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4014.65087890625,
|
||||
"y": -1059.46484375,
|
||||
"type": "orientation"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4014.65087890625,
|
||||
"y": -1059.46484375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4021.8759765625,
|
||||
"y": -1053.74755859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4031.04833984375,
|
||||
"y": -1044.80419921875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4028.52001953125,
|
||||
"y": -1042.6025390625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4024.9404296875,
|
||||
"y": -1040.8513671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4030.0244140625,
|
||||
"y": -1048.982421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4029.9130859375,
|
||||
"y": -1062.2412109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"//": "jump down"
|
||||
},
|
||||
{
|
||||
"x": 4024.5498046875,
|
||||
"y": -1060.61865234375,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 4024.5498046875,
|
||||
"y": -1060.61865234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4021.634765625,
|
||||
"y": -1058.8955078125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4027.2646484375,
|
||||
"y": -1054.03662109375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
{
|
||||
"x": 4028.6748046875,
|
||||
"y": -1055.15771484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4025.650390625,
|
||||
"y": -1077.04345703125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4010.73388671875,
|
||||
"y": -1081.44921875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4007.03125,
|
||||
"y": -1073.3681640625,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#": "5"
|
||||
},
|
||||
{
|
||||
"x": 4007.1171875,
|
||||
"y": -1071.9248046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3993.650390625,
|
||||
"y": -1085.62353515625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3992.01025390625,
|
||||
"y": -1090.826171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.8)",
|
||||
"#": "6"
|
||||
},
|
||||
{
|
||||
"x": 3992.01025390625,
|
||||
"y": -1090.826171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "6"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3990.36474609375,
|
||||
"y": -1086.3388671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3996.8916015625,
|
||||
"y": -1052.46142578125,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#": "7"
|
||||
},
|
||||
{
|
||||
"x": 3994.17724609375,
|
||||
"y": -1048.4873046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "8"
|
||||
},
|
||||
{
|
||||
"x": 3994.71826171875,
|
||||
"y": -1048.44091796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-纳塔-万火之瓯-竞技场东-2个/4个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 8738.201171875,
|
||||
"y": -1857.45947265625,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 8716.09375,
|
||||
"y": -1865.416015625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.2),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 8719.2001953125,
|
||||
"y": -1864.53466796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 8724.24609375,
|
||||
"y": -1863.20947265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"No.": "1 2"
|
||||
},
|
||||
{
|
||||
"x": 8724.24609375,
|
||||
"y": -1863.2099609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"No.": "1 2"
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
|
||||
|
||||
"positions_not_actived": [
|
||||
{
|
||||
"x": 8721.26953125,
|
||||
"y": -1856.9326171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 8660.845703125,
|
||||
"y": -1797.1259765625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 8651.423828125,
|
||||
"y": -1785.03662109375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 8667.1689453125,
|
||||
"y": -1767.51904296875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 8672.138671875,
|
||||
"y": -1766.37451171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 8672.69921875,
|
||||
"y": -1769.48388671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "3"
|
||||
},
|
||||
{
|
||||
"x": 8672.6572265625,
|
||||
"y": -1769.791015625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 8630.39453125,
|
||||
"y": -1771.56494140625,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 8613.8095703125,
|
||||
"y": -1766.69580078125,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 8596.5390625,
|
||||
"y": -1763.8193359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 8591.849609375,
|
||||
"y": -1763.35888671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "4"
|
||||
},
|
||||
{
|
||||
"x": 8591.1875,
|
||||
"y": -1763.3173828125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"No.": "4"
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-纳塔-涌流地-流泉之众-4个",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 8918.939453125,
|
||||
"y": -2679.103515625,
|
||||
"type": "teleport"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 8956.52734375,
|
||||
"y": -2684.38671875,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#": 1
|
||||
},
|
||||
{
|
||||
"x": 8956.560546875,
|
||||
"y": -2684.478515625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": 1
|
||||
},
|
||||
|
||||
{
|
||||
"x": 8985.650390625,
|
||||
"y": -2691.57421875,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 8994.60546875,
|
||||
"y": -2709.45703125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 8985.96484375,
|
||||
"y": -2733.546875,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 8985.3251953125,
|
||||
"y": -2756.3505859375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 9029.7822265625,
|
||||
"y": -2792.57421875,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 9044.7001953125,
|
||||
"y": -2797.5087890625,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 9050.962890625,
|
||||
"y": -2799.9375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 9058.2021484375,
|
||||
"y": -2800.046875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9054.908203125,
|
||||
"y": -2797.5869140625,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9054.908203125,
|
||||
"y": -2797.5869140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": 2
|
||||
},
|
||||
{
|
||||
"x": 9054.908203125,
|
||||
"y": -2797.5869140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": 2
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9057.548828125,
|
||||
"y": -2795.896484375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9060.9853515625,
|
||||
"y": -2791.96484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": 3
|
||||
},
|
||||
{
|
||||
"x": 9060.9853515625,
|
||||
"y": -2791.96484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": 3
|
||||
},
|
||||
{
|
||||
"x": 9060.9853515625,
|
||||
"y": -2791.96484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": 3
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9068.595703125,
|
||||
"y": -2798.8251953125,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 9068.595703125,
|
||||
"y": -2798.8251953125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": 4
|
||||
},
|
||||
{
|
||||
"x": 9068.580078125,
|
||||
"y": -2798.853515625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "(恢复)狗粮-纳塔-涌流地",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 8582.041015625,
|
||||
"y": -2675.1962890625,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 8579.3798828125,
|
||||
"y": -2658.2998046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": 8579.26953125,
|
||||
"y": -2657.3076171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": 8586.71875,
|
||||
"y": -2652.466796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,394 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-纳塔-镜璧山-南-9个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.2",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
|
||||
"positions": [
|
||||
{
|
||||
"x": 9638.033203125,
|
||||
"y": -1854.703125,
|
||||
"type": "teleport",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9596.3798828125,
|
||||
"y": -1884.70263671875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9586.04296875,
|
||||
"y": -1943.57568359375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9583.599609375,
|
||||
"y": -1950.595703125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9584.51953125,
|
||||
"y": -1951.255859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9589.08203125,
|
||||
"y": -1952.6337890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9588.0478515625,
|
||||
"y": -1952.26318359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9585.080078125,
|
||||
"y": -1951.64697265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"//": "躲技能"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9584.1943359375,
|
||||
"y": -1954.76025390625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "2"
|
||||
},
|
||||
{
|
||||
"x": 9586.837890625,
|
||||
"y": -1959.7919921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "3"
|
||||
},
|
||||
|
||||
{
|
||||
"_x": 9577.4677734375,
|
||||
"_y": -1956.6142578125,
|
||||
|
||||
"x": 9577.240234375,
|
||||
"y": -1957.71923828125,
|
||||
|
||||
"x_": 9577.2119140625,
|
||||
"y_": -1957.74169921875,
|
||||
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9576.17578125,
|
||||
"y": -1960.8349609375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9576.17578125,
|
||||
"y": -1960.8349609375,
|
||||
"type": "target",
|
||||
"move_mode": "jump",
|
||||
"#" : "4 5 6"
|
||||
},
|
||||
{
|
||||
"_x": 9577.10546875,
|
||||
"_y": -1957.60302734375,
|
||||
|
||||
"x": 9578.9921875,
|
||||
"y": -1961.9375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9575.287109375,
|
||||
"y": -1960.943359375,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 9575.287109375,
|
||||
"y": -1960.943359375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keydown(w),wait(0.5),keyup(w),wait(0.2),keypress(x),wait(1.5)",
|
||||
"//": "stop_climbing"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 9638.0859375,
|
||||
"y": -1854.6728515625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9615.9599609375,
|
||||
"y": -1852.849609375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9615.4560546875,
|
||||
"y": -1847.71484375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9617.69921875,
|
||||
"y": -1843.1611328125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "7"
|
||||
},
|
||||
{
|
||||
"x": 9616.6455078125,
|
||||
"y": -1838.330078125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "8"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9607.533203125,
|
||||
"y": -1804.2431640625,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 9605.40625,
|
||||
"y": -1763.8310546875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9612.7529296875,
|
||||
"y": -1758.2841796875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9616.9033203125,
|
||||
"y": -1751.93017578125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "9"
|
||||
},
|
||||
{
|
||||
"x": 9616.90625,
|
||||
"y": -1751.115234375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "9"
|
||||
}
|
||||
],
|
||||
|
||||
"positions_alternative3": [
|
||||
{
|
||||
"_x": 9577.4677734375,
|
||||
"_y": -1956.6142578125,
|
||||
|
||||
"x": 9577.240234375,
|
||||
"y": -1957.71923828125,
|
||||
|
||||
"x_": 9577.2119140625,
|
||||
"y_": -1957.74169921875,
|
||||
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9576.17578125,
|
||||
"y": -1960.8349609375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9576.17578125,
|
||||
"y": -1960.8349609375,
|
||||
"type": "target",
|
||||
"move_mode": "jump",
|
||||
"#" : "4 5 6"
|
||||
},
|
||||
{
|
||||
"_x": 9577.10546875,
|
||||
"_y": -1957.60302734375,
|
||||
|
||||
"x": 9578.9921875,
|
||||
"y": -1961.9375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9575.2265625,
|
||||
"y": -1960.08740234375,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 9575.2265625,
|
||||
"y": -1960.08740234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keydown(w),wait(0.5),keyup(w),wait(0.2),keypress(x),wait(1.5)",
|
||||
"//": "stop_climbing"
|
||||
}
|
||||
],
|
||||
|
||||
"positions_alternative2": [
|
||||
{
|
||||
"x": 9638.033203125,
|
||||
"y": -1854.703125,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9596.3798828125,
|
||||
"y": -1884.70263671875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9586.04296875,
|
||||
"y": -1943.57568359375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9585.3466796875,
|
||||
"y": -1947.681640625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9586.607421875,
|
||||
"y": -1956.96142578125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9578.45703125,
|
||||
"y": -1961.63427734375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9578.455078125,
|
||||
"y": -1961.599609375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9576.5634765625,
|
||||
"y": -1960.66455078125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "4 5 6"
|
||||
},
|
||||
{
|
||||
"x": 9586.5537109375,
|
||||
"y": -1960.34375,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#" : "3"
|
||||
},
|
||||
{
|
||||
"x": 9584.169921875,
|
||||
"y": -1955.046875,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#" : "2"
|
||||
},
|
||||
{
|
||||
"x": 9589.5517578125,
|
||||
"y": -1953.1572265625,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#" : "1"
|
||||
}
|
||||
],
|
||||
|
||||
|
||||
|
||||
"positions_alternative1": [
|
||||
{
|
||||
"x": 9638.033203125,
|
||||
"y": -1854.703125,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9596.3798828125,
|
||||
"y": -1884.70263671875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9586.04296875,
|
||||
"y": -1943.57568359375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9584.064453125,
|
||||
"y": -1954.55615234375,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#" : "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9581.8291015625,
|
||||
"y": -1957.748046875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9577.751953125,
|
||||
"y": -1957.89697265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9576.388671875,
|
||||
"y": -1960.0849609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "4 5 6"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9585.962890625,
|
||||
"y": -1960.31201171875,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#" : "3"
|
||||
},
|
||||
{
|
||||
"x": 9589.6787109375,
|
||||
"y": -1953.1005859375,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#" : "1"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,81 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-纳塔-镜璧山-七天神像下-3个-f",
|
||||
"bgi_version": "0.45.1",
|
||||
"type": "collect",
|
||||
"map_name": "Teyvat",
|
||||
"author": "Yang-z",
|
||||
"version": "1.2"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 9520.5634765625,
|
||||
"y": -1779.60302734375,
|
||||
"type": "teleport",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9555.6435546875,
|
||||
"y": -1778.80810546875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9546.599609375,
|
||||
"y": -1767.18115234375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.5),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9542.546875,
|
||||
"y": -1764.77685546875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9545.076171875,
|
||||
"y": -1766.88134765625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9541.2958984375,
|
||||
"y": -1771.8271484375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9540.861328125,
|
||||
"y": -1782.04150390625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
{
|
||||
"x": 9539.1494140625,
|
||||
"y": -1781.53076171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9535.1435546875,
|
||||
"y": -1777.7138671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
{
|
||||
"x": 9532.529296875,
|
||||
"y": -1777.7744140625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-纳塔-翘枝崖-北-6个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 9719.171875,
|
||||
"y": -852.11669921875,
|
||||
"type": "teleport",
|
||||
"action": "force_tp"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9760.36328125,
|
||||
"y": -809.44921875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9766.6298828125,
|
||||
"y": -805.0888671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9768,
|
||||
"y": -806.7119140625,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9768,
|
||||
"y": -806.7119140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
{
|
||||
"x": 9768.197265625,
|
||||
"y": -806.56494140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9766.150390625,
|
||||
"y": -800.48583984375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9766.150390625,
|
||||
"y": -800.48583984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9777.76953125,
|
||||
"y": -774.345703125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9776.802734375,
|
||||
"y": -769.34521484375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9776.802734375,
|
||||
"y": -769.10,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
{
|
||||
"x": 9776.802734375,
|
||||
"y": -769.34521484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9782.1328125,
|
||||
"y": -767.8994140625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9788.591796875,
|
||||
"y": -755.54150390625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9792.294921875,
|
||||
"y": -749.29248046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 9719.1982421875,
|
||||
"y": -852.04931640625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9706.2421875,
|
||||
"y": -863.09375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9701.865234375,
|
||||
"y": -872.02490234375,
|
||||
"type": "target",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 9701.3681640625,
|
||||
"y": -872.40869140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
{
|
||||
"x": 9699.0625,
|
||||
"y": -870.73193359375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5"
|
||||
},
|
||||
{
|
||||
"x": 9643.5654296875,
|
||||
"y": -898.142578125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9623.0859375,
|
||||
"y": -894.71435546875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "6"
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,256 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-纳塔-奥奇卡纳塔-七天神像-14个",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 9757.9697265625,
|
||||
"y": -613.59716796875,
|
||||
"type": "teleport",
|
||||
"action": "force_tp"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9759.3642578125,
|
||||
"y": -624.9482421875,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9759.3642578125,
|
||||
"y": -624.9482421875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
{
|
||||
"x": 9749.4638671875,
|
||||
"y": -622.73681640625,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 9749.4638671875,
|
||||
"y": -622.73681640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
{
|
||||
"x": 9749.728515625,
|
||||
"y": -620.53759765625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9751.447265625,
|
||||
"y": -617.3203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.8)",
|
||||
"#": "3"
|
||||
},
|
||||
{
|
||||
"x": 9750.904296875,
|
||||
"y": -609.0009765625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
{
|
||||
"x": 9750.904296875,
|
||||
"y": -609.0009765625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9759.390625,
|
||||
"y": -611.439453125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9767.208984375,
|
||||
"y": -604.23486328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9765.08203125,
|
||||
"y": -613.0517578125,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 9765.08203125,
|
||||
"y": -613.0517578125,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 9765.7685546875,
|
||||
"y": -619.1064453125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9759.865234375,
|
||||
"y": -625.8095703125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5 6"
|
||||
},
|
||||
{
|
||||
"x": 9760.0087890625,
|
||||
"y": -625.75,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9756.541015625,
|
||||
"y": -626.3955078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9734.0712890625,
|
||||
"y": -670.005859375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(2.5),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 9727.59375,
|
||||
"y": -670.8193359375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "7"
|
||||
},
|
||||
{
|
||||
"x": 9785.7392578125,
|
||||
"y": -669.693359375,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 9785.7392578125,
|
||||
"y": -669.693359375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9796.419921875,
|
||||
"y": -669.0380859375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "8"
|
||||
},
|
||||
{
|
||||
"x": 9794.921875,
|
||||
"y": -657.755859375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9793.3125,
|
||||
"y": -650.712890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.8)",
|
||||
"#": "9"
|
||||
},
|
||||
{
|
||||
"x": 9809.7958984375,
|
||||
"y": -629.44189453125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9811.6796875,
|
||||
"y": -623.65625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "10"
|
||||
},
|
||||
{
|
||||
"x": 9814.60546875,
|
||||
"y": -592.00244140625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9814.48828125,
|
||||
"y": -583.99462890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "11"
|
||||
},
|
||||
{
|
||||
"x": 9814.48828125,
|
||||
"y": -583.99462890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "11"
|
||||
},
|
||||
{
|
||||
"x": 9826.3203125,
|
||||
"y": -572.1123046875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9831.619140625,
|
||||
"y": -566.93994140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "12"
|
||||
},
|
||||
{
|
||||
"x": 9798.2060546875,
|
||||
"y": -557.38671875,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 9798.2060546875,
|
||||
"y": -557.38671875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9793.73828125,
|
||||
"y": -559.4853515625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9793.759765625,
|
||||
"y": -559.50830078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9795.7744140625,
|
||||
"y": -561.93408203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "13 14"
|
||||
},
|
||||
{
|
||||
"x": 9795.7802734375,
|
||||
"y": -561.93017578125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "13 14"
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-纳塔-奥奇卡纳塔-流灰之街-4个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 9813.4951171875,
|
||||
"y": -372.21435546875,
|
||||
"type": "teleport",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9811.4365234375,
|
||||
"y": -372.48583984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9800.30078125,
|
||||
"y": -374.54345703125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9786.5615234375,
|
||||
"y": -378.7763671875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9796.990234375,
|
||||
"y": -411.9580078125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9809.8359375,
|
||||
"y": -422.86669921875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9816.0703125,
|
||||
"y": -414.88037109375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9819.8232421875,
|
||||
"y": -409.86962890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
{
|
||||
"x": 9822.6708984375,
|
||||
"y": -408.6533203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9810.3193359375,
|
||||
"y": -407.8564453125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9812.7724609375,
|
||||
"y": -387.4599609375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9827.3876953125,
|
||||
"y": -360.19580078125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9829.763671875,
|
||||
"y": -353.84423828125,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9838.849609375,
|
||||
"y": -334.5439453125,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#": "3"
|
||||
},
|
||||
{
|
||||
"x": 9849.7177734375,
|
||||
"y": -331.419921875,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#": "4"
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,132 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-纳塔-奥奇卡纳塔-托佐兹之岛-6个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 9670.130859375,
|
||||
"y": 171.31884765625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9663.5947265625,
|
||||
"y": 183.833984375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9672.03515625,
|
||||
"y": 189.12353515625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 9675.875,
|
||||
"y": 220.560546875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9684.16796875,
|
||||
"y": 230.54736328125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9687.234375,
|
||||
"y": 230.724609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
{
|
||||
"x": 9688.345703125,
|
||||
"y": 230.91455078125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9694.974609375,
|
||||
"y": 220.93896484375,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 9694.974609375,
|
||||
"y": 220.93896484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9672.3916015625,
|
||||
"y": 228.1494140625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9665.0224609375,
|
||||
"y": 230.787109375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.5)",
|
||||
"#": "5"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 9670.130859375,
|
||||
"y": 171.31884765625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9627.869140625,
|
||||
"y": 156.5830078125,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 9595.6904296875,
|
||||
"y": 167.17333984375,
|
||||
"type": "target",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.5),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 9586.58984375,
|
||||
"y": 172.35888671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "6"
|
||||
},
|
||||
{
|
||||
"x": 9587.501953125,
|
||||
"y": 171.46044921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "6"
|
||||
}
|
||||
|
||||
]
|
||||
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "(恢复)狗粮-稻妻-神无冢",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -3233.2021484375,
|
||||
"y": -3534.1865234375,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": -3238.419921875,
|
||||
"y": -3532.7587890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": -3239.13671875,
|
||||
"y": -3532.5478515625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": -3243.40625,
|
||||
"y": -3525.4921875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,219 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "【收尾】狗粮-稻妻-神无冢-踏鞴砂①-6个/21个-f",
|
||||
"bgi_version": "0.45.1",
|
||||
"type": "collect",
|
||||
"map_name": "Teyvat",
|
||||
"author": "Yang-z",
|
||||
"version": "1.2"
|
||||
},
|
||||
|
||||
"positions": [
|
||||
{
|
||||
"x": -3288.212890625,
|
||||
"y": -3652.501953125,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": -3273.2841796875,
|
||||
"y": -3650.5908203125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": -3259.146484375,
|
||||
"y": -3639.4150390625,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3261.376953125,
|
||||
"y": -3644.6572265625,
|
||||
"type": "orientation",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": -3261.376953125,
|
||||
"y": -3644.6572265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
{
|
||||
"x": -3261.376953125,
|
||||
"y": -3644.6572265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3253.990234375,
|
||||
"y": -3647.380859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3243.9580078125,
|
||||
"y": -3651.015625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3240.224609375,
|
||||
"y": -3647.794921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3214.158203125,
|
||||
"y": -3611.9052734375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3209.8212890625,
|
||||
"y": -3604.4921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3215.0595703125,
|
||||
"y": -3612.5361328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3216.4609375,
|
||||
"y": -3627.3212890625,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": -3206.4365234375,
|
||||
"y": -3614.490234375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3206.25,
|
||||
"y": -3614.3671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
{
|
||||
"x": -3208.1083984375,
|
||||
"y": -3614.806640625,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": -3208.1083984375,
|
||||
"y": -3614.806640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
{
|
||||
"x": -3205.6845703125,
|
||||
"y": -3616.7685546875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
{
|
||||
"x": -3204.03125,
|
||||
"y": -3615.5517578125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": -3156.5830078125,
|
||||
"y": -3886.0986328125,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3161.9951171875,
|
||||
"y": -3853.24609375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3168.654296875,
|
||||
"y": -3839.994140625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1),keypress(VK_SPACE),wait(3),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": -3151.0654296875,
|
||||
"y": -3842.669921875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3149.3564453125,
|
||||
"y": -3837.0224609375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3152.970703125,
|
||||
"y": -3831.783203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5"
|
||||
},
|
||||
{
|
||||
"x": -3152.970703125,
|
||||
"y": -3831.783203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3147.2763671875,
|
||||
"y": -3831.7646484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"x": -3144.0830078125,
|
||||
"y": -3831.6953125,
|
||||
"type": "target",
|
||||
"move_mode": "fly",
|
||||
"#": "6"
|
||||
},
|
||||
{
|
||||
"x": -3144.5859375,
|
||||
"y": -3831.451171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "6"
|
||||
}
|
||||
|
||||
|
||||
]
|
||||
|
||||
}
|
||||
@@ -0,0 +1,262 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "【收尾】狗粮-稻妻-神无冢-踏鞴砂②-7个/21个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
|
||||
"positions": [
|
||||
|
||||
{
|
||||
"x": -3156.5380859375,
|
||||
"y": -3886.1474609375,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": -3156.634765625,
|
||||
"y": -3870.7353515625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3154.0478515625,
|
||||
"y": -3835.5107421875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3152.74609375,
|
||||
"y": -3733.8955078125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.5),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": -3152.74609375,
|
||||
"y": -3733.8955078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"_x": -3149.0771484375,
|
||||
"_y": -3739.6552734375,
|
||||
|
||||
"x": -3149.0908203125,
|
||||
"y": -3739.7705078125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "7"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3157.0185546875,
|
||||
"y": -3727.5537109375,
|
||||
"type": "orientation"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3157.0185546875,
|
||||
"y": -3727.5537109375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "8"
|
||||
},
|
||||
{
|
||||
"x": -3157.0185546875,
|
||||
"y": -3727.5537109375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "8"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3159.232421875,
|
||||
"y": -3724.658203125,
|
||||
|
||||
"x_": -3159.232421875,
|
||||
"y_": -3724.658203125,
|
||||
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "9"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3158.181640625,
|
||||
"y": -3721.9384765625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3156.8017578125,
|
||||
"y": -3716.939453125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3160.03125,
|
||||
"y": -3715.052734375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3161.41015625,
|
||||
"y": -3712.8056640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3164.5810546875,
|
||||
"y": -3702.015625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"//": "jump down"
|
||||
},
|
||||
{
|
||||
"x": -3166.8525390625,
|
||||
"y": -3704.3955078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3164.1953125,
|
||||
"y": -3706.4267578125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "10"
|
||||
},
|
||||
{
|
||||
"x": -3164.146484375,
|
||||
"y": -3706.44921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "10"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3164.6044921875,
|
||||
"y": -3701.8447265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3160.455078125,
|
||||
"y": -3701.7998046875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3148.009765625,
|
||||
"y": -3693.4609375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": -3108.439453125,
|
||||
"y": -3655.1953125,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": -3103.35546875,
|
||||
"y": -3647.599609375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3098,
|
||||
"y": -3639.703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3092.3525390625,
|
||||
"y": -3637.2685546875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "11"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3113.5029296875,
|
||||
"y": -3625.0078125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.5),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3118.9189453125,
|
||||
"y": -3622.10546875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "12"
|
||||
},
|
||||
{
|
||||
"x": -3118.9189453125,
|
||||
"y": -3622.10546875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "12"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3127.1142578125,
|
||||
"y": -3602.75390625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3149.3203125,
|
||||
"y": -3568.7509765625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3142.0068359375,
|
||||
"y": -3566.9287109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3136.4072265625,
|
||||
"y": -3568.052734375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": -3139.2958984375,
|
||||
"y": -3571.2080078125,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3139.2958984375,
|
||||
"y": -3571.2080078125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "13"
|
||||
},
|
||||
{
|
||||
"x": -3138.3134765625,
|
||||
"y": -3570.9609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "13"
|
||||
}
|
||||
|
||||
]
|
||||
|
||||
}
|
||||
@@ -0,0 +1,334 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "【收尾】狗粮-稻妻-神无冢-踏鞴砂③-8个/21个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
|
||||
"positions": [
|
||||
|
||||
{
|
||||
"x": -3156.5849609375,
|
||||
"y": -3886.06640625,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": -3139.6357421875,
|
||||
"y": -3873.5673828125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3118.478515625,
|
||||
"y": -3801.2685546875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3128.7255859375,
|
||||
"y": -3755.45703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3156.3916015625,
|
||||
"y": -3754.88671875,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": -3124.9794921875,
|
||||
"y": -3742.8154296875,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.5),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3121.3837890625,
|
||||
"y": -3730.6650390625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "14"
|
||||
},
|
||||
{
|
||||
"x": -3121.3369140625,
|
||||
"y": -3730.5302734375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "14"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3119.4423828125,
|
||||
"y": -3733.85546875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3114.6142578125,
|
||||
"y": -3727.2353515625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3115.0478515625,
|
||||
"y": -3724.44921875,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": -3115.0478515625,
|
||||
"y": -3724.44921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "15"
|
||||
},
|
||||
{
|
||||
"x": -3115.0478515625,
|
||||
"y": -3724.44921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(x)",
|
||||
"//": "stop_climbing",
|
||||
"#": "15"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3112.478515625,
|
||||
"y": -3723.0224609375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3118.3515625,
|
||||
"y": -3718.111328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3121.8466796875,
|
||||
"y": -3714.3076171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3130.271484375,
|
||||
"y": -3716.8935546875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3153.703125,
|
||||
"y": -3718.9189453125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": -3162.361328125,
|
||||
"y": -3716.51953125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3161.1396484375,
|
||||
"y": -3710.4248046875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3160.287109375,
|
||||
"y": -3704.8359375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "16"
|
||||
},
|
||||
{
|
||||
"x": -3160.28515625,
|
||||
"y": -3704.8525390625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(x)",
|
||||
"//": "stop_climbing",
|
||||
"#": "16"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3164.5205078125,
|
||||
"y": -3704.9482421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3161.3525390625,
|
||||
"y": -3699.8525390625,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3161.3525390625,
|
||||
"y": -3699.8525390625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3158.00390625,
|
||||
"y": -3695.9306640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3154.5517578125,
|
||||
"y": -3688.9306640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "17"
|
||||
},
|
||||
{
|
||||
"x": -3154.22265625,
|
||||
"y": -3689.6806640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "17"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3152.8251953125,
|
||||
"y": -3697.9912109375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "18"
|
||||
},
|
||||
{
|
||||
"x": -3152.80859375,
|
||||
"y": -3697.337890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "18"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3149.767578125,
|
||||
"y": -3692.767578125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3145.0810546875,
|
||||
"y": -3696.58984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3140.2431640625,
|
||||
"y": -3700.9541015625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3144.2890625,
|
||||
"y": -3704.287109375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "19"
|
||||
},
|
||||
{
|
||||
"x": -3144.3173828125,
|
||||
"y": -3704.04296875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(x)",
|
||||
"//": "stop_climbing",
|
||||
"#": "19"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3144.9931640625,
|
||||
"y": -3708.2490234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3147.828125,
|
||||
"y": -3715.26171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3154.451171875,
|
||||
"y": -3727.388671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3156.3095703125,
|
||||
"y": -3734.564453125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"//": "jump down"
|
||||
},
|
||||
{
|
||||
"x": -3147.9990234375,
|
||||
"y": -3741.4736328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3140.5830078125,
|
||||
"y": -3742.3642578125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3133.2568359375,
|
||||
"y": -3738.74609375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3135.3,
|
||||
"y": -3733.8,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "20"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": -3016.837890625,
|
||||
"y": -3623.62890625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3031.8408203125,
|
||||
"y": -3640.0625,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#": "21"
|
||||
},
|
||||
{
|
||||
"x": -3031.5654296875,
|
||||
"y": -3640.2451171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "21"
|
||||
}
|
||||
]
|
||||
|
||||
}
|
||||
@@ -0,0 +1,188 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "【额外】狗粮-枫丹-研究院区-新枫丹科学院周边+3个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 4498.1982421875,
|
||||
"y": 4710.67626953125,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4445.49267578125,
|
||||
"y": 4615.71533203125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 4376.025390625,
|
||||
"y": 4583.8095703125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 4282.06689453125,
|
||||
"y": 4596,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4278.322265625,
|
||||
"y": 4581.658203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4280.720703125,
|
||||
"y": 4579.73193359375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "click,wait(0.5),click,wait(0.5),click,wait(0.2)",
|
||||
"#": 1
|
||||
},
|
||||
{
|
||||
"x": 4281.57421875,
|
||||
"y": 4579.0537109375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "click,wait(0.5),click,wait(0.5),click,wait(0.2)",
|
||||
"#": 1
|
||||
},
|
||||
{
|
||||
"x": 4281.57421875,
|
||||
"y": 4579.0537109375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": 1
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 4301.3232421875,
|
||||
"y": 4764.947265625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4302.1103515625,
|
||||
"y": 4765.9833984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4309.046875,
|
||||
"y": 4769.8505859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4337.71875,
|
||||
"y": 4787.05126953125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 4372.7822265625,
|
||||
"y": 4827.41943359375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4380.333984375,
|
||||
"y": 4830.14306640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4381.12109375,
|
||||
"y": 4829.95849609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "click,wait(0.5),click,wait(0.5),click",
|
||||
"#": 2
|
||||
},
|
||||
{
|
||||
"x": 4381.66357421875,
|
||||
"y": 4828.92529296875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "click,wait(0.5),click,wait(0.5),click",
|
||||
"#": 2
|
||||
},
|
||||
{
|
||||
"x": 4381.66357421875,
|
||||
"y": 4828.92529296875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": 2
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"x": 4428.43798828125,
|
||||
"y": 4838.923828125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 4452.7392578125,
|
||||
"y": 4861.34375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4457.26513671875,
|
||||
"y": 4866.49365234375,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4458.3935546875,
|
||||
"y": 4867.66015625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "click,wait(0.5),click,wait(0.5),click,wait(0.2)",
|
||||
"#": 3
|
||||
},
|
||||
{
|
||||
"x": 4459.04248046875,
|
||||
"y": 4868.44873046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "click,wait(0.5),click,wait(0.5),click,wait(0.2)",
|
||||
"#": 3
|
||||
},
|
||||
{
|
||||
"x": 4459.04248046875,
|
||||
"y": 4868.44873046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": 3
|
||||
},
|
||||
{
|
||||
"x": 4461.5029296875,
|
||||
"y": 4870.7666015625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,541 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "【额外】狗粮-纳塔-灵谜纹+13个",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
|
||||
"positions": [
|
||||
{
|
||||
"x": 9706.740234375,
|
||||
"y": -1544.9267578125,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9707.666015625,
|
||||
"y": -1550.33251953125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(t),wait(2.8)",
|
||||
"//": "附身"
|
||||
},
|
||||
{
|
||||
"x": 9712.369140625,
|
||||
"y": -1540.556640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keydown(VK_SPACE),wait(0.5),keyup(VK_SPACE)",
|
||||
"//": "起跳"
|
||||
},
|
||||
{
|
||||
"x": 9734.8701171875,
|
||||
"y": -1492.603515625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(6),keydown(VK_SPACE),wait(0.5),keyup(VK_SPACE)",
|
||||
"//": "降落,起跳"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9729.197265625,
|
||||
"y": -1556.837890625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1),mousedown,wait(0.5),moveby(-400,0),wait(1.0),mouseup,wait(0.5),keydown(VK_SPACE),wait(0.5),keyup(VK_SPACE)",
|
||||
"//": "扫码,起跳",
|
||||
"#": "1"
|
||||
},
|
||||
{
|
||||
"x": 9740.2919921875,
|
||||
"y": -1561.328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(3),mousedown,wait(0.5),moveby(-200,-150),wait(1.0),mouseup,wait(0.5),keydown(VK_SPACE),wait(0.5),keyup(VK_SPACE)",
|
||||
"//": "降落,扫码,起跳",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9732.736328125,
|
||||
"y": -1552.6640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9726.189453125,
|
||||
"y": -1548.61181640625,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "mousedown,wait(0.5),moveby(-300,3000),wait(1.0),mouseup",
|
||||
"//": "朝向,扫码",
|
||||
"#": "3"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 9685.828125,
|
||||
"y": -1621.1796875,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9644.8984375,
|
||||
"y": -1652.28857421875,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(2),click",
|
||||
"//": "无伤下落"
|
||||
},
|
||||
{
|
||||
"x": 9623.220703125,
|
||||
"y": -1649.064453125,
|
||||
"type": "path",
|
||||
"move_mode": "run",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(t),wait(2.8)",
|
||||
"//": "附身"
|
||||
},
|
||||
{
|
||||
"x": 9634.3095703125,
|
||||
"y": -1604.0791015625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "mousedown,wait(0.5),moveby(0,600),wait(1.0),mouseup",
|
||||
"#": "4"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 9471.2314453125,
|
||||
"y": -1673.68798828125,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9464.908203125,
|
||||
"y": -1685.57958984375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(5.5),click",
|
||||
"//": "无伤下落"
|
||||
},
|
||||
{
|
||||
"x": 9460.982421875,
|
||||
"y": -1683.6904296875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(t),wait(0.2),keypress(t),wait(2.8)",
|
||||
"//": "附身"
|
||||
},
|
||||
{
|
||||
"x": 9447.9716796875,
|
||||
"y": -1653.560546875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9440.7099609375,
|
||||
"y": -1639.97314453125,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "mousedown,wait(0.5),moveby(-300,0),wait(1.0),mouseup",
|
||||
"#": "5"
|
||||
},
|
||||
{
|
||||
"x": 9506.048828125,
|
||||
"y": -1620.984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "mousedown,wait(1.0),mouseup",
|
||||
"#": "6"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 9310.8916015625,
|
||||
"y": -1423.18115234375,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9316.2021484375,
|
||||
"y": -1547.384765625,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 9324.3671875,
|
||||
"y": -1571.84228515625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(1.5),click",
|
||||
"//": "无伤下落"
|
||||
},
|
||||
{
|
||||
"x": 9330.85546875,
|
||||
"y": -1566.92529296875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(t),wait(0.2),keypress(t),wait(2.8)",
|
||||
"//": "附身"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9351.0263671875,
|
||||
"y": -1568.23193359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9376.677734375,
|
||||
"y": -1526.3984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9364.810546875,
|
||||
"y": -1523.54150390625,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk",
|
||||
"//": "朝向",
|
||||
"//1": "bgi的转向有时会明显偏离出误差范围,可能是中途到达过范围内但镜头转动未及时刹停的缘故导致。故大于90度的转向做两次,以保证停在误差范围内。下同。"
|
||||
},
|
||||
{
|
||||
"x": 9364.810546875,
|
||||
"y": -1523.54150390625,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "mousedown,wait(0.5),moveby(0,-300),wait(1.0),mouseup",
|
||||
"#": "7",
|
||||
"//": "朝向,扫码"
|
||||
},
|
||||
{
|
||||
"x": 9386.9453125,
|
||||
"y": -1536.5107421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keydown(VK_SPACE),wait(0.8),keyup(VK_SPACE)",
|
||||
"//": "起跳"
|
||||
},
|
||||
{
|
||||
"x": 9386.951171875,
|
||||
"y": -1556.0078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(3)",
|
||||
"//": "降落"
|
||||
},
|
||||
{
|
||||
"x": 9388.27734375,
|
||||
"y": -1551.734375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9395.9384765625,
|
||||
"y": -1543.498046875,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "mousedown,wait(0.5),moveby(-300,100),wait(1.0),mouseup",
|
||||
"#": "8",
|
||||
"//": "朝向,扫码"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 10112.83203125,
|
||||
"y": -140.45068359375,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 10114.3486328125,
|
||||
"y": -125.248046875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 10113.01171875,
|
||||
"y": -115.5380859375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 10087.82421875,
|
||||
"y": -91.89111328125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.5),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 10085.5625,
|
||||
"y": -87.2763671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(t),wait(2.8)",
|
||||
"//": "附身"
|
||||
},
|
||||
{
|
||||
"x": 10080.150390625,
|
||||
"y": -86.77099609375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk",
|
||||
"//": "朝向"
|
||||
},
|
||||
{
|
||||
"x": 10080.150390625,
|
||||
"y": -86.77099609375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "mousedown,wait(0.5),moveby(-1200,0),wait(1.0),mouseup,wait(0.5),keydown(VK_SPACE),wait(0.5),keyup(VK_SPACE)",
|
||||
"//": "朝向,扫码,起跳",
|
||||
"#": "9"
|
||||
},
|
||||
{
|
||||
"x": 10099.3974609375,
|
||||
"y": -88.05859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(3)",
|
||||
"//": "降落"
|
||||
},
|
||||
{
|
||||
"x": 10098.0146484375,
|
||||
"y": -95.76318359375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk",
|
||||
"//": "朝向"
|
||||
},
|
||||
{
|
||||
"x": 10098.0146484375,
|
||||
"y": -95.76318359375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "mousedown,wait(0.5),moveby(-800,0),wait(1.0),mouseup",
|
||||
"#": "10",
|
||||
"//": "朝向,扫码"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 10070.23828125,
|
||||
"y": 25.62353515625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 10071.48046875,
|
||||
"y": 78.560546875,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(t),wait(2.8),keydown(VK_SPACE),wait(0.5),keyup(VK_SPACE)",
|
||||
"//": "附身,起跳"
|
||||
},
|
||||
{
|
||||
"x": 10078.5927734375,
|
||||
"y": 99.3046875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "mousedown,wait(0.5),moveby(0,-800),wait(1.0),mouseup",
|
||||
"#": "11"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 10059.52734375,
|
||||
"y": 103.22705078125,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 10037.15625,
|
||||
"y": 129.70556640625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 10037.1953125,
|
||||
"y": 148.35791015625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 10031,
|
||||
"y": 153.78369140625,
|
||||
"type": "path",
|
||||
"move_mode": "run",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(t),wait(2.8)",
|
||||
"//": "附身"
|
||||
},
|
||||
{
|
||||
"x": 10024.544921875,
|
||||
"y": 146.2294921875,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk",
|
||||
"//": "朝向"
|
||||
},
|
||||
{
|
||||
"x": 10024.544921875,
|
||||
"y": 146.2294921875,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "mousedown,wait(0.5),moveby(-300,0),wait(1.0),mouseup",
|
||||
"#": "12",
|
||||
"//": "朝向,扫码"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 9971.1162109375,
|
||||
"y": 250.4990234375,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9965.439453125,
|
||||
"y": 251.40380859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(t),wait(2.8),keydown(VK_SPACE),wait(0.5),keyup(VK_SPACE)",
|
||||
"//": "附身,起跳"
|
||||
},
|
||||
{
|
||||
"x": 9956.8271484375,
|
||||
"y": 247.92822265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1.0),mousedown,wait(1.0),mouseup",
|
||||
"#": "13"
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
|
||||
|
||||
"positions_alt": [
|
||||
{
|
||||
"x": 9706.740234375,
|
||||
"y": -1544.9267578125,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "force_tp"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9707.666015625,
|
||||
"y": -1550.33251953125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(t),wait(2.8),keydown(VK_SPACE),wait(0.5),keyup(VK_SPACE)",
|
||||
"//": "附身,起跳"
|
||||
},
|
||||
{
|
||||
"x": 9717.6337890625,
|
||||
"y": -1570.3779296875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 9759.52734375,
|
||||
"y": -1600.6923828125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(5),keydown(VK_SPACE),wait(0.5),keyup(VK_SPACE)",
|
||||
"//": "降落,起跳"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9743.322265625,
|
||||
"y": -1563.4150390625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(5)",
|
||||
"//": "降落,起跳"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9743.3330078125,
|
||||
"y": -1563.8193359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "mousedown,wait(0.5),moveby(-1800,-1000),wait(2.0),mouseup,wait(0.5),keydown(VK_SPACE),wait(0.5),keyup(VK_SPACE)",
|
||||
"//": "扫码,起跳",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9742.220703125,
|
||||
"y": -1563.19970703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "mousedown,wait(0.5),moveby(0,-400),wait(2.0),mouseup,wait(0.5),keypress(VK_SPACE),wait(3)",
|
||||
"//": "扫码,降落",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9740.7197265625,
|
||||
"y": -1560.798828125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "mousedown,wait(0.5),moveby(200,1900),wait(2.0),mouseup,wait(1.111),mousedown,wait(0.5),moveby(6000,0),wait(2.0),mouseup",
|
||||
"//": "扫码",
|
||||
"#": "3"
|
||||
}
|
||||
]
|
||||
|
||||
}
|
||||
@@ -0,0 +1,279 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "【额外】狗粮-纳塔-鸡屁股+8个/9个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
|
||||
{
|
||||
"x": 8738.1943359375,
|
||||
"y": -1857.46533203125,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 8766.15234375,
|
||||
"y": -1834.3193359375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.2),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 8766.4541015625,
|
||||
"y": -1825.40478515625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 8439.59765625,
|
||||
"y": -2107.0283203125,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 8415.802734375,
|
||||
"y": -2075.837890625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 8379.1923828125,
|
||||
"y": -1980.14990234375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(3.5),click",
|
||||
"//": "无伤下落"
|
||||
},
|
||||
{
|
||||
"x": 8375.69921875,
|
||||
"y": -1971.431640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 8258.3486328125,
|
||||
"y": -1744.6220703125,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 8234.75,
|
||||
"y": -1720.24462890625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 8230.8564453125,
|
||||
"y": -1712.17041015625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 7857.4638671875,
|
||||
"y": -1751.333984375,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 8003.58984375,
|
||||
"y": -1744.78076171875,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(3),click",
|
||||
"//": "无伤下落"
|
||||
},
|
||||
{
|
||||
"x": 7994.86328125,
|
||||
"y": -1745.2353515625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 8400.59765625,
|
||||
"y": -1221.3232421875,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 8374.5419921875,
|
||||
"y": -1222.99951171875,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 8264.1640625,
|
||||
"y": -1248.92578125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 8133.962890625,
|
||||
"y": -1271.9609375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 8124.2548828125,
|
||||
"y": -1275.65576171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "6"
|
||||
},
|
||||
{
|
||||
"x": 8124.2548828125,
|
||||
"y": -1275.65576171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "6"
|
||||
},
|
||||
{
|
||||
"x": 8125.720703125,
|
||||
"y": -1278.67822265625,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 8125.720703125,
|
||||
"y": -1278.67822265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "7"
|
||||
},
|
||||
{
|
||||
"x": 8125.720703125,
|
||||
"y": -1278.67822265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "7"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 8125.6845703125,
|
||||
"y": -1281.18212890625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 8124.62060546875,
|
||||
"y": -1290.23388671875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 8123.27001953125,
|
||||
"y": -1330.814453125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 8121.0458984375,
|
||||
"y": -1400.533203125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"_action": "combat_script",
|
||||
"_action_params": "keypress(VK_SPACE),wait(0.2),click",
|
||||
"//": "no stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 8140.86962890625,
|
||||
"y": -1458.4140625,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 8143.83251953125,
|
||||
"y": -1471.2744140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "8"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 9782.4208984375,
|
||||
"y": -1764.7216796875,
|
||||
"type": "teleport",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9888.5888671875,
|
||||
"y": -1760.61376953125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 9899.2236328125,
|
||||
"y": -1761.6298828125,
|
||||
"type": "path",
|
||||
"move_mode": "run",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(t),wait(2.8),keypress(e),wait(1)",
|
||||
"//": "附身,遁地"
|
||||
},
|
||||
{
|
||||
"x": 9904.220703125,
|
||||
"y": -1797.63037109375,
|
||||
"type": "path",
|
||||
"move_mode": "climb"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9896.650390625,
|
||||
"y": -1866.52490234375,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#": "9"
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
"positions_not_actived": [
|
||||
|
||||
{
|
||||
"x": 8008.7412109375,
|
||||
"y": -1738.15478515625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 8053.34326171875,
|
||||
"y": -1713.03271484375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 8056.2685546875,
|
||||
"y": -1715.15673828125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5",
|
||||
"//": "需要在到达上限之前触摸鸡屁三次直到出现调查点,超限后回来依然存在"
|
||||
},
|
||||
{
|
||||
"x": 8056.9794921875,
|
||||
"y": -1716.3125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,265 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "【额外】狗粮-须弥-水天丛林+7个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 3128.6962890625,
|
||||
"y": -1734.62841796875,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3160.330078125,
|
||||
"y": -1784.9462890625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(5),click",
|
||||
"//": "无伤下落"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3161.2568359375,
|
||||
"y": -1780.14697265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3162.83740234375,
|
||||
"y": -1776.4501953125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3165.9248046875,
|
||||
"y": -1770.85107421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3170.3037109375,
|
||||
"y": -1771.859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3175.1484375,
|
||||
"y": -1776.59130859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3176.8232421875,
|
||||
"y": -1772.955078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3178.7470703125,
|
||||
"y": -1766.18896484375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3185.72119140625,
|
||||
"y": -1755.3798828125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"//": ""
|
||||
},
|
||||
{
|
||||
"x": 3178.9228515625,
|
||||
"y": -1743.14306640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3177.1162109375,
|
||||
"y": -1726.36767578125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3176.955078125,
|
||||
"y": -1720.19921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3210.4833984375,
|
||||
"y": -1727.45556640625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3221.9130859375,
|
||||
"y": -1706.65869140625,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 3238.64013671875,
|
||||
"y": -1669.9541015625,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 3243.7470703125,
|
||||
"y": -1675.4912109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3247.74853515625,
|
||||
"y": -1670.6923828125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3247.03955078125,
|
||||
"y": -1668.3232421875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3259.34619140625,
|
||||
"y": -1663.18896484375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3280.98681640625,
|
||||
"y": -1663.34814453125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3303.05859375,
|
||||
"y": -1658.505859375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3308.69287109375,
|
||||
"y": -1649.82666015625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3333.64697265625,
|
||||
"y": -1609.5849609375,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"action": "",
|
||||
"#": "4"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3341.15234375,
|
||||
"y": -1621.7734375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3352.87890625,
|
||||
"y": -1650.6552734375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 3343.59326171875,
|
||||
"y": -1723.4775390625,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3335.3134765625,
|
||||
"y": -1730.40625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3330.3759765625,
|
||||
"y": -1734.00390625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "5"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3317.349609375,
|
||||
"y": -1764.421875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3300.36376953125,
|
||||
"y": -1788.787109375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3282.2421875,
|
||||
"y": -1822.77490234375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3242.0341796875,
|
||||
"y": -1829.26513671875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3234.1162109375,
|
||||
"y": -1830.17333984375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "6"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3211.0556640625,
|
||||
"y": -1831.802734375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 3204.8837890625,
|
||||
"y": -1832.0869140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "7"
|
||||
},
|
||||
{
|
||||
"x": 3202.92138671875,
|
||||
"y": -1832.1591796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-枫丹-枫丹庭区-3个",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 4508.962890625,
|
||||
"y": 3630.5791015625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4494.81640625,
|
||||
"y": 3628.29736328125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4460.48828125,
|
||||
"y": 3609.280517578125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4455.14306640625,
|
||||
"y": 3607.502685546875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.8)",
|
||||
"#" : "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4469.8671875,
|
||||
"y": 3599.378662109375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4492.447265625,
|
||||
"y": 3582.13427734375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 4500.4716796875,
|
||||
"y": 3593.018310546875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4502.93115234375,
|
||||
"y": 3596.22021484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4502.8984375,
|
||||
"y": 3593.287353515625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4483.99267578125,
|
||||
"y": 3574.0771484375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4470.59619140625,
|
||||
"y": 3566.292724609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "3"
|
||||
},
|
||||
{
|
||||
"x": 4470.8291015625,
|
||||
"y": 3566.026123046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "3"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-枫丹-白露区-秋分山东侧-2个-f~m",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 3917.1767578125,
|
||||
"y": 2576.28662109375,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 3904.10498046875,
|
||||
"y": 2547.26171875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 3899.5673828125,
|
||||
"y": 2543.31640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "1"
|
||||
},
|
||||
{
|
||||
"x": 3883.2314453125,
|
||||
"y": 2526.55029296875,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.8)",
|
||||
"#" : "2"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-枫丹-伊黎耶林区-欧庇克莱歌剧院东南-2个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 3595.623046875,
|
||||
"y": 3254.41259765625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3611.2626953125,
|
||||
"y": 3270.2216796875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3615.7373046875,
|
||||
"y": 3276.536865234375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": 1
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"x": 3611.1953125,
|
||||
"y": 3278.960693359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3594.375,
|
||||
"y": 3287.00341796875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3585.166015625,
|
||||
"y": 3289.40185546875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": 2
|
||||
},
|
||||
{
|
||||
"x": 3583.75390625,
|
||||
"y": 3290.641845703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "(恢复)狗粮-枫丹-研究院区",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 3865.1328125,
|
||||
"y": 4492.28564453125,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3868.001953125,
|
||||
"y": 4496.66162109375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": 3868.8974609375,
|
||||
"y": 4496.4794921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": 3867.14453125,
|
||||
"y": 4493.82470703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-枫丹-研究院区-学术会堂-1个/2个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 4143.8984375,
|
||||
"y": 4423.59228515625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4145.66552734375,
|
||||
"y": 4418.8349609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"x": 4145.66552734375,
|
||||
"y": 4418.8349609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
|
||||
|
||||
"position_not_actived": [
|
||||
{ "#": "太远" },
|
||||
|
||||
{
|
||||
"x": 3923.07763671875,
|
||||
"y": 4233.857421875,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4097.6533203125,
|
||||
"y": 4326.37890625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4097.95361328125,
|
||||
"y": 4324.28125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "pick_around",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4096.02294921875,
|
||||
"y": 4327.2353515625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4099.0654296875,
|
||||
"y": 4328.869140625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4098.09765625,
|
||||
"y": 4325.27490234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,150 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-枫丹-研究院区-中央实验室遗址-北侧屋内-4个",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 4001.06298828125,
|
||||
"y": 4878.43701171875,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3951.5068359375,
|
||||
"y": 4831.5673828125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(1),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 3950.2333984375,
|
||||
"y": 4837.30517578125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3941.9130859375,
|
||||
"y": 4860.5400390625,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3941.9130859375,
|
||||
"y": 4860.5400390625,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3947.9853515625,
|
||||
"y": 4863.24560546875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3951.8271484375,
|
||||
"y": 4861.8828125,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3951.8271484375,
|
||||
"y": 4861.8828125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3953.05126953125,
|
||||
"y": 4853.205078125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": 1
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3953.16015625,
|
||||
"y": 4857.77587890625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3946.5185546875,
|
||||
"y": 4876.19873046875,
|
||||
"type": "target",
|
||||
"move_mode": "dash",
|
||||
"#": 2
|
||||
},
|
||||
{
|
||||
"x": 3947.05419921875,
|
||||
"y": 4876.5859375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": 2
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"x": 3952.7421875,
|
||||
"y": 4876.5595703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3955.4482421875,
|
||||
"y": 4878.791015625,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3955.875,
|
||||
"y": 4881.54345703125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": 3
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3957.5615234375,
|
||||
"y": 4876.62255859375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 3957.5615234375,
|
||||
"y": 4876.62255859375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 3961.2841796875,
|
||||
"y": 4875.99462890625,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 3961.2841796875,
|
||||
"y": 4875.99462890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": 4
|
||||
},
|
||||
{
|
||||
"x": 3961.27734375,
|
||||
"y": 4876.01904296875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,250 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-枫丹-研究院区-新枫丹科学院-东南侧-8个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 4301.29443359375,
|
||||
"y": 4765.06494140625,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 4313.7529296875,
|
||||
"y": 4774.91015625,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 4313.7529296875,
|
||||
"y": 4774.91015625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4285.86669921875,
|
||||
"y": 4791.9169921875,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 4212.12548828125,
|
||||
"y": 4820.1083984375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4205.05615234375,
|
||||
"y": 4816.8740234375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
{
|
||||
"x": 4204.53515625,
|
||||
"y": 4816.443359375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4199.63134765625,
|
||||
"y": 4803.568359375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4200.82080078125,
|
||||
"y": 4790.57666015625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.5),click",
|
||||
"//": "stop_flying 下落后会逼近路径点,此处没必要"
|
||||
},
|
||||
{
|
||||
"x": 4196.68310546875,
|
||||
"y": 4697.35986328125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4196.9599609375,
|
||||
"y": 4692.5341796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4195.91455078125,
|
||||
"y": 4690.79541015625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
{
|
||||
"x": 4188.525390625,
|
||||
"y": 4676.29345703125,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4188.525390625,
|
||||
"y": 4676.29345703125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4198.255859375,
|
||||
"y": 4662.74658203125,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 4213.29052734375,
|
||||
"y": 4650.2529296875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4209.56982421875,
|
||||
"y": 4630.24658203125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4216.02392578125,
|
||||
"y": 4628.65380859375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4216.02392578125,
|
||||
"y": 4628.65380859375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
{
|
||||
"x": 4216.02392578125,
|
||||
"y": 4628.65380859375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4202.34814453125,
|
||||
"y": 4620.67626953125,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4202.34814453125,
|
||||
"y": 4620.67626953125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4207.314453125,
|
||||
"y": 4618.18701171875,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4207.35,
|
||||
"y": 4618.45,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5 6"
|
||||
},
|
||||
{
|
||||
"x": 4207.35888671875,
|
||||
"y": 4618.669921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5 6"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4206.8193359375,
|
||||
"y": 4621.3759765625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4209.15869140625,
|
||||
"y": 4618.73046875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4206.95751953125,
|
||||
"y": 4616.6552734375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4202.58935546875,
|
||||
"y": 4619.142578125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4205.3994140625,
|
||||
"y": 4620.47705078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4196.42578125,
|
||||
"y": 4624.1474609375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"x": 4117.1728515625,
|
||||
"y": 4661.068359375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 4114.39453125,
|
||||
"y": 4667.30078125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "7"
|
||||
},
|
||||
{
|
||||
"x": 4111.79736328125,
|
||||
"y": 4666.82373046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "8"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4109.9345703125,
|
||||
"y": 4668.48681640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4116.1015625,
|
||||
"y": 4671.5322265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,167 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-枫丹-研究院区-西南偏南-6个-m-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
|
||||
{
|
||||
"x": 4498.20947265625,
|
||||
"y": 4710.75146484375,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4509.79248046875,
|
||||
"y": 4703.54052734375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4524.94482421875,
|
||||
"y": 4693.33349609375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4529.02197265625,
|
||||
"y": 4688.62646484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1-1",
|
||||
|
||||
"x_": 4529.025390625,
|
||||
"y_": 4688.64208984375
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4516.01806640625,
|
||||
"y": 4647.345703125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4515.140625,
|
||||
"y": 4642.23828125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1-2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4480.5830078125,
|
||||
"y": 4585.60888671875,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 4463.65234375,
|
||||
"y": 4587.2802734375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4456.2392578125,
|
||||
"y": 4591.0908203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1-3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4459.78466796875,
|
||||
"y": 4596.064453125,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 4452.6748046875,
|
||||
"y": 4606.41943359375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4447.8125,
|
||||
"y": 4604.453125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4443.9140625,
|
||||
"y": 4573.6005859375,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#": "1-4"
|
||||
},
|
||||
{
|
||||
"x": 4443.9140625,
|
||||
"y": 4573.6005859375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1-4"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4446.62255859375,
|
||||
"y": 4611.61083984375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4423.56396484375,
|
||||
"y": 4605.86572265625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4429.208984375,
|
||||
"y": 4582.5546875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1-5"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4427.1630859375,
|
||||
"y": 4584.4501953125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4426.63037109375,
|
||||
"y": 4577.1171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4430.09228515625,
|
||||
"y": 4571.4599609375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4432.59912109375,
|
||||
"y": 4567.62939453125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1-6"
|
||||
},
|
||||
{
|
||||
"x": 4433.41162109375,
|
||||
"y": 4568.9619140625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
|
||||
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,136 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-枫丹-研究院区-西南偏西-4个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
|
||||
{
|
||||
"x": 4498.2177734375,
|
||||
"y": 4710.80224609375,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4566.91064453125,
|
||||
"y": 4733.60009765625,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 4512.52001953125,
|
||||
"y": 4715.357421875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4566.91064453125,
|
||||
"y": 4733.60009765625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.2),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4566.25927734375,
|
||||
"y": 4736.98583984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4561.50537109375,
|
||||
"y": 4743.1923828125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2- 1+2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4566.13623046875,
|
||||
"y": 4743.39306640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4562.08837890625,
|
||||
"y": 4746.34814453125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4561.72412109375,
|
||||
"y": 4747.18408203125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4557.90283203125,
|
||||
"y": 4778.6806640625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4562.1533203125,
|
||||
"y": 4819.3095703125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4563.64404296875,
|
||||
"y": 4825.14794921875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4569.19482421875,
|
||||
"y": 4826.39501953125,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 4568.6279296875,
|
||||
"y": 4826.10546875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1.0)",
|
||||
"#": "2-3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4564.3427734375,
|
||||
"y": 4832.90625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4535.2919921875,
|
||||
"y": 4847.5625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4533.40283203125,
|
||||
"y": 4848.49462890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2-4"
|
||||
},
|
||||
{
|
||||
"x": 4534.02978515625,
|
||||
"y": 4848.39111328125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2-4"
|
||||
}
|
||||
|
||||
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,204 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-枫丹-研究院区-西北-6个/7个",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 4624.3583984375,
|
||||
"y": 4951.76953125,
|
||||
"type": "teleport"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4610.19580078125,
|
||||
"y": 4933.4912109375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4605.03564453125,
|
||||
"y": 4934.54052734375,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 4605.03564453125,
|
||||
"y": 4934.54052734375,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.8)",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4609.60595703125,
|
||||
"y": 4937.71826171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4695.14013671875,
|
||||
"y": 4995.1630859375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4685.82080078125,
|
||||
"y": 5006.54736328125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4677.62548828125,
|
||||
"y": 4998.96630859375,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 4677.62548828125,
|
||||
"y": 4998.96630859375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.8)",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4688.0302734375,
|
||||
"y": 4989.86865234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4731.576171875,
|
||||
"y": 4946.5927734375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4726.74853515625,
|
||||
"y": 4935.31982421875,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.2),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"x": 4723.99169921875,
|
||||
"y": 4932.6865234375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
{
|
||||
"x": 4706.38916015625,
|
||||
"y": 4924.84423828125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4722.03076171875,
|
||||
"y": 4911.13134765625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4728.322265625,
|
||||
"y": 4906.859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4734.841796875,
|
||||
"y": 4902.86572265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
{
|
||||
"x": 4735.62841796875,
|
||||
"y": 4902.6748046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4746.90625,
|
||||
"y": 4912.08740234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4752.42041015625,
|
||||
"y": 4912.71875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(x)",
|
||||
"//": "stop_climbing",
|
||||
"#": "5"
|
||||
},
|
||||
{
|
||||
"x": 4752.42041015625,
|
||||
"y": 4912.71875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(x)",
|
||||
"//": "stop_climbing",
|
||||
"#": "5"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4751.48681640625,
|
||||
"y": 4912.39501953125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4747.041015625,
|
||||
"y": 4906.857421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4758.86865234375,
|
||||
"y": 4899.99755859375,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 4758.86865234375,
|
||||
"y": 4899.99755859375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "6"
|
||||
},
|
||||
{
|
||||
"x": 4758.86865234375,
|
||||
"y": 4899.99755859375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.8)",
|
||||
"#": "6"
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
"positions_not_actived": [
|
||||
{ "#": "有一个不拿,有干扰(就没录)" }
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,426 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-枫丹-研究院区-中部塔内-9个",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
|
||||
"positions":[
|
||||
{
|
||||
"x": 4434.34375,
|
||||
"y": 5091.7138671875,
|
||||
"type": "teleport"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4424.3642578125,
|
||||
"y": 5069.7080078125,
|
||||
"type": "target",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 4417.84228515625,
|
||||
"y": 5069.5908203125,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 4417.84228515625,
|
||||
"y": 5069.5908203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "PRE-1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4376.3173828125,
|
||||
"y": 4970.154296875,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1.0)",
|
||||
"//": "稍等体力恢复"
|
||||
},
|
||||
{
|
||||
"x": 4418.76025390625,
|
||||
"y": 4953.2685546875,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 4407.50048828125,
|
||||
"y": 4929.35205078125,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4400.6455078125,
|
||||
"y": 4929.09765625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4396.62255859375,
|
||||
"y": 4929.1748046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4399.10888671875,
|
||||
"y": 4928.0341796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4399.25732421875,
|
||||
"y": 4926.962890625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4399.69970703125,
|
||||
"y": 4922.84375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "2"
|
||||
},
|
||||
{
|
||||
"x": 4399.69970703125,
|
||||
"y": 4922.84375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4397.93994140625,
|
||||
"y": 4923.75048828125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4395,
|
||||
"y": 4925.7412109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1.5)",
|
||||
"//": "jump down, and do wait, otherwise.."
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4397.484375,
|
||||
"y": 4928.078125,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4397.484375,
|
||||
"y": 4928.078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4397.40869140625,
|
||||
"y": 4931.0205078125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4398.18115234375,
|
||||
"y": 4924.869140625,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4398.18115234375,
|
||||
"y": 4924.869140625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4396.32568359375,
|
||||
"y": 4922.4599609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "4"
|
||||
},
|
||||
{
|
||||
"x": 4399.39453125,
|
||||
"y": 4924.00048828125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4402.60205078125,
|
||||
"y": 4920.79248046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.8)",
|
||||
"#" : "5"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4403.11767578125,
|
||||
"y": 4925.39306640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4402.4287109375,
|
||||
"y": 4931.62451171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4405.81787109375,
|
||||
"y": 4927.55078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4403.23828125,
|
||||
"y": 4922.1796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4398.400390625,
|
||||
"y": 4929.298828125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4404.35009765625,
|
||||
"y": 4924.2646484375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4404.35009765625,
|
||||
"y": 4924.2646484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"//": "为了背对交互干扰"
|
||||
},
|
||||
{
|
||||
"x": 4401.71728515625,
|
||||
"y": 4921.8876953125,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4401.623046875,
|
||||
"y": 4921.9248046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "6"
|
||||
},
|
||||
{
|
||||
"x": 4401.01220703125,
|
||||
"y": 4921.61474609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4398.994140625,
|
||||
"y": 4921.734375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "7"
|
||||
},
|
||||
{
|
||||
"x": 4398.994140625,
|
||||
"y": 4921.734375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "7"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4398.7900390625,
|
||||
"y": 4933.11328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4405.4384765625,
|
||||
"y": 4929.7138671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4398.93408203125,
|
||||
"y": 4921.35107421875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1.0)",
|
||||
"#" : "8"
|
||||
},
|
||||
{
|
||||
"x": 4400.162109375,
|
||||
"y": 4919.91455078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
],
|
||||
|
||||
|
||||
|
||||
|
||||
"positions0":
|
||||
[
|
||||
{
|
||||
"x": 4431.7890625,
|
||||
"y": 5035.330078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4380.36376953125,
|
||||
"y": 4978.099609375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4412.21630859375,
|
||||
"y": 4947.82373046875,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 4413.69677734375,
|
||||
"y": 4943.3505859375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4407.21728515625,
|
||||
"y": 4929.189453125,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 4409.076171875,
|
||||
"y": 4929.76953125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4407.21728515625,
|
||||
"y": 4929.189453125,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
}
|
||||
],
|
||||
|
||||
"positions1":
|
||||
[
|
||||
{
|
||||
"x": 4434.33154296875,
|
||||
"y": 5091.71044921875,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"x": 4417.314453125,
|
||||
"y": 4961.27783203125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4412.79833984375,
|
||||
"y": 4944.1826171875,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 4407.5029296875,
|
||||
"y": 4929.724609375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
"positions2":
|
||||
[
|
||||
{
|
||||
"x": 4301.30615234375,
|
||||
"y": 4764.99169921875,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4302.07177734375,
|
||||
"y": 4765.6455078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4309.3291015625,
|
||||
"y": 4771.69921875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4315.44921875,
|
||||
"y": 4804.60595703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4324.7705078125,
|
||||
"y": 4816.994140625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4343.58203125,
|
||||
"y": 4872.6142578125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4360.2294921875,
|
||||
"y": 4890.021484375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"x": 4373.55517578125,
|
||||
"y": 4890.02734375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4403.61279296875,
|
||||
"y": 4920.849609375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "(恢复)狗粮-枫丹-黎翡区",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 4545.48046875,
|
||||
"y": 4225.5087890625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4542.24462890625,
|
||||
"y": 4229.505859375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": 4542.736328125,
|
||||
"y": 4230.81640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": 4544.595703125,
|
||||
"y": 4227.29296875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,204 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-枫丹-黎翡区-七天神像-3个/5个",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 4545.568359375,
|
||||
"y": 4225.68896484375,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4540.2578125,
|
||||
"y": 4211.9921875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4532.91748046875,
|
||||
"y": 4206.62158203125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4535.2421875,
|
||||
"y": 4210.51611328125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "1"
|
||||
},
|
||||
{
|
||||
"x": 4535.22900390625,
|
||||
"y": 4210.4765625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4539.25,
|
||||
"y": 4200.2626953125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4547.75439453125,
|
||||
"y": 4205.93310546875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4555.9736328125,
|
||||
"y": 4208.388671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "2"
|
||||
},
|
||||
{
|
||||
"x": 4555.9736328125,
|
||||
"y": 4208.388671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4552.4453125,
|
||||
"y": 4219.98291015625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4564.38232421875,
|
||||
"y": 4231.63427734375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4572.14013671875,
|
||||
"y": 4226.48388671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "3"
|
||||
},
|
||||
{
|
||||
"x": 4572.12451171875,
|
||||
"y": 4226.4501953125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "3"
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
|
||||
|
||||
"positions_not_actived": [
|
||||
{"#": "较远"},
|
||||
|
||||
{
|
||||
"x": 4545.53076171875,
|
||||
"y": 4225.73583984375,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4537.87109375,
|
||||
"y": 4231.0810546875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4511.12353515625,
|
||||
"y": 4260.70654296875,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 4445.537109375,
|
||||
"y": 4307.8427734375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": 4383.1318359375,
|
||||
"y": 4338.974609375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4341.67919921875,
|
||||
"y": 4334.3154296875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4323.0908203125,
|
||||
"y": 4335.3369140625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4315.45751953125,
|
||||
"y": 4336.32861328125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "4"
|
||||
},
|
||||
{
|
||||
"x": 4408.38232421875,
|
||||
"y": 4299.90869140625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4425.123046875,
|
||||
"y": 4297.01806640625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 4433.6787109375,
|
||||
"y": 4309.984375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4435.56689453125,
|
||||
"y": 4313.78564453125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "5"
|
||||
},
|
||||
{
|
||||
"x": 4435.46240234375,
|
||||
"y": 4315.6640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4438.86474609375,
|
||||
"y": 4313.9345703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-枫丹-黎翡区-芒索斯山东-3个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": 4984.806640625,
|
||||
"y": 4462.95556640625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 4948.05712890625,
|
||||
"y": 4457.57470703125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 4947.35400390625,
|
||||
"y": 4458.25146484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#" : "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4950.8251953125,
|
||||
"y": 4452.81201171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4957.111328125,
|
||||
"y": 4451.796875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#" : "2"
|
||||
},
|
||||
{
|
||||
"x": 4957.14306640625,
|
||||
"y": 4451.896484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#" : "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4873.21484375,
|
||||
"y": 4377.4365234375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 4868.2734375,
|
||||
"y": 4381.03857421875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#" : "3"
|
||||
},
|
||||
{
|
||||
"x": 4868.22998046875,
|
||||
"y": 4381.02294921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#" : "3"
|
||||
}
|
||||
|
||||
|
||||
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-稻妻-神无冢-堇色之庭-4个",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -3931.2216796875,
|
||||
"y": -3202.7919921875,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3934.5068359375,
|
||||
"y": -3201.48046875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3939.6318359375,
|
||||
"y": -3204.3203125,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": -3940.5126953125,
|
||||
"y": -3205.3515625,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3953.9296875,
|
||||
"y": -3198.4306640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3958.9462890625,
|
||||
"y": -3197.0888671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": 1
|
||||
},
|
||||
{
|
||||
"x": -3958.9462890625,
|
||||
"y": -3197.0888671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "click,wait(0.5),click,wait(0.5),click,wait(0.2)",
|
||||
"#": 1
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3958.546875,
|
||||
"y": -3207.796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3941.6845703125,
|
||||
"y": -3224.412109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3940.5361328125,
|
||||
"y": -3219.451171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": 2
|
||||
},
|
||||
{
|
||||
"x": -3940.5361328125,
|
||||
"y": -3219.451171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": 2
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3928.0673828125,
|
||||
"y": -3239.0546875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3925.3115234375,
|
||||
"y": -3264.466796875,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3929.943359375,
|
||||
"y": -3269.751953125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": 3
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3984.2021484375,
|
||||
"y": -3242.8232421875,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3988.3955078125,
|
||||
"y": -3228.4501953125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "click,wait(0.5),click,wait(0.5),click,wait(0.2)",
|
||||
"#": 4
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-稻妻-神无冢-九条阵屋-2个/3个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -3437.0322265625,
|
||||
"y": -3319.720703125,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3438.0625,
|
||||
"y": -3320.0234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3468.294921875,
|
||||
"y": -3326.3857421875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3529.224609375,
|
||||
"y": -3339.28125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.5),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3537.9952734375,
|
||||
"y": -3343.459140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#" : "1"
|
||||
},
|
||||
{
|
||||
"x": -3539.8330078125,
|
||||
"y": -3345.8359375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#" : "2"
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
|
||||
|
||||
"positions_not_actived": [
|
||||
|
||||
{
|
||||
"x": -3437.0263671875,
|
||||
"y": -3319.755859375,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3420.0283203125,
|
||||
"y": -3306.0888671875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3406.646484375,
|
||||
"y": -3286.25,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3405.4697265625,
|
||||
"y": -3232.3525390625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3407.9404296875,
|
||||
"y": -3234.4228515625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#" : "3"
|
||||
},
|
||||
{
|
||||
"x": -3407.193359375,
|
||||
"y": -3234.5576171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#" : "3"
|
||||
},
|
||||
{
|
||||
"x": -3407.830078125,
|
||||
"y": -3236.0400390625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#" : "3"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,143 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-稻妻-神无冢-东-5个/6个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -3393.1181640625,
|
||||
"y": -3556.0556640625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3397.0126953125,
|
||||
"y": -3550.0146484375,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": -3397.0126953125,
|
||||
"y": -3550.0146484375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3397.546875,
|
||||
"y": -3547.2587890625,
|
||||
"type": "target",
|
||||
"move_mode": "fly",
|
||||
"#" : "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3399.2900390625,
|
||||
"y": -3543.2275390625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3404.2822265625,
|
||||
"y": -3543.5341796875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3404.54296875,
|
||||
"y": -3542.5107421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3405.5810546875,
|
||||
"y": -3534.466796875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3445.89453125,
|
||||
"y": -3544.0205078125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.2),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": -3446.6904296875,
|
||||
"y": -3550.2265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3445.5810546875,
|
||||
"y": -3553.40625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "4"
|
||||
},
|
||||
{
|
||||
"x": -3435.5322265625,
|
||||
"y": -3566.9013671875,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.5)",
|
||||
"#" : "5"
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
|
||||
|
||||
"positions_not_actived": [
|
||||
{ "#": "后面重兵把守" },
|
||||
|
||||
{
|
||||
"x": -3442.427734375,
|
||||
"y": -3569.3125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3437.7919921875,
|
||||
"y": -3573.4208984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3427.4033203125,
|
||||
"y": -3573.28125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3422.0302734375,
|
||||
"y": -3575.3935546875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3420.580078125,
|
||||
"y": -3574.71875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "6"
|
||||
},
|
||||
{
|
||||
"x": -3418.3681640625,
|
||||
"y": -3574.56640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "(恢复)狗粮-稻妻-神无冢",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -3233.2021484375,
|
||||
"y": -3534.1865234375,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3238.419921875,
|
||||
"y": -3532.7587890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": -3239.13671875,
|
||||
"y": -3532.5478515625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": -3243.40625,
|
||||
"y": -3525.4921875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-稻妻-海祇岛-东方小岛-2个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -1315.1552734375,
|
||||
"y": -3776.1455078125,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -1331.330078125,
|
||||
"y": -3769.791015625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -1364.8,
|
||||
"y": -3757.7734375,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"action": "",
|
||||
"#": "1"
|
||||
},
|
||||
{
|
||||
"x": -1364.7578125,
|
||||
"y": -3757.8564453125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -1366.8330078125,
|
||||
"y": -3756.2978515625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "2"
|
||||
},
|
||||
{
|
||||
"x": -1366.8330078125,
|
||||
"y": -3756.2978515625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -1369.9873046875,
|
||||
"y": -3754.9521484375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -1364.927734375,
|
||||
"y": -3755.2236328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,162 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-稻妻-海祇岛-珊瑚宫东北-6个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -1057.765625,
|
||||
"y": -3946.099609375,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": -1059.79296875,
|
||||
"y": -3918.24609375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -1064.2255859375,
|
||||
"y": -3900.314453125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -1062.611328125,
|
||||
"y": -3876.7705078125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -1061.4912109375,
|
||||
"y": -3875.04296875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "1"
|
||||
},
|
||||
{
|
||||
"x": -1059.796875,
|
||||
"y": -3876.1328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -1043.0927734375,
|
||||
"y": -3873.9521484375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": -1008.44921875,
|
||||
"y": -3815.68359375,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
{
|
||||
"x": -985.3623046875,
|
||||
"y": -3702.8671875,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.2),click,wait(0.2),keypress(x),wait(0.2),click",
|
||||
"//": "stop_flying and stop_climbing",
|
||||
"#" : "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -985.31640625,
|
||||
"y": -3702.8623046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "2"
|
||||
},
|
||||
{
|
||||
"x": -988.7158203125,
|
||||
"y": -3701.0595703125,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": -988.7158203125,
|
||||
"y": -3701.0595703125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -996.2490234375,
|
||||
"y": -3698.03125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -994.94921875,
|
||||
"y": -3689.1689453125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "4"
|
||||
},
|
||||
{
|
||||
"x": -994.9169921875,
|
||||
"y": -3689.126953125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "4"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -996.2236328125,
|
||||
"y": -3699.126953125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -1009.1708984375,
|
||||
"y": -3707.1435546875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "5"
|
||||
},
|
||||
{
|
||||
"x": -1009.0302734375,
|
||||
"y": -3707.2490234375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "5"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -1016.515625,
|
||||
"y": -3715.2587890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "6"
|
||||
},
|
||||
{
|
||||
"x": -1016.5107421875,
|
||||
"y": -3715.2275390625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#" : "6"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -1016.1181640625,
|
||||
"y": -3717.6982421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -1017.8671875,
|
||||
"y": -3717,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,101 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-稻妻-海祇岛-望泷村西南-4个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -755.556640625,
|
||||
"y": -4001.0576171875,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -709.2138671875,
|
||||
"y": -4045.4638671875,
|
||||
"type": "orientation",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -709.2138671875,
|
||||
"y": -4045.4638671875,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -702.724609375,
|
||||
"y": -4050.6787109375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -700.99609375,
|
||||
"y": -4057.7744140625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -672.419921875,
|
||||
"y": -4043.4560546875,
|
||||
"type": "target",
|
||||
"move_mode": "dash",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -688.423828125,
|
||||
"y": -4042.2841796875,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -688.423828125,
|
||||
"y": -4042.2841796875,
|
||||
"type": "target",
|
||||
"move_mode": "dash",
|
||||
"#": "3"
|
||||
},
|
||||
{
|
||||
"x": -689.103515625,
|
||||
"y": -4042.796875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -682.83203125,
|
||||
"y": -4064.791015625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -689.36328125,
|
||||
"y": -4084.0888671875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -694.6552734375,
|
||||
"y": -4087.5498046875,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#": "4"
|
||||
},
|
||||
{
|
||||
"x": -692.21875,
|
||||
"y": -4089.1806640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-稻妻-清籁岛-浅濑神社-3个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -3704.0693359375,
|
||||
"y": -4694.578125,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3720.130859375,
|
||||
"y": -4711.158203125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3740.8837890625,
|
||||
"y": -4738.6845703125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3737.982421875,
|
||||
"y": -4746.4609375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3711.8173828125,
|
||||
"y": -4749.169921875,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"x": -3710.8828125,
|
||||
"y": -4747.0546875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"x": -3712.4990234375,
|
||||
"y": -4746.32421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,189 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-稻妻-清籁岛-越石村-8个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -4023.263671875,
|
||||
"y": -4428.8388671875,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3987.2587890625,
|
||||
"y": -4454.291015625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3977.6455078125,
|
||||
"y": -4453.9326171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3976.1171875,
|
||||
"y": -4444.0205078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3977.556640625,
|
||||
"y": -4438.66015625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3980.9541015625,
|
||||
"y": -4438.6259765625,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3980.9541015625,
|
||||
"y": -4438.6259765625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3984.1115234375,
|
||||
"y": -4437.771484375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3982.8896484375,
|
||||
"y": -4438.1337890625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3980.82421875,
|
||||
"y": -4437.59375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3970.37890625,
|
||||
"y": -4439.1357421875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3968.544921875,
|
||||
"y": -4435.3671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3967.64453125,
|
||||
"y": -4435.7802734375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3965.724609375,
|
||||
"y": -4437.3408203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "4"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3967.103515625,
|
||||
"y": -4432.42578125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3967.0341796875,
|
||||
"y": -4425.7958984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"//": "drump down"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3972.595703125,
|
||||
"y": -4425.369140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "5"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3978.779296875,
|
||||
"y": -4424.4921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "6"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3969.28515625,
|
||||
"y": -4427.4111328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3967.384765625,
|
||||
"y": -4425.671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3966.9677734375,
|
||||
"y": -4422.5,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3966.6826171875,
|
||||
"y": -4402.9052734375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "7"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3969.388671875,
|
||||
"y": -4383.3857421875,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE)"
|
||||
},
|
||||
{
|
||||
"x": -3969.5478515625,
|
||||
"y": -4383.689453125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"#": "8"
|
||||
}
|
||||
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,173 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-稻妻-清籁岛-平海砦西-8个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -4185.0078125,
|
||||
"y": -4244.4521484375,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": -4164.5859375,
|
||||
"y": -4246.80859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -4161.0205078125,
|
||||
"y": -4245.0068359375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
{
|
||||
"x": -4161.0458984375,
|
||||
"y": -4244.984375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -4163.865234375,
|
||||
"y": -4241.2314453125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
{
|
||||
"x": -4162.2724609375,
|
||||
"y": -4241.0673828125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -4160.935546875,
|
||||
"y": -4239.349609375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -4156.60546875,
|
||||
"y": -4232.4990234375,
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -4163.0869140625,
|
||||
"y": -4229.8125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -4257.689453125,
|
||||
"y": -4202.173828125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -4266.8671875,
|
||||
"y": -4209.888671875,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -4246.2978515625,
|
||||
"y": -4234.4384765625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
{
|
||||
"x": -4258.7373046875,
|
||||
"y": -4229.5126953125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -4248.2919921875,
|
||||
"y": -4261.1123046875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -4240.349609375,
|
||||
"y": -4260.5869140625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -4237.306640625,
|
||||
"y": -4260.6796875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -4224.4462890625,
|
||||
"y": -4255.716796875,
|
||||
"type": "path",
|
||||
"move_mode": "fly"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -4227.126953125,
|
||||
"y": -4241.9287109375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -4228.68359375,
|
||||
"y": -4237.1826171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "6"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -4216.53125,
|
||||
"y": -4251.341796875,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#": "7"
|
||||
},
|
||||
{
|
||||
"x": -4216.53125,
|
||||
"y": -4251.341796875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "7"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -4216.3388671875,
|
||||
"y": -4269.9912109375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -4185.7373046875,
|
||||
"y": -4300.0029296875,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#": "8"
|
||||
},
|
||||
{
|
||||
"x": -4185.59375,
|
||||
"y": -4300.9140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "8"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-稻妻-鹤观-东偏中-2个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -3103.740234375,
|
||||
"y": -6268.5400390625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3037.77734375,
|
||||
"y": -6187.048828125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3034.7744140625,
|
||||
"y": -6181.5390625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
{
|
||||
"x": -3032.583984375,
|
||||
"y": -6182.5283203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
{
|
||||
"x": -3030.5546875,
|
||||
"y": -6181.2529296875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "狗粮-稻妻-鹤观-南-2个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -2612.30078125,
|
||||
"y": -6508.21875,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": -2583.203125,
|
||||
"y": -6523.86328125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": -2581.470703125,
|
||||
"y": -6529.7802734375,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -2579.80859375,
|
||||
"y": -6533.02734375,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -2580.0732421875,
|
||||
"y": -6535.291015625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "(恢复)狗粮-稻妻-清籁岛",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -4023.3037109375,
|
||||
"y": -4428.7822265625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -4027.5234375,
|
||||
"y": -4435.1884765625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": -4028.6376953125,
|
||||
"y": -4435.2236328125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
},
|
||||
{
|
||||
"x": -4026.0498046875,
|
||||
"y": -4432.1005859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,594 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "【收尾】狗粮-稻妻-清籁岛-清籁丸-20个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.2",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"x": -3891.556640625,
|
||||
"y": -4389.8505859375,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": -3888.8369140625,
|
||||
"y": -4398.5390625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3850.6845703125,
|
||||
"y": -4511.197265625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.5)",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": -3850.6787109375,
|
||||
"y": -4510.998046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "SE1"
|
||||
},
|
||||
{
|
||||
"x": -3850.6787109375,
|
||||
"y": -4510.998046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "SE1"
|
||||
},
|
||||
{
|
||||
"x": -3849.72265625,
|
||||
"y": -4510.6962890625,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": -3849.72265625,
|
||||
"y": -4510.6962890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "SE2"
|
||||
},
|
||||
{
|
||||
"x": -3847.23046875,
|
||||
"y": -4508.517578125,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3847.4970703125,
|
||||
"y": -4509.4375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3847.4970703125,
|
||||
"y": -4511.7373046875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3853.224609375,
|
||||
"y": -4513.228515625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3852.6337890625,
|
||||
"y": -4509.5849609375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3847.908203125,
|
||||
"y": -4508.10546875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3847.3916015625,
|
||||
"y": -4507.1513671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3835.5830078125,
|
||||
"y": -4483.216796875,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": -3840.095703125,
|
||||
"y": -4483.7294921875,
|
||||
"type": "orientation"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3840.095703125,
|
||||
"y": -4483.7294921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "SE3"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3821.767578125,
|
||||
"y": -4488.9599609375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": -3774.337890625,
|
||||
"y": -4462.90625,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": -3780.5498046875,
|
||||
"y": -4452.0966796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": -3782.16015625,
|
||||
"y": -4445.1845703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3783.3681640625,
|
||||
"y": -4439.068359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3790.029296875,
|
||||
"y": -4437.59375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3790.07421875,
|
||||
"y": -4430.5234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3790.515625,
|
||||
"y": -4424.65625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3789.146484375,
|
||||
"y": -4417.970703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3785.60546875,
|
||||
"y": -4422.544921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(x)",
|
||||
"//": "stop_climbing",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3789.0947265625,
|
||||
"y": -4418.2265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3790.009765625,
|
||||
"y": -4421.7783203125,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": -3790.009765625,
|
||||
"y": -4421.7783203125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3790.2919921875,
|
||||
"y": -4429.623046875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3789.244140625,
|
||||
"y": -4436.77734375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3782.248046875,
|
||||
"y": -4438.5615234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3775.7900390625,
|
||||
"y": -4441.2607421875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
{
|
||||
"x": -3773.9287109375,
|
||||
"y": -4441.794921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1.0)",
|
||||
"#": "4"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3747.5400390625,
|
||||
"y": -4441.6630859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3739.9423828125,
|
||||
"y": -4441.0087890625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5 6"
|
||||
},
|
||||
{
|
||||
"x": -3738.78125,
|
||||
"y": -4439.7421875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5 6"
|
||||
},
|
||||
|
||||
{
|
||||
"_x": -3740.69921875,
|
||||
"_y": -4434.8232421875,
|
||||
|
||||
"x": -3742.7412109375,
|
||||
"y": -4432.068359375,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": -3742.7412109375,
|
||||
"y": -4432.068359375,
|
||||
"type": "path",
|
||||
"move_mode": "jump"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3742.279296875,
|
||||
"y": -4432.4248046875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "7"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3739.787109375,
|
||||
"y": -4426.6416015625,
|
||||
"type": "path",
|
||||
"move_mode": "jump"
|
||||
},
|
||||
{
|
||||
"x": -3742.4375,
|
||||
"y": -4424.3310546875,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": -3742.4375,
|
||||
"y": -4424.3310546875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3753.9892578125,
|
||||
"y": -4424.9609375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3747.310546875,
|
||||
"y": -4427.4208984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3742.921875,
|
||||
"y": -4436.001953125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3742.7294921875,
|
||||
"y": -4441.98828125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "8"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3742.2470703125,
|
||||
"y": -4438.44140625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3738.31640625,
|
||||
"y": -4442.064453125,
|
||||
"type": "orientation"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3738.31640625,
|
||||
"y": -4442.064453125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "9"
|
||||
},
|
||||
{
|
||||
"x": -3738.31640625,
|
||||
"y": -4442.064453125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "9"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3740.6142578125,
|
||||
"y": -4435.5537109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3741.0341796875,
|
||||
"y": -4425.9443359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3743.734375,
|
||||
"y": -4424.8876953125,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3764.1240234375,
|
||||
"y": -4438.958984375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3772.146484375,
|
||||
"y": -4439.849609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "10"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3775.4658203125,
|
||||
"y": -4439.1611328125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "11"
|
||||
},
|
||||
{
|
||||
"x": -3776.8251953125,
|
||||
"y": -4439.1015625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "11"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3777.375,
|
||||
"y": -4440.0869140625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3777.162109375,
|
||||
"y": -4439.607421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3767.134765625,
|
||||
"y": -4439.3466796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3756.236328125,
|
||||
"y": -4437.08203125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": -3746.0966796875,
|
||||
"y": -4434.9072265625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3741.365234375,
|
||||
"y": -4432.560546875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "12"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3740.294921875,
|
||||
"y": -4437.44921875,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": -3740.294921875,
|
||||
"y": -4437.44921875,
|
||||
"type": "target",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3738.1171875,
|
||||
"y": -4437.6005859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3728.7265625,
|
||||
"y": -4437.8623046875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3726.888671875,
|
||||
"y": -4433.171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "13"
|
||||
},
|
||||
{
|
||||
"x": -3727.5048828125,
|
||||
"y": -4431.0224609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "14"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3730.1171875,
|
||||
"y": -4429.974609375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3733.7587890625,
|
||||
"y": -4429.880859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3736.1474609375,
|
||||
"y": -4431.212890625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3732.6171875,
|
||||
"y": -4432.6826171875,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": -3732.6171875,
|
||||
"y": -4432.6826171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3727.3017578125,
|
||||
"y": -4432.943359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3718.216796875,
|
||||
"y": -4433.0048828125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "15"
|
||||
},
|
||||
{
|
||||
"x": -3718.89453125,
|
||||
"y": -4432.8076171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "15"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3719.91015625,
|
||||
"y": -4430.7138671875,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": -3719.91015625,
|
||||
"y": -4430.7138671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "16"
|
||||
},
|
||||
{
|
||||
"x": -3719.91015625,
|
||||
"y": -4430.7138671875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "16"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3726.197265625,
|
||||
"y": -4429.3017578125,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": -3726.197265625,
|
||||
"y": -4429.3017578125,
|
||||
"type": "path",
|
||||
"move_mode": "jump",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.2),click,wait(0.2),keypress(x),wait(0.2)",
|
||||
"//": "stop_flying and stop_climbing"
|
||||
},
|
||||
|
||||
{
|
||||
"x": -3726.673828125,
|
||||
"y": -4428.8369140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "17"
|
||||
},
|
||||
{
|
||||
"x": -3726.2431640625,
|
||||
"y": -4429.431640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "17"
|
||||
}
|
||||
|
||||
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,279 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "【额外】狗粮-纳塔-鸡屁股+8个/9个-f",
|
||||
"type": "collect",
|
||||
"author": "Yang-z",
|
||||
"version": "1.1",
|
||||
"bgi_version": "0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
|
||||
{
|
||||
"x": 8738.1943359375,
|
||||
"y": -1857.46533203125,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 8766.15234375,
|
||||
"y": -1834.3193359375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(0.2),click",
|
||||
"//": "stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 8766.4541015625,
|
||||
"y": -1825.40478515625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "1"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 8439.59765625,
|
||||
"y": -2107.0283203125,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 8415.802734375,
|
||||
"y": -2075.837890625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 8379.1923828125,
|
||||
"y": -1980.14990234375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(3.5),click",
|
||||
"//": "无伤下落"
|
||||
},
|
||||
{
|
||||
"x": 8375.69921875,
|
||||
"y": -1971.431640625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "2"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 8258.3486328125,
|
||||
"y": -1744.6220703125,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 8234.75,
|
||||
"y": -1720.24462890625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 8230.8564453125,
|
||||
"y": -1712.17041015625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "3"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 7857.4638671875,
|
||||
"y": -1751.333984375,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 8003.58984375,
|
||||
"y": -1744.78076171875,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(VK_SPACE),wait(3),click",
|
||||
"//": "无伤下落"
|
||||
},
|
||||
{
|
||||
"x": 7994.86328125,
|
||||
"y": -1745.2353515625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "4"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 8400.59765625,
|
||||
"y": -1221.3232421875,
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"x": 8374.5419921875,
|
||||
"y": -1222.99951171875,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 8264.1640625,
|
||||
"y": -1248.92578125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 8133.962890625,
|
||||
"y": -1271.9609375,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 8124.2548828125,
|
||||
"y": -1275.65576171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "6"
|
||||
},
|
||||
{
|
||||
"x": 8124.2548828125,
|
||||
"y": -1275.65576171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "6"
|
||||
},
|
||||
{
|
||||
"x": 8125.720703125,
|
||||
"y": -1278.67822265625,
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"x": 8125.720703125,
|
||||
"y": -1278.67822265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "7"
|
||||
},
|
||||
{
|
||||
"x": 8125.720703125,
|
||||
"y": -1278.67822265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "7"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 8125.6845703125,
|
||||
"y": -1281.18212890625,
|
||||
"type": "path",
|
||||
"move_mode": "walk"
|
||||
},
|
||||
{
|
||||
"x": 8124.62060546875,
|
||||
"y": -1290.23388671875,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 8123.27001953125,
|
||||
"y": -1330.814453125,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 8121.0458984375,
|
||||
"y": -1400.533203125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"_action": "combat_script",
|
||||
"_action_params": "keypress(VK_SPACE),wait(0.2),click",
|
||||
"//": "no stop_flying"
|
||||
},
|
||||
{
|
||||
"x": 8140.86962890625,
|
||||
"y": -1458.4140625,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 8143.83251953125,
|
||||
"y": -1471.2744140625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "8"
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"x": 9782.4208984375,
|
||||
"y": -1764.7216796875,
|
||||
"type": "teleport",
|
||||
"action": "force_tp"
|
||||
},
|
||||
{
|
||||
"x": 9888.5888671875,
|
||||
"y": -1760.61376953125,
|
||||
"type": "path",
|
||||
"move_mode": "dash"
|
||||
},
|
||||
{
|
||||
"x": 9899.2236328125,
|
||||
"y": -1761.6298828125,
|
||||
"type": "path",
|
||||
"move_mode": "run",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.2),keypress(t),wait(2.8),keypress(e),wait(1)",
|
||||
"//": "附身,遁地"
|
||||
},
|
||||
{
|
||||
"x": 9904.220703125,
|
||||
"y": -1797.63037109375,
|
||||
"type": "path",
|
||||
"move_mode": "climb"
|
||||
},
|
||||
|
||||
{
|
||||
"x": 9896.650390625,
|
||||
"y": -1866.52490234375,
|
||||
"type": "target",
|
||||
"move_mode": "run",
|
||||
"#": "9"
|
||||
}
|
||||
|
||||
],
|
||||
|
||||
"positions_not_actived": [
|
||||
|
||||
{
|
||||
"x": 8008.7412109375,
|
||||
"y": -1738.15478515625,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 8053.34326171875,
|
||||
"y": -1713.03271484375,
|
||||
"type": "path",
|
||||
"move_mode": "run"
|
||||
},
|
||||
{
|
||||
"x": 8056.2685546875,
|
||||
"y": -1715.15673828125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5",
|
||||
"//": "需要在到达上限之前触摸鸡屁三次直到出现调查点,超限后回来依然存在"
|
||||
},
|
||||
{
|
||||
"x": 8056.9794921875,
|
||||
"y": -1716.3125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"#": "5"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -289,6 +289,11 @@ const DEFAULT_FIGHT_TIMEOUT_SECONDS = 120;
|
||||
// 根据 runRouteA 的值更新 lastRunRoute
|
||||
lastRunRoute = runRouteA ? "A" : "B";
|
||||
|
||||
if (settings.useABE) {
|
||||
lastRunRoute = `abe${lastRunRoute}`;
|
||||
}
|
||||
|
||||
|
||||
// 更新 lastRunDate 为当前日期
|
||||
lastRunDate = currentDateString;
|
||||
|
||||
@@ -308,7 +313,7 @@ const DEFAULT_FIGHT_TIMEOUT_SECONDS = 120;
|
||||
}
|
||||
// 开始运行狗粮路线
|
||||
let runArtifactsResult = true;
|
||||
runArtifactsResult = await runArtifactsPaths(runRouteA, grindPartyName);
|
||||
runArtifactsResult = await runArtifactsPaths(runRouteA, grindPartyName, settings.useABE);
|
||||
const result2 = await decomposeArtifacts(settings.keep4Star, settings.doDecompose);
|
||||
// 计算 mora 和 artifactExperience 的差值
|
||||
const moraDiff = Number(result2.mora) - Number(result1.mora); // 将字符串转换为数字后计算差值
|
||||
@@ -393,17 +398,25 @@ async function writeRecordFile(lastRunDate, lastEndTime, lastRunRoute, records,
|
||||
}
|
||||
|
||||
//运行狗粮路线的逻辑
|
||||
async function runArtifactsPaths(runRouteA, grindPartyName) {
|
||||
async function runArtifactsPaths(runRouteA, grindPartyName, useABE) {
|
||||
// 根据 runRouteA 的值给 runningRoute 赋值
|
||||
const runningRoute = runRouteA ? "A" : "B";
|
||||
|
||||
// 定义文件夹路径
|
||||
const folderName = `${runningRoute}路线`;
|
||||
|
||||
const filePathNormal = `assets/ArtifactsPath/${folderName}/01普通`;
|
||||
const filePathEnding = `assets/ArtifactsPath/${folderName}/02收尾`;
|
||||
const filePathExtra = `assets/ArtifactsPath/${folderName}/03额外`;
|
||||
const filePathPreparation = `assets/ArtifactsPath/${folderName}/00准备`;
|
||||
if (!useABE) {
|
||||
const ArtifactsPath = "ArtifactsPath";
|
||||
log.info("使用新路线中");
|
||||
} else {
|
||||
const ArtifactsPath = "abeArtifactsPath";
|
||||
log.warn("使用老abe路线中");
|
||||
}
|
||||
|
||||
const filePathNormal = `assets/${ArtifactsPath}/${folderName}/01普通`;
|
||||
const filePathEnding = `assets/${ArtifactsPath}/${folderName}/02收尾`;
|
||||
const filePathExtra = `assets/${ArtifactsPath}/${folderName}/03额外`;
|
||||
const filePathPreparation = `assets/${ArtifactsPath}/${folderName}/00准备`;
|
||||
|
||||
// 运行准备路线(关闭拾取)
|
||||
dispatcher.ClearAllTriggers();
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"manifest_version": 1,
|
||||
"name": "自动狗粮重制版",
|
||||
"version": "1.3.5",
|
||||
"version": "1.4.0",
|
||||
"tags": ["好感", "盗宝团", "愚人众", "鳄鱼", "兽肉", "狗粮"],
|
||||
"description": "通过不同好感任务卡时间后运行狗粮任务以提高狗粮总收益,需要正确配置好感队伍的战斗策略,并在自定义配置中指定好感和狗粮队伍名称",
|
||||
"authors": [
|
||||
|
||||
@@ -12,6 +12,11 @@
|
||||
],
|
||||
"default": "不卡时间,ab交替运行"
|
||||
},
|
||||
{
|
||||
"name": "useABE",
|
||||
"type": "checkbox",
|
||||
"label": "是否使用用时更短,收益更低的老abe路线\n默认使用新路线"
|
||||
},
|
||||
{
|
||||
"name": "minTimesForFirendship",
|
||||
"type": "input-text",
|
||||
|
||||
63
repo/js/CD-Aware-AutoGather/CooldownData.txt
Normal file
63
repo/js/CD-Aware-AutoGather/CooldownData.txt
Normal file
@@ -0,0 +1,63 @@
|
||||
沉玉仙茗: 24小时
|
||||
发光髓: 12小时
|
||||
蝴蝶翅膀: 12小时
|
||||
晶核: 12小时
|
||||
鳗肉: 12小时
|
||||
螃蟹: 12小时
|
||||
禽肉: 12小时
|
||||
青蛙: 12小时
|
||||
鳅鳅宝玉: 12小时
|
||||
神秘的肉: 12小时
|
||||
兽肉: 12小时
|
||||
蜥蜴尾巴: 12小时
|
||||
鱼肉: 12小时
|
||||
白萝卜: 每天0点
|
||||
薄荷: 每天0点
|
||||
澄晶实: 每天0点
|
||||
墩墩桃: 每天0点
|
||||
海草: 每天0点
|
||||
红果果菇: 每天0点
|
||||
胡萝卜: 每天0点
|
||||
金鱼草: 每天0点
|
||||
堇瓜: 每天0点
|
||||
烬芯花: 每天0点
|
||||
久雨莲: 每天0点
|
||||
颗粒果: 每天0点
|
||||
苦种: 每天0点
|
||||
莲蓬: 每天0点
|
||||
烈焰花花蕊: 每天0点
|
||||
马尾: 每天0点
|
||||
蘑菇: 每天0点
|
||||
茉洁草: 每天0点
|
||||
鸟蛋: 每天0点
|
||||
泡泡桔: 每天0点
|
||||
苹果: 每天0点
|
||||
日落果: 每天0点
|
||||
树莓: 每天0点
|
||||
松果: 每天0点
|
||||
松茸: 每天0点
|
||||
甜甜花: 每天0点
|
||||
汐藻: 每天0点
|
||||
香辛果: 每天0点
|
||||
星蕈: 每天0点
|
||||
须弥蔷薇: 每天0点
|
||||
枣椰: 每天0点
|
||||
竹笋: 每天0点
|
||||
烛伞蘑菇: 每天0点
|
||||
沉玉仙茗: 24小时
|
||||
晶蝶: 每天4点
|
||||
|
||||
铁块: 每天0点
|
||||
白铁块: 每2天0点
|
||||
电气水晶: 每2天0点
|
||||
星银矿石: 每2天0点
|
||||
萃凝晶: 每3天0点
|
||||
水晶块: 每3天0点
|
||||
紫晶块: 每3天0点
|
||||
奇异的「牙齿」: 46小时
|
||||
冰雾花花朵: 46小时
|
||||
冰雾花: 46小时
|
||||
烈焰花花蕊: 46小时
|
||||
烈焰花: 46小时
|
||||
|
||||
地方特产: 46小时
|
||||
@@ -28,18 +28,19 @@
|
||||
|
||||
| 选项 | 说明 |
|
||||
| ---- | ---- |
|
||||
| 设置要使用的队伍名称 | 执行采集任务前切换到指定的队伍,未设置则不切换。 |
|
||||
| 设置首选队伍名称 | 执行采集任务前切换到指定的队伍,未设置则不切换。 |
|
||||
| 设置备选队伍名称 | 首选队伍缺少对应的采集角色时使用。<br>两支队伍的名称不要存在包含关系,例如不能一支叫`特产`一支叫`特产备选` |
|
||||
| 停止运行时间 | 超过此时间后,停止后续的任务(会等待正在运行的那条json路线结束)。 |
|
||||
| 我肝的账号不止一个 | 如果你有多个账号,可以选中此选项,选中后将分账号维护对应的材料刷新时间。 |
|
||||
| 采集扫描到的所有材料 | 选中后将不管后面的每个材料⬇️的选项实际是否勾选,全都视为已勾选 |
|
||||
| 即使同一种材料有多个版本的路线,也全都执行采集 | 如果某种材料选中了多个版本的路线(常见于不同作者),默认只会执行第一个。勾选此选项后会每个版本都执行,可能造成部分点位重复(空跑)。 |
|
||||
| `↓` 地方特产\稻妻\绯樱绣球 | 根据你订阅的路径追踪任务数量,这里将会显示相应个数的选择框。<br>勾选后将执行你选中的条目的采集任务。<br>Tip: `↓`符号是在提示你应该勾选文本下面的选择框 |
|
||||
|
||||
运行此模式后,将按照你勾选的条目,执行相应的采集任务。每执行完一条json路线后,将会计算它的下次刷新时间并写入`record`文件夹下的记录文件。下次运行脚本时,未刷新的路线将自动跳过。
|
||||
|
||||
可以同时勾选多种材料,会逐个进行采集。
|
||||
|
||||
如果不同的采集任务需要不同队伍,那请在调度器配置组里添加多次本脚本,然后分别设置不同的采集物和采集队伍。
|
||||
|
||||
> 采集任务可能用到的元素共有`火水雷风`4种,此外还有挖矿类(如钟离)以及纳西妲两个类型,可以考虑建立两支队伍`钟纳火水`和`钟纳雷风`,即可满足所有采集任务的需要。
|
||||
采集任务可能用到的元素共有`火水雷风`4种,此外还有挖矿类(如钟离)以及纳西妲两个类型,可以考虑建立两支队伍`钟纳水雷`和`钟纳火风`,即可满足所有采集任务的需要。
|
||||
|
||||
支持使用配置组`更多功能`——`日志分析`分析运行记录(参考了[mno](https://github.com/Bedrockx)大佬的写法)。
|
||||
|
||||
|
||||
596
repo/js/CD-Aware-AutoGather/lib/lib.js
Normal file
596
repo/js/CD-Aware-AutoGather/lib/lib.js
Normal file
@@ -0,0 +1,596 @@
|
||||
/**
|
||||
* @author Ayaka-Main
|
||||
* @link https://github.com/Patrick-Ze
|
||||
* @description 提供一些通用性的功能函数。使用方法: 将此文件放在脚本目录下的 lib 文件夹中,然后在你的脚本开头处执行下面这行:
|
||||
eval(file.readTextSync("lib/lib.js"));
|
||||
*/
|
||||
|
||||
let scriptContext = {
|
||||
scriptStartTime: new Date(),
|
||||
version: "1.0"
|
||||
};
|
||||
|
||||
/**
|
||||
* 将 Date 对象格式化为 ISO 8601 字符串,包含本地时区(如:2020-09-28T20:20:20.999+08:00)
|
||||
* @param {Date} date - 要格式化的日期对象
|
||||
* @returns {string} 格式化后的字符串
|
||||
*/
|
||||
function formatDateTime(date) {
|
||||
const pad = (n) => n.toString().padStart(2, "0");
|
||||
const padMs = (n) => n.toString().padStart(3, "0");
|
||||
|
||||
const year = date.getFullYear();
|
||||
const month = pad(date.getMonth() + 1);
|
||||
const day = pad(date.getDate());
|
||||
const hour = pad(date.getHours());
|
||||
const minute = pad(date.getMinutes());
|
||||
const second = pad(date.getSeconds());
|
||||
const ms = padMs(date.getMilliseconds());
|
||||
|
||||
// 获取时区偏移(分钟),转换成±HH:MM
|
||||
const offset = -date.getTimezoneOffset();
|
||||
const sign = offset >= 0 ? "+" : "-";
|
||||
const offsetHour = pad(Math.floor(Math.abs(offset) / 60));
|
||||
const offsetMin = pad(Math.abs(offset) % 60);
|
||||
|
||||
return `${year}-${month}-${day}T${hour}:${minute}:${second}.${ms}${sign}${offsetHour}:${offsetMin}`;
|
||||
}
|
||||
|
||||
/**
|
||||
* 将 Date 对象以本地时区格式化为字符串,格式为 "MM-DD HH:mm:ss"
|
||||
* @param {Date} date - 要格式化的日期对象
|
||||
* @returns {string} 格式化后的字符串
|
||||
*/
|
||||
function formatDateTimeShort(date) {
|
||||
const pad = (n) => n.toString().padStart(2, "0");
|
||||
|
||||
const month = pad(date.getMonth() + 1);
|
||||
const day = pad(date.getDate());
|
||||
const hour = pad(date.getHours());
|
||||
const minute = pad(date.getMinutes());
|
||||
const second = pad(date.getSeconds());
|
||||
|
||||
return `${month}-${day} ${hour}:${minute}:${second}`;
|
||||
}
|
||||
|
||||
/**
|
||||
* 判断当前时间是否已达到目标时间(目标时间基于脚本启动时间,支持跨天)。
|
||||
* @param {string} targetTimeStr - 目标时间,格式为 "HH:mm"。
|
||||
* @returns {boolean} 如果已达到目标时间,返回 true,否则返回 false。
|
||||
*/
|
||||
function isTargetTimeReached(targetTimeStr) {
|
||||
const now = new Date();
|
||||
const [targetHour, targetMinute] = targetTimeStr.split(":").map(Number);
|
||||
|
||||
const target = new Date(scriptContext.scriptStartTime);
|
||||
target.setHours(targetHour, targetMinute, 0, 0);
|
||||
|
||||
// 如果目标时间早于脚本启动时间,则认为是第二天
|
||||
if (target <= scriptContext.scriptStartTime) {
|
||||
target.setDate(target.getDate() + 1);
|
||||
}
|
||||
|
||||
return now >= target;
|
||||
}
|
||||
|
||||
/**
|
||||
* 判断当前时间是否在给定时间范围内(支持跨天)。
|
||||
* @param {*} startStr 起始时间,格式为"HH:mm"
|
||||
* @param {*} endStr 结束时间,格式为"HH:mm"
|
||||
* @returns {boolean} 如果当前时间在范围内,返回 true,否则返回 false。
|
||||
*/
|
||||
function isNowInTimeRange(startStr, endStr) {
|
||||
const now = new Date();
|
||||
const [startHour, startMinute] = startStr.split(":").map(Number);
|
||||
const [endHour, endMinute] = endStr.split(":").map(Number);
|
||||
|
||||
const start = new Date(now);
|
||||
start.setHours(startHour, startMinute, 0, 0);
|
||||
|
||||
const end = new Date(now);
|
||||
end.setHours(endHour, endMinute, 0, 0);
|
||||
|
||||
// 如果结束时间早于开始时间,表示跨天
|
||||
if (end <= start) {
|
||||
end.setDate(end.getDate() + 1);
|
||||
}
|
||||
return now >= start && now <= end;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据上期刷新时间字符串和刷新模式计算下一次的刷新时间。
|
||||
*
|
||||
* @param {string} lastRefreshTimeStr 上次刷新时间。如果为空或无效,将使用 getDefaultTime()。
|
||||
* @param {string} refreshMode 刷新模式,例如 "每X周", "每X天Y点", "每24:05" (表示每24小时零5分), "X小时"
|
||||
* @returns {Date | null} 计算出的下一次刷新时间Date对象,如果模式无法解析则返回null。
|
||||
* @example 已进行过的测试用例(用例中 GetDefaultTime() 返回 1970-01-01T00:00:00.000+08:00):
|
||||
* calculateNextRefreshTime("2025-06-01T10:00:00.000+08:00", "每1周"); // 2025-06-02T04:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-02T03:00:00.000+08:00", "每1周"); // 2025-06-02T04:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-02T05:00:00.000+08:00", "每1周"); // 2025-06-09T04:00:00.000+08:00
|
||||
* calculateNextRefreshTime(null, "每周"); // 1970-01-05T04:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-02T03:00:00.000+08:00", "每2周"); // 2025-06-09T04:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-20T22:00:00.000+08:00", "每天8点"); // 2025-06-21T08:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-21T07:00:00.000+08:00", "每天08点"); // 2025-06-21T08:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-21T09:00:00.000+08:00", "每天08点"); // 2025-06-22T08:00:00.000+08:00
|
||||
* calculateNextRefreshTime(null, "每天12点"); // 1970-01-01T12:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-20T10:00:00.000+08:00", "每2天10点"); // 2025-06-22T10:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-20T10:00:00.000+08:00", "每3天0点"); // 2025-06-23T00:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-21T11:00:00.000+08:00", "00:30"); // 2025-06-21T11:30:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-21T23:00:00.000+08:00", "02:00"); // 2025-06-22T01:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-20T04:00:00.000+08:00", "每24:05"); // 2025-06-21T04:05:00.000+08:00
|
||||
* calculateNextRefreshTime(null, "01:00"); // 1970-01-01T01:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-21T10:00:00.000+08:00", "2小时"); // 2025-06-21T12:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-21T23:00:00.000+08:00", "3小时"); // 2025-06-22T02:00:00.000+08:00
|
||||
* calculateNextRefreshTime(null, "5小时"); // 1970-01-01T05:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-20T10:00:00.000+08:00", "每1周 每天10点"); // 2025-06-23T04:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-20T10:00:00.000+08:00", "每天10点 02:00 2小时"); // 2025-06-21T10:00:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-20T10:00:00.000+08:00", "00:30 2小时"); // 2025-06-20T10:30:00.000+08:00
|
||||
* calculateNextRefreshTime("2025-06-21T10:00:00.000+08:00", "无效模式"); // null
|
||||
*/
|
||||
function calculateNextRefreshTime(lastRefreshTimeStr, refreshMode) {
|
||||
let lastRunTime = lastRefreshTimeStr ? new Date(lastRefreshTimeStr) : getDefaultTime();
|
||||
let nextRunTime = null;
|
||||
const lowerCaseRefreshMode = refreshMode.toLowerCase();
|
||||
|
||||
// 1. 匹配 "每(\d*)周"
|
||||
let match = lowerCaseRefreshMode.match(/每(\d*)周/);
|
||||
if (match) {
|
||||
const weeks = parseInt(match[1] || "1", 10); // 如果没有数字,默认为1周
|
||||
|
||||
nextRunTime = new Date(lastRunTime);
|
||||
// 找到 lastRunTime 所在周的周一 04:00
|
||||
nextRunTime.setDate(lastRunTime.getDate() - ((lastRunTime.getDay() + 6) % 7)); // 调整到上一个或当前周一
|
||||
nextRunTime.setHours(4, 0, 0, 0); // 固定到周一 04:00
|
||||
|
||||
// 确保 nextRunTime 至少晚于 lastRunTime。
|
||||
// 如果 lastRunTime 是周一 05:00,而计算出的是周一 04:00,则需要推到下个周期。
|
||||
while (nextRunTime <= lastRunTime) {
|
||||
nextRunTime.setDate(nextRunTime.getDate() + 7);
|
||||
}
|
||||
if (weeks > 1) {
|
||||
// 如果是多周周期,直接加上 weeks 周
|
||||
nextRunTime.setDate(nextRunTime.getDate() + 7 * (weeks - 1));
|
||||
}
|
||||
}
|
||||
|
||||
// 2. 匹配 "每(\d*)天(\d{1,2})点"
|
||||
if (!nextRunTime) {
|
||||
match = lowerCaseRefreshMode.match(/每(\d*)天(\d{1,2})点/);
|
||||
if (match) {
|
||||
const days = parseInt(match[1] || "1", 10); // 如果没有数字,默认为1天
|
||||
const hours = parseInt(match[2], 10);
|
||||
|
||||
nextRunTime = new Date(lastRunTime);
|
||||
nextRunTime.setHours(hours, 0, 0, 0); // 设置固定小时和分钟
|
||||
|
||||
// 确保 nextRunTime 至少晚于 lastRunTime。
|
||||
while (nextRunTime <= lastRunTime) {
|
||||
nextRunTime.setDate(nextRunTime.getDate() + days);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 3. 匹配 "每(\d\d):(\d\d)" (作为间隔)
|
||||
if (!nextRunTime) {
|
||||
match = lowerCaseRefreshMode.match(/(\d{1,2}):(\d{2})/);
|
||||
if (match) {
|
||||
const intervalHours = parseInt(match[1], 10);
|
||||
const intervalMinutes = parseInt(match[2], 10);
|
||||
const intervalMs = (intervalHours * 60 + intervalMinutes) * 60 * 1000;
|
||||
|
||||
if (intervalMs > 0) {
|
||||
// 确保间隔有效
|
||||
nextRunTime = new Date(lastRunTime.getTime() + intervalMs);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 4. 匹配 "(\d+)小时"
|
||||
if (!nextRunTime) {
|
||||
match = lowerCaseRefreshMode.match(/(\d+)小时/);
|
||||
if (match) {
|
||||
const intervalHours = parseInt(match[1], 10);
|
||||
const intervalMs = intervalHours * 60 * 60 * 1000;
|
||||
|
||||
if (intervalMs > 0) {
|
||||
// 确保间隔有效
|
||||
nextRunTime = new Date(lastRunTime.getTime() + intervalMs);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return nextRunTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 判断任务是否达到刷新时间
|
||||
*
|
||||
* @param {string} refreshMode 刷新模式,例如 "每X周", "每X天Y点", "X小时", "每24:05" (表示每24小时零5分)
|
||||
* @param {string} taskName 任务名称或采集资源名称
|
||||
* @param {string} [accountName] 账户名称,可选
|
||||
* @returns {{isRefreshed: boolean, lastRunTime: Date | null, nextRunTime: Date | null}}
|
||||
* 返回一个对象,包含:
|
||||
* - isRefreshed: boolean - 任务是否达到刷新时间。
|
||||
* - lastRunTime: Date | null - 任务上次运行的时间(如果未找到,则是getDefaultTime()返回的远古时间)。
|
||||
* - nextRunTime: Date | null - 计算出的下一次刷新时间。
|
||||
*/
|
||||
function isTaskRefreshed(refreshMode, taskName, accountName = null) {
|
||||
let record = {};
|
||||
const recordPath = `record/${accountName || "默认账号"}.json`;
|
||||
try {
|
||||
const content = file.readTextSync(recordPath);
|
||||
record = JSON.parse(content);
|
||||
} catch (e) {
|
||||
log.debug(`无法读取或解析记录文件 ${recordPath},错误: ${e.message}`);
|
||||
}
|
||||
|
||||
taskName = taskName || "默认任务";
|
||||
const lastRunTimeStr = record[taskName];
|
||||
const currentTime = new Date();
|
||||
const nextRunTime = calculateNextRefreshTime(lastRunTimeStr, refreshMode);
|
||||
|
||||
let isRefreshed = false;
|
||||
if (!nextRunTime) {
|
||||
log.error(`无法解析刷新模式 "{0}",请检查格式`, refreshMode);
|
||||
} else {
|
||||
isRefreshed = currentTime >= nextRunTime;
|
||||
}
|
||||
|
||||
const lastRunTime = lastRunTimeStr ? new Date(lastRunTimeStr) : getDefaultTime();
|
||||
return {
|
||||
isRefreshed: isRefreshed,
|
||||
lastRunTime: lastRunTime, // 返回实际的 Date 对象
|
||||
nextRunTime: nextRunTime,
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* 判断任务或资源是否仍然未刷新(对`isTaskRefreshed`的易用封装)
|
||||
*
|
||||
* @param {string} refreshMode 刷新模式,例如 "每X周", "每X天Y点", "X小时", "每24:05" (表示每24小时零5分)
|
||||
* @param {string} taskName 任务名称或采集资源名称,可选
|
||||
* @param {string} [accountName] 账户名称,可选
|
||||
* @example
|
||||
* // 运行结束时调用
|
||||
* updateTaskRunTime();
|
||||
* // 在脚本开头检查是否已刷新
|
||||
* if (taskIsNotRefresh("每天4点")) {
|
||||
* return;
|
||||
* }
|
||||
*/
|
||||
function taskIsNotRefresh(refreshMode, taskName = null, accountName = null) {
|
||||
const { isRefreshed, lastRunTime, nextRunTime } = isTaskRefreshed(refreshMode, taskName, accountName);
|
||||
|
||||
taskName = taskName || "默认任务";
|
||||
if (!isRefreshed) {
|
||||
log.info("{0}未刷新(上次运行: {1}), 刷新时间: {2}", taskName, formatDateTimeShort(lastRunTime), formatDateTimeShort(nextRunTime));
|
||||
}
|
||||
return !isRefreshed;
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新指定任务的上次运行时间为当前时间。
|
||||
*
|
||||
* @param {string} taskName 任务名称。
|
||||
* @param {string} [accountName=null] 账户名称,可选,默认为null,表示使用默认账户。
|
||||
* @returns {boolean} 如果成功更新了任务的上次运行时间则返回true,否则返回false。
|
||||
*/
|
||||
function updateTaskRunTime(taskName = null, accountName = null) {
|
||||
let record = {};
|
||||
taskName = taskName || "默认任务";
|
||||
const recordPath = `record/${accountName || "默认账号"}.json`;
|
||||
|
||||
// 1. 读取记录文件
|
||||
try {
|
||||
const content = file.readTextSync(recordPath);
|
||||
record = JSON.parse(content);
|
||||
} catch (e) {
|
||||
log.debug(`未能读取或解析记录文件 ${recordPath},将创建新记录。错误: ${e.message}`);
|
||||
}
|
||||
|
||||
// 2. 更新指定任务的上次运行时间
|
||||
const currentTime = new Date();
|
||||
record[taskName] = formatDateTime(currentTime); // 格式化为本地时间字符串,便于人阅读
|
||||
|
||||
// 3. 将更新后的记录写回文件
|
||||
try {
|
||||
file.writeTextSync(recordPath, JSON.stringify(record, null, 2));
|
||||
return true;
|
||||
} catch (e) {
|
||||
log.error(`写入文件 ${recordPath} 失败: ${e.message}`);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 尝试切换队伍,如果失败则传送到七天神像后重试。
|
||||
* @param {string} partyName - 要切换的队伍名
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
async function switchPartySafely(partyName) {
|
||||
if (!partyName) return;
|
||||
|
||||
try {
|
||||
if (!(await genshin.switchParty(partyName))) {
|
||||
log.info("切换队伍失败,前往七天神像重试");
|
||||
await genshin.tpToStatueOfTheSeven();
|
||||
await genshin.returnMainUi(); // 确保传送完成
|
||||
await genshin.switchParty(partyName);
|
||||
await genshin.returnMainUi();
|
||||
}
|
||||
} catch {
|
||||
log.error("队伍切换失败,可能处于联机模式或其他不可切换状态");
|
||||
await genshin.returnMainUi();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取账号名(通常用于区分不同账号的数据)
|
||||
*
|
||||
* @async
|
||||
* @param {*} multiAccount 是否使用OCR区分多个账号(可以传入一个设置项)
|
||||
* @returns {Promise<string>} 当前账号的UID,如果不区分多账号或OCR失败则返回"默认账号"。
|
||||
*/
|
||||
async function getGameAccount(multiAccount = false) {
|
||||
let account = "默认账号";
|
||||
if (!multiAccount) {
|
||||
return account;
|
||||
}
|
||||
|
||||
// 打开背包避免界面背景干扰
|
||||
// await genshin.returnMainUi();
|
||||
// keyPress("B");
|
||||
// await sleep(1000);
|
||||
|
||||
const region = captureGameRegion();
|
||||
const ocrResults = RecognitionObject.ocr(region.width * 0.75, region.height * 0.75, region.width * 0.25, region.height * 0.25);
|
||||
const resList = region.findMulti(ocrResults);
|
||||
|
||||
for (let i = 0; i < resList.count; i++) {
|
||||
const text = resList[i].text;
|
||||
if (text.includes("UID")) {
|
||||
const match = text.match(/\d+/);
|
||||
if (match) {
|
||||
account = match[0];
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (account === "默认账号") {
|
||||
log.error("未能提取到UID");
|
||||
}
|
||||
|
||||
return account;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取脚本所在文件夹路径
|
||||
* @returns {string|null} 脚本所在文件夹路径,若未获取到则返回 null
|
||||
*/
|
||||
function getScriptDirPath() {
|
||||
try {
|
||||
file.readTextSync(`Ayaka-Main-${Math.random()}.txt`);
|
||||
} catch (error) {
|
||||
const err_msg = error.toString();
|
||||
const match = err_msg.match(/'([^']+)'/);
|
||||
const fullPath = match ? match[1] : null;
|
||||
const folderPath = fullPath ? fullPath.replace(/\\[^\\]+$/, "") : null;
|
||||
return folderPath;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 从 manifest.json 获取脚本自身名称
|
||||
* @returns {string} 脚本名称
|
||||
*/
|
||||
function getScriptName() {
|
||||
const content = file.readTextSync("manifest.json");
|
||||
const manifest = JSON.parse(content);
|
||||
return manifest.name;
|
||||
}
|
||||
|
||||
/**
|
||||
* 从文件路径中提取文件名。
|
||||
* @param {string} filePath - 文件路径。
|
||||
* @returns {string} - 文件名。
|
||||
*/
|
||||
function basename(filePath) {
|
||||
const lastSlashIndex = filePath.lastIndexOf('\\'); // 或者使用 '/'
|
||||
return filePath.substring(lastSlashIndex + 1);
|
||||
}
|
||||
|
||||
/**
|
||||
* 将路径分割为目录和文件名
|
||||
* @param {string} path - 文件完整路径
|
||||
* @returns {[string, string]} 返回数组,第一个元素是目录路径,第二个是文件名
|
||||
* @example
|
||||
* const [dir, file] = splitPath('稻妻\\绯樱绣球\\06-绯樱绣球-神里屋敷-10个.json'); // ['稻妻\\绯樱绣球', '06-绯樱绣球-神里屋敷-10个.json']
|
||||
*/
|
||||
function splitPath(path) {
|
||||
const normalizedPath = path.replace(/\\/g, "/");
|
||||
const lastSlashIndex = normalizedPath.lastIndexOf("/");
|
||||
if (lastSlashIndex === -1) {
|
||||
return ["", path];
|
||||
}
|
||||
const dir = path.slice(0, lastSlashIndex);
|
||||
const file = path.slice(lastSlashIndex + 1);
|
||||
return [dir, file];
|
||||
}
|
||||
|
||||
/**
|
||||
* 将路径分割为主名和扩展名
|
||||
* @param {string} filename - 文件名或路径中的文件部分
|
||||
* @returns {[string, string]} 返回数组,第一个是主文件名,第二个是扩展名(含点)
|
||||
* @example
|
||||
* const [dir, file] = splitPath('稻妻\\绯樱绣球\\06-绯樱绣球-神里屋敷-10个.json'); // ['稻妻\\绯樱绣球\\06-绯樱绣球-神里屋敷-10个', '.json']
|
||||
*/
|
||||
function splitExt(filename) {
|
||||
const baseName = filename.includes("/") ? filename.slice(filename.lastIndexOf("/") + 1) : filename;
|
||||
const lastDotIndex = baseName.lastIndexOf(".");
|
||||
if (lastDotIndex <= 0) {
|
||||
return [filename, ""];
|
||||
}
|
||||
return [
|
||||
filename.slice(0, filename.length - (baseName.length - lastDotIndex)),
|
||||
filename.slice(filename.length - (baseName.length - lastDotIndex)),
|
||||
];
|
||||
}
|
||||
|
||||
/**
|
||||
* 如果你需要一个很久以前的时间,作为默认时间
|
||||
* @returns {Date} 默认时间的Date对象
|
||||
*/
|
||||
function getDefaultTime() {
|
||||
const now = new Date();
|
||||
const year = now.getFullYear() - 18;
|
||||
return new Date(year, 8, 28, 0, 0, 0); // 9月是month=8(0起始)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取指定目录下所有指定后缀的文件列表(不含子文件夹)
|
||||
* @param {string} taskDir - 目标目录路径
|
||||
* @param {string} [ext=".json"] - 文件后缀名(默认.json)
|
||||
* @returns {string[]} 返回符合后缀的文件路径数组
|
||||
*/
|
||||
function getFilesByExtension(taskDir, ext = ".json") {
|
||||
const allFilesRaw = file.ReadPathSync(taskDir);
|
||||
const extFiles = [];
|
||||
|
||||
for (const filePath of allFilesRaw) {
|
||||
if (filePath.endsWith(ext)) {
|
||||
extFiles.push(filePath);
|
||||
}
|
||||
}
|
||||
|
||||
return extFiles;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取指定路径下所有最底层的文件夹(即不包含任何子文件夹的文件夹)
|
||||
* @param {string} folderPath - 要遍历的根文件夹路径
|
||||
* @param {string[]} result - 用于收集最底层文件夹路径的数组
|
||||
* @returns {Promise<string[]>} 所有最底层文件夹的路径
|
||||
*/
|
||||
function getLeafFolders(folderPath, result = []) {
|
||||
const filesInSubFolder = file.ReadPathSync(folderPath);
|
||||
let hasSubFolder = false;
|
||||
|
||||
for (const filePath of filesInSubFolder) {
|
||||
if (file.IsFolder(filePath)) {
|
||||
hasSubFolder = true;
|
||||
// 递归查找子文件夹
|
||||
getLeafFolders(filePath, result);
|
||||
}
|
||||
}
|
||||
|
||||
// 如果没有发现任何子文件夹,则当前为最底层文件夹
|
||||
if (!hasSubFolder) {
|
||||
result.push(folderPath);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
// 参考了 mno 大佬的函数
|
||||
function _fakeLogCore(name, isJs = true, dateIn = null) {
|
||||
const isStart = isJs === (dateIn !== null);
|
||||
const lastRun = isJs ? new Date() : dateIn;
|
||||
const task = isJs ? "JS脚本" : "地图追踪任务";
|
||||
let logMessage = "";
|
||||
let logTime = new Date();
|
||||
if (isJs && isStart) {
|
||||
logTime = dateIn;
|
||||
}
|
||||
|
||||
// 时间部分从第11位开始,长度是12("20:20:20.999")
|
||||
const formattedTime = formatDateTime(logTime).slice(11, 23);
|
||||
|
||||
if (isStart) {
|
||||
logMessage =
|
||||
`正在伪造开始的日志记录\n\n` +
|
||||
`[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` +
|
||||
`------------------------------\n\n` +
|
||||
`[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` +
|
||||
`→ 开始执行${task}: "${name}"`;
|
||||
} else {
|
||||
const durationInSeconds = (logTime.getTime() - lastRun.getTime()) / 1000;
|
||||
const durationMinutes = Math.floor(durationInSeconds / 60);
|
||||
const durationSeconds = (durationInSeconds % 60).toFixed(3); // 保留三位小数
|
||||
logMessage =
|
||||
`正在伪造结束的日志记录\n\n` +
|
||||
`[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` +
|
||||
`→ 脚本执行结束: "${name}", 耗时: ${durationMinutes}分${durationSeconds}秒\n\n` +
|
||||
`[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` +
|
||||
`------------------------------`;
|
||||
}
|
||||
log.debug(logMessage);
|
||||
return logTime;
|
||||
}
|
||||
|
||||
/**
|
||||
* 在日志文件中创建可供BGI解析耗时的路径追踪记录,Start和End两个函数需配对使用
|
||||
* @param {string} name 要写入到日志的事项名,例如路径追踪的json文件名
|
||||
* @returns {Date} 此函数的调用时间的Date对象
|
||||
* @example
|
||||
* let pathStart = logFakePathStart(fileName);
|
||||
* // await pathingScript.runFile(jsonPath);
|
||||
* logFakePathEnd(fileName, pathStart);
|
||||
*/
|
||||
function logFakePathStart(name) {
|
||||
return _fakeLogCore(name, false);
|
||||
}
|
||||
|
||||
/**
|
||||
* 在日志文件中创建可供BGI解析耗时的路径追踪记录,Start和End两个函数需配对使用
|
||||
* @param {string} name 要写入到日志的事项名,通常传入路径追踪的json文件名
|
||||
* @param {Date} startTime 调用`logFakePathStart`时返回的Date对象
|
||||
* @example
|
||||
* let pathStart = logFakePathStart(fileName);
|
||||
* // await pathingScript.runFile(jsonPath);
|
||||
* logFakePathEnd(fileName, pathStart);
|
||||
*/
|
||||
function logFakePathEnd(name, startTime) {
|
||||
return _fakeLogCore(name, false, startTime);
|
||||
}
|
||||
|
||||
/**
|
||||
* 在日志文件中创建可供BGI解析耗时的脚本运行记录,Start和End两个函数需配对使用
|
||||
* @param {string} scriptName 脚本名,留空时将自动获取
|
||||
* @returns {Date} 此函数的调用时间的Date对象
|
||||
* @example
|
||||
* let startTime = logFakeScriptStart();
|
||||
* // do something;
|
||||
* logFakeScriptEnd({ startTime: startTime });
|
||||
*/
|
||||
function logFakeScriptStart(scriptName = null) {
|
||||
if (!scriptName) {
|
||||
if (!scriptContext.scriptName) {
|
||||
scriptContext.scriptName = getScriptName();
|
||||
}
|
||||
scriptName = scriptContext.scriptName;
|
||||
}
|
||||
return _fakeLogCore(scriptName, true);
|
||||
}
|
||||
|
||||
/**
|
||||
* 在日志文件中创建可供BGI解析耗时的脚本运行记录,Start和End两个函数需配对使用
|
||||
* @param {Object} params
|
||||
* @param {string|null} [params.scriptName=null] - 脚本名,留空时将自动获取
|
||||
* @param {Date} [params.startTime=new Date()] - 调用`logFakeScriptStart`时返回的Date对象
|
||||
* @returns {Date} 此函数的调用时间的Date对象
|
||||
* @example
|
||||
* let startTime = logFakeScriptStart();
|
||||
* // do something;
|
||||
* logFakeScriptEnd({ startTime: startTime });
|
||||
*/
|
||||
function logFakeScriptEnd({ scriptName = null, startTime = new Date() } = {}) {
|
||||
if (!scriptName) {
|
||||
if (!scriptContext.scriptName) {
|
||||
scriptContext.scriptName = getScriptName();
|
||||
}
|
||||
scriptName = scriptContext.scriptName;
|
||||
}
|
||||
return _fakeLogCore(scriptName, true, startTime);
|
||||
}
|
||||
@@ -1,107 +1,26 @@
|
||||
const CooldownType = {
|
||||
Unknown: "未配置刷新机制",
|
||||
Every1DayMidnight: "每1天的0点",
|
||||
Every2DaysMidnight: "每2天的0点",
|
||||
Every3DaysMidnight: "每3天的0点",
|
||||
Daily4AM: "每天凌晨4点",
|
||||
Every12Hours: "12小时刷新",
|
||||
Every24Hours: "24小时刷新",
|
||||
Every46Hours: "46小时刷新",
|
||||
};
|
||||
|
||||
const CooldownDataBase = {
|
||||
沉玉仙茗: CooldownType.Every24Hours,
|
||||
发光髓: CooldownType.Every12Hours,
|
||||
蝴蝶翅膀: CooldownType.Every12Hours,
|
||||
晶核: CooldownType.Every12Hours,
|
||||
鳗肉: CooldownType.Every12Hours,
|
||||
螃蟹: CooldownType.Every12Hours,
|
||||
禽肉: CooldownType.Every12Hours,
|
||||
青蛙: CooldownType.Every12Hours,
|
||||
鳅鳅宝玉: CooldownType.Every12Hours,
|
||||
神秘的肉: CooldownType.Every12Hours,
|
||||
兽肉: CooldownType.Every12Hours,
|
||||
蜥蜴尾巴: CooldownType.Every12Hours,
|
||||
鱼肉: CooldownType.Every12Hours,
|
||||
白萝卜: CooldownType.Every1DayMidnight,
|
||||
薄荷: CooldownType.Every1DayMidnight,
|
||||
澄晶实: CooldownType.Every1DayMidnight,
|
||||
墩墩桃: CooldownType.Every1DayMidnight,
|
||||
海草: CooldownType.Every1DayMidnight,
|
||||
红果果菇: CooldownType.Every1DayMidnight,
|
||||
胡萝卜: CooldownType.Every1DayMidnight,
|
||||
金鱼草: CooldownType.Every1DayMidnight,
|
||||
堇瓜: CooldownType.Every1DayMidnight,
|
||||
烬芯花: CooldownType.Every1DayMidnight,
|
||||
久雨莲: CooldownType.Every1DayMidnight,
|
||||
颗粒果: CooldownType.Every1DayMidnight,
|
||||
苦种: CooldownType.Every1DayMidnight,
|
||||
莲蓬: CooldownType.Every1DayMidnight,
|
||||
烈焰花花蕊: CooldownType.Every1DayMidnight,
|
||||
马尾: CooldownType.Every1DayMidnight,
|
||||
蘑菇: CooldownType.Every1DayMidnight,
|
||||
茉洁草: CooldownType.Every1DayMidnight,
|
||||
鸟蛋: CooldownType.Every1DayMidnight,
|
||||
泡泡桔: CooldownType.Every1DayMidnight,
|
||||
苹果: CooldownType.Every1DayMidnight,
|
||||
日落果: CooldownType.Every1DayMidnight,
|
||||
树莓: CooldownType.Every1DayMidnight,
|
||||
松果: CooldownType.Every1DayMidnight,
|
||||
松茸: CooldownType.Every1DayMidnight,
|
||||
甜甜花: CooldownType.Every1DayMidnight,
|
||||
汐藻: CooldownType.Every1DayMidnight,
|
||||
香辛果: CooldownType.Every1DayMidnight,
|
||||
星蕈: CooldownType.Every1DayMidnight,
|
||||
须弥蔷薇: CooldownType.Every1DayMidnight,
|
||||
枣椰: CooldownType.Every1DayMidnight,
|
||||
竹笋: CooldownType.Every1DayMidnight,
|
||||
烛伞蘑菇: CooldownType.Every1DayMidnight,
|
||||
沉玉仙茗: CooldownType.Every24Hours,
|
||||
晶蝶: CooldownType.Daily4AM,
|
||||
|
||||
铁块: CooldownType.Every1DayMidnight,
|
||||
白铁块: CooldownType.Every2DaysMidnight,
|
||||
电气水晶: CooldownType.Every2DaysMidnight,
|
||||
星银矿石: CooldownType.Every2DaysMidnight,
|
||||
萃凝晶: CooldownType.Every3DaysMidnight,
|
||||
水晶块: CooldownType.Every3DaysMidnight,
|
||||
紫晶块: CooldownType.Every3DaysMidnight,
|
||||
奇异的龙牙: CooldownType.Every46Hours,
|
||||
冰雾花: CooldownType.Every46Hours,
|
||||
烈焰花: CooldownType.Every46Hours,
|
||||
地方特产: CooldownType.Every46Hours,
|
||||
};
|
||||
eval(file.readTextSync("lib/lib.js"));
|
||||
|
||||
const settingFile = "settings.json";
|
||||
const baseTime = getBaseTime();
|
||||
const defaultTime = getDefaultTime();
|
||||
const CooldownDataBase = readRefreshInfo("CooldownData.txt");
|
||||
|
||||
const baseTimeStr = baseTime.toISOString();
|
||||
const timeOffset = Date.parse(baseTimeStr) - Date.parse(baseTimeStr.slice(0, -1)); // 计算时区偏移量
|
||||
const timeOffsetStr = offsetToTimezone(timeOffset);
|
||||
let stopTime = null;
|
||||
let currentParty = null;
|
||||
|
||||
class ReachStopTime extends Error {
|
||||
constructor(message) {
|
||||
super(message);
|
||||
this.name = "ReachStopTime";
|
||||
}
|
||||
constructor(message) {
|
||||
super(message);
|
||||
this.name = "ReachStopTime";
|
||||
}
|
||||
}
|
||||
|
||||
(async function () {
|
||||
if (! file.IsFolder("pathing")) {
|
||||
if (!file.IsFolder("pathing")) {
|
||||
let batFile = "SymLink.bat";
|
||||
try {
|
||||
file.readTextSync(`Ayaka-Main-${Math.random()}.txt`);
|
||||
} catch (error) {
|
||||
const err_msg = error.toString();
|
||||
const match = err_msg.match(/'([^']+)'/);
|
||||
const fullPath = match ? match[1] : null;
|
||||
const folderPath = fullPath ? fullPath.replace(/\\[^\\]+$/, '') : null;
|
||||
if (folderPath) {
|
||||
batFile = `${folderPath}\\${batFile}`;
|
||||
}
|
||||
const folderPath = getScriptDirPath();
|
||||
if (folderPath) {
|
||||
batFile = `${folderPath}\\${batFile}`;
|
||||
}
|
||||
|
||||
log.error("{0}文件夹不存在,请双击运行下列位置的脚本以创建文件夹链接\n{1}", "pathing", batFile);
|
||||
return;
|
||||
}
|
||||
@@ -111,12 +30,9 @@ class ReachStopTime extends Error {
|
||||
if (runMode === "扫描文件夹更新可选材料列表") {
|
||||
await runScanMode();
|
||||
} else if (runMode === "采集选中的材料") {
|
||||
const scriptName = getScriptItselfName();
|
||||
// 配对关闭真正由BGI产生的那次开始记录
|
||||
startTime = fakeLogCore(scriptName, true);
|
||||
let startTime = logFakeScriptStart();
|
||||
await runGatherMode();
|
||||
// 重新开始一条记录,与BGI产生的结束记录配对
|
||||
fakeLogCore(scriptName, true, startTime);
|
||||
logFakeScriptEnd({ startTime: startTime });
|
||||
} else if (runMode === "清除运行记录(重置材料刷新时间)") {
|
||||
await runClearMode();
|
||||
} else {
|
||||
@@ -130,7 +46,7 @@ class ReachStopTime extends Error {
|
||||
async function runScanMode() {
|
||||
// 1. 扫描所有最底层路径
|
||||
const focusFolders = ["地方特产", "矿物", "食材与炼金"];
|
||||
const pathList = focusFolders.flatMap(fd => getLeafFolders(`pathing/${fd}`));
|
||||
const pathList = focusFolders.flatMap((fd) => getLeafFolders(`pathing/${fd}`));
|
||||
|
||||
// 2. 读取配置模板
|
||||
const templateText = file.readTextSync("settings.template.json");
|
||||
@@ -139,7 +55,7 @@ async function runScanMode() {
|
||||
// 将地方特产按照国家顺序排序
|
||||
const countryList = ["蒙德", "璃月", "稻妻", "须弥", "枫丹", "纳塔", "至冬"];
|
||||
const sortedList = pathList.slice().sort((a, b) => {
|
||||
const getRegion = p => p.split("\\")[2];
|
||||
const getRegion = (p) => p.split("\\")[2];
|
||||
const aIndex = countryList.indexOf(getRegion(a));
|
||||
const bIndex = countryList.indexOf(getRegion(b));
|
||||
return (aIndex === -1 ? Infinity : aIndex) - (bIndex === -1 ? Infinity : bIndex);
|
||||
@@ -147,29 +63,37 @@ async function runScanMode() {
|
||||
|
||||
// 3. 处理每个路径
|
||||
let count = 0;
|
||||
actions_map = {};
|
||||
for (const path of sortedList) {
|
||||
const info = getCooldownInfoFromPath(path);
|
||||
const jsonFiles = filterFilesInTaskDir(info.label);
|
||||
|
||||
if (jsonFiles.length === 0) {
|
||||
log.info("{0}内无json文件,跳过", path);
|
||||
} else if (info.coolType === CooldownType.Unknown) {
|
||||
log.warn("路径{0}未找到对应的刷新机制,跳过", path);
|
||||
} else if (info.coolType === null) {
|
||||
log.warn("路径{0}未匹配到对应的刷新机制,跳过", path);
|
||||
} else {
|
||||
config.push({
|
||||
name: info.name,
|
||||
label: "⬇️ " + info.label,
|
||||
type: "checkbox"
|
||||
type: "checkbox",
|
||||
});
|
||||
count += 1;
|
||||
|
||||
const actions = scanSpecialCollectMethod(jsonFiles);
|
||||
if (actions.length > 0) {
|
||||
actions_map[path] = actions;
|
||||
}
|
||||
}
|
||||
}
|
||||
// 4. 写入新的配置(格式化输出)
|
||||
file.writeTextSync(settingFile, JSON.stringify(config, null, 2));
|
||||
log.info("共{0}组有效路线,请在脚本配置中勾选需要采集的材料", count);
|
||||
|
||||
// 5. 分析所需角色信息
|
||||
analysisCharacterRequirement(actions_map);
|
||||
await sleep(3000);
|
||||
}
|
||||
|
||||
|
||||
// 采集选中的材料
|
||||
async function runGatherMode() {
|
||||
const selectedMaterials = getSelectedMaterials();
|
||||
@@ -178,33 +102,22 @@ async function runGatherMode() {
|
||||
log.error("未选择任何材料,请在脚本配置中勾选所需项目");
|
||||
return;
|
||||
}
|
||||
if (settings.stopAtTime) {
|
||||
stopTime = calcStopTime(settings.stopAtTime);
|
||||
log.info("脚本已被配置为达到{0}后停止运行", strftime(stopTime, true));
|
||||
if (settings.Time) {
|
||||
stopTime = settings.stopAtTime;
|
||||
log.info("脚本已被配置为达到{0}后停止运行", stopTime);
|
||||
}
|
||||
|
||||
log.info("共{0}组材料路线待执行:", selectedMaterials.length);
|
||||
for (const item of selectedMaterials) {
|
||||
const info = getCooldownInfoFromPath(item.label);
|
||||
log.info(` - {0} (${info.coolType})`, item.label || item.name);
|
||||
log.info(` - {0} (${info.coolType}刷新)`, item.label || item.name);
|
||||
}
|
||||
|
||||
let account = await getCurrentAccount();
|
||||
let account = await getGameAccount(settings.iHaveMultipleAccounts);
|
||||
log.info("为{0}采集材料并管理CD", account);
|
||||
|
||||
if (settings.partyName) {
|
||||
try {
|
||||
if (!(await genshin.switchParty(settings.partyName))) {
|
||||
log.info("切换队伍失败,前往七天神像重试");
|
||||
await genshin.tpToStatueOfTheSeven();
|
||||
await sleep(1000);
|
||||
await genshin.switchParty(settings.partyName);
|
||||
}
|
||||
} catch {
|
||||
log.error("队伍切换失败,可能处于联机模式或其他不可切换状态");
|
||||
await genshin.returnMainUi();
|
||||
}
|
||||
}
|
||||
await switchPartySafely(settings.partyName);
|
||||
currentParty = settings.partyName;
|
||||
|
||||
dispatcher.addTimer(new RealtimeTimer("AutoPick"));
|
||||
// 可在此处继续处理 selectedMaterials 列表
|
||||
@@ -214,14 +127,13 @@ async function runGatherMode() {
|
||||
}
|
||||
} catch (e) {
|
||||
if (e instanceof ReachStopTime) {
|
||||
log.info("达到设置的停止时间 {0},终止运行", strftime(stopTime, true));
|
||||
log.info("达到设置的停止时间 {0},终止运行", stopTime);
|
||||
} else {
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// 清除运行记录(重置材料刷新时间)
|
||||
async function runClearMode() {
|
||||
const selectedMaterials = getSelectedMaterials();
|
||||
@@ -229,13 +141,13 @@ async function runClearMode() {
|
||||
if (selectedMaterials.length === 0) {
|
||||
log.error("未选择任何材料,请在脚本配置中勾选所需项目");
|
||||
}
|
||||
const resetTime = strftime(baseTime);
|
||||
let account = await getCurrentAccount();
|
||||
const resetTimeStr = formatDateTime(getDefaultTime());
|
||||
let account = await getGameAccount(settings.iHaveMultipleAccounts);
|
||||
for (const pathTask of selectedMaterials) {
|
||||
const jsonFiles = filterFilesInTaskDir(pathTask.label);
|
||||
const recordFile = getRecordFilePath(account, pathTask);
|
||||
const lines = jsonFiles.map((filePath) => {
|
||||
return `${basename(filePath)}\t${resetTime}`;
|
||||
return `${basename(filePath)}\t${resetTimeStr}`;
|
||||
});
|
||||
const content = lines.join("\n");
|
||||
file.writeTextSync(recordFile, content);
|
||||
@@ -244,25 +156,94 @@ async function runClearMode() {
|
||||
log.info("已重置{0}组刷新时间。如需重置所有材料刷新时间,请直接删除record目录下对应账号的文件夹", selectedMaterials.length);
|
||||
}
|
||||
|
||||
function scanSpecialCollectMethod(jsonFiles) {
|
||||
const actions = jsonFiles.flatMap((filePath) => {
|
||||
const data = JSON.parse(file.readTextSync(filePath));
|
||||
return data.positions.map((p) => p.action).filter((a) => a);
|
||||
});
|
||||
return [...new Set(actions)];
|
||||
}
|
||||
|
||||
function readRefreshInfo(filePath) {
|
||||
const lines = file.readTextSync(filePath).split(/\r?\n/);
|
||||
const dict = {};
|
||||
for (const line of lines) {
|
||||
if (!line.trim()) continue; // 跳过空行
|
||||
const [key, value] = line.split(":");
|
||||
dict[key.trim()] = value ? value.trim() : "";
|
||||
}
|
||||
return dict;
|
||||
}
|
||||
|
||||
function analysisCharacterRequirement(actions_map) {
|
||||
const result = {};
|
||||
for (const [key, values] of Object.entries(actions_map)) {
|
||||
const newKey = key.replace(/^pathing\\/, "");
|
||||
for (const v of values) {
|
||||
if (!result[v]) {
|
||||
result[v] = [];
|
||||
}
|
||||
result[v].push(newKey);
|
||||
}
|
||||
}
|
||||
let collect_methods = {};
|
||||
for (const [key, value] of Object.entries(result)) {
|
||||
if (key.endsWith("_collect") || key === "fight" || key === "combat_script") {
|
||||
collect_methods[key] = value;
|
||||
}
|
||||
}
|
||||
|
||||
collect_methods = Object.fromEntries(Object.entries(collect_methods).sort((a, b) => b[1].length - a[1].length));
|
||||
|
||||
log.info(
|
||||
"角色需求: {1}条路线需要纳西妲,{2}条路线需要水元素,{3}条路线需要雷元素,{4}条路线需要风元素,{5}条路线需要火元素;{6}条路线需要执行自动战斗;{7}条路线使用了战斗策略脚本(含挖矿等非战斗用途)",
|
||||
collect_methods["nahida_collect"]?.length || 0,
|
||||
collect_methods["hydro_collect"]?.length || 0,
|
||||
collect_methods["electro_collect"]?.length || 0,
|
||||
collect_methods["anemo_collect"]?.length || 0,
|
||||
collect_methods["pyro_collect"]?.length || 0,
|
||||
collect_methods["fight"]?.length || 0,
|
||||
collect_methods["combat_script"]?.length || 0
|
||||
);
|
||||
|
||||
const nameMap = {
|
||||
nahida_collect: "纳西妲",
|
||||
hydro_collect: "水元素",
|
||||
electro_collect: "雷元素",
|
||||
anemo_collect: "风元素",
|
||||
pyro_collect: "火元素",
|
||||
fight: "自动战斗",
|
||||
combat_script: "战斗策略脚本",
|
||||
};
|
||||
|
||||
let analysisResult = {};
|
||||
for (const [key, value] of Object.entries(collect_methods)) {
|
||||
const name = nameMap[key] || key;
|
||||
analysisResult[name] = value;
|
||||
}
|
||||
|
||||
const outFile = `${getScriptDirPath()}\\各条路线所需角色.txt`;
|
||||
let text = "";
|
||||
// text = JSON.stringify(analysisResult, null, 2);
|
||||
for (const [key, values] of Object.entries(analysisResult)) {
|
||||
text += `${key}\n`;
|
||||
for (const v of values) {
|
||||
text += ` ${v}\n`;
|
||||
}
|
||||
}
|
||||
file.writeTextSync(outFile, text);
|
||||
log.info("详细路线需求见{x},可考虑组两支队伍{0}和{1}以满足采集需要", outFile, "钟纳水雷", "钟纳火风");
|
||||
}
|
||||
|
||||
function getRecordFilePath(account, pathTask) {
|
||||
const taskName = pathTask.name.replace(/^OPT_/, "");
|
||||
return `record/${account}/${taskName}.txt`;
|
||||
}
|
||||
|
||||
function filterFilesInTaskDir(taskDir, ext=".json") {
|
||||
const allFilesRaw = file.ReadPathSync("pathing\\" + taskDir);
|
||||
const extFiles = [];
|
||||
|
||||
for (const filePath of allFilesRaw) {
|
||||
if (filePath.endsWith(ext)) {
|
||||
extFiles.push(filePath);
|
||||
}
|
||||
}
|
||||
|
||||
return extFiles;
|
||||
function filterFilesInTaskDir(taskDir) {
|
||||
return getFilesByExtension("pathing\\" + taskDir, ".json");
|
||||
}
|
||||
|
||||
|
||||
async function runPathTaskIfCooldownExpired(account, pathTask) {
|
||||
const recordFile = getRecordFilePath(account, pathTask);
|
||||
const jsonFiles = filterFilesInTaskDir(pathTask.label);
|
||||
@@ -287,44 +268,51 @@ async function runPathTaskIfCooldownExpired(account, pathTask) {
|
||||
for (let i = 0; i < jsonFiles.length; i++) {
|
||||
const jsonPath = jsonFiles[i];
|
||||
const fileName = basename(jsonPath);
|
||||
const lastTime = recordMap[fileName] || baseTime;
|
||||
const pathName = fileName.split(".")[0];
|
||||
const lastTime = recordMap[fileName] || defaultTime;
|
||||
const progress = `[${i + 1}/${jsonFiles.length}]`;
|
||||
|
||||
if (stopTime && Date.now() >= stopTime) {
|
||||
if (settings.Time && isTargetTimeReached(stopTime)) {
|
||||
throw new ReachStopTime("达到设置的停止时间,终止运行");
|
||||
}
|
||||
|
||||
if (Date.now() > lastTime) {
|
||||
let pathStart = addFakePathLog(fileName);
|
||||
let pathStart = logFakePathStart(fileName);
|
||||
log.info(`${progress}{0}: 开始执行`, pathName);
|
||||
|
||||
let pathStartTime = new Date();
|
||||
try {
|
||||
await pathingScript.runFile(jsonPath);
|
||||
} catch (error) {
|
||||
log.error(`${progress}{0}: 文件不存在或执行失败: {1}`, pathName, error.toString());
|
||||
addFakePathLog(fileName, pathStart);
|
||||
log.error(`${progress}{0}: 文件不存在或执行失败: {1}`, jsonPath, error.toString());
|
||||
logFakePathEnd(fileName, pathStart);
|
||||
continue; // 跳过当前任务
|
||||
}
|
||||
|
||||
// 更新记录
|
||||
if (new Date() - pathStartTime > 5000) {
|
||||
let diffTime = new Date() - pathStartTime;
|
||||
if (diffTime < 500) {
|
||||
// "队伍中没有对应元素角色"的错误不会抛出为异常,只能通过路径文件迅速结束来推测
|
||||
if (settings.partyName && settings.partyName2nd) {
|
||||
let newParty = (currentParty === settings.partyName) ? settings.partyName2nd : settings.partyName;
|
||||
log.info("当前队伍{0}缺少该路线所需角色,尝试切换到{1}", currentParty, newParty);
|
||||
await switchPartySafely(newParty);
|
||||
await pathingScript.runFile(jsonPath);
|
||||
}
|
||||
} else if (diffTime > 5000) {
|
||||
recordMap[fileName] = calculateNextRunTime(new Date(), jsonPath);
|
||||
const lines = [];
|
||||
|
||||
for (const [p, t] of Object.entries(recordMap)) {
|
||||
lines.push(`${p}\t${strftime(t)}`);
|
||||
lines.push(`${p}\t${formatDateTime(t)}`);
|
||||
}
|
||||
const content = lines.join("\n");
|
||||
file.writeTextSync(recordFile, content);
|
||||
log.info(`${progress}{0}: 已完成,下次刷新: ${strftime(recordMap[fileName], true)}`, pathName);
|
||||
log.info(`${progress}{0}: 已完成,下次刷新: ${formatDateTimeShort(recordMap[fileName])}`, pathName);
|
||||
} else {
|
||||
log.info(`${progress}{0}: 执行时间过短,不更新记录`, pathName);
|
||||
}
|
||||
addFakePathLog(fileName, pathStart);
|
||||
logFakePathEnd(fileName, pathStart);
|
||||
} else {
|
||||
log.info(`${progress}{0}: 已跳过 (${strftime(recordMap[fileName], true)}刷新)`, pathName);
|
||||
log.info(`${progress}{0}: 已跳过 (${formatDateTimeShort(recordMap[fileName])}刷新)`, pathName);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -336,7 +324,7 @@ async function runPathTaskIfCooldownExpired(account, pathTask) {
|
||||
*/
|
||||
function getCooldownInfoFromPath(fullPath) {
|
||||
const parts = fullPath.split(/[\\/]/); // 支持 \ 或 / 分隔符
|
||||
let cooldown = CooldownType.Unknown;
|
||||
let cooldown = null;
|
||||
let cleanPart = "";
|
||||
|
||||
for (const part of parts) {
|
||||
@@ -359,123 +347,11 @@ function getCooldownInfoFromPath(fullPath) {
|
||||
}
|
||||
|
||||
function calculateNextRunTime(base, fullPath) {
|
||||
const {coolType} = getCooldownInfoFromPath(fullPath);
|
||||
let nextTime = baseTime;
|
||||
|
||||
switch (coolType) {
|
||||
case CooldownType.Every1DayMidnight: {
|
||||
const next = new Date(base.getTime() + 1 * 24 * 60 * 60 * 1000);
|
||||
next.setHours(0, 0, 0, 0);
|
||||
nextTime = next;
|
||||
break;
|
||||
}
|
||||
|
||||
case CooldownType.Every2DaysMidnight: {
|
||||
const next = new Date(base.getTime() + 2 * 24 * 60 * 60 * 1000);
|
||||
next.setHours(0, 0, 0, 0);
|
||||
nextTime = next;
|
||||
break;
|
||||
}
|
||||
|
||||
case CooldownType.Every3DaysMidnight: {
|
||||
const next = new Date(base.getTime() + 3 * 24 * 60 * 60 * 1000);
|
||||
next.setHours(0, 0, 0, 0);
|
||||
nextTime = next;
|
||||
break;
|
||||
}
|
||||
|
||||
case CooldownType.Daily4AM: {
|
||||
const next = new Date(base);
|
||||
next.setHours(4, 0, 0, 0);
|
||||
if (base.getHours() >= 4) {
|
||||
// 如果已过今天凌晨4点,则设为明天的4点
|
||||
next.setDate(next.getDate() + 1);
|
||||
}
|
||||
nextTime = next;
|
||||
break;
|
||||
}
|
||||
|
||||
case CooldownType.Every12Hours: {
|
||||
nextTime = new Date(base.getTime() + 12 * 60 * 60 * 1000);
|
||||
break;
|
||||
}
|
||||
|
||||
case CooldownType.Every24Hours: {
|
||||
nextTime = new Date(base.getTime() + 24 * 60 * 60 * 1000);
|
||||
break;
|
||||
}
|
||||
|
||||
case CooldownType.Every46Hours: {
|
||||
nextTime = new Date(base.getTime() + 46 * 60 * 60 * 1000);
|
||||
break;
|
||||
}
|
||||
|
||||
default:
|
||||
throw new Error(`未识别的冷却类型: ${coolType}`);
|
||||
}
|
||||
|
||||
const { coolType } = getCooldownInfoFromPath(fullPath);
|
||||
let nextTime = calculateNextRefreshTime(base, coolType);
|
||||
return nextTime;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取指定路径下所有最底层的文件夹(即不包含任何子文件夹的文件夹)
|
||||
* @param {string} folderPath - 要遍历的根文件夹路径
|
||||
* @param {string[]} result - 用于收集最底层文件夹路径的数组
|
||||
* @returns {Promise<string[]>} 所有最底层文件夹的路径
|
||||
*/
|
||||
function getLeafFolders(folderPath, result = []) {
|
||||
const filesInSubFolder = file.ReadPathSync(folderPath);
|
||||
let hasSubFolder = false;
|
||||
|
||||
for (const filePath of filesInSubFolder) {
|
||||
if (file.IsFolder(filePath)) {
|
||||
hasSubFolder = true;
|
||||
// 递归查找子文件夹
|
||||
getLeafFolders(filePath, result);
|
||||
}
|
||||
}
|
||||
|
||||
// 如果没有发现任何子文件夹,则当前为最底层文件夹
|
||||
if (!hasSubFolder) {
|
||||
result.push(folderPath);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
async function getCurrentAccount() {
|
||||
let account = "默认账号";
|
||||
|
||||
if (settings.iHaveMultipleAccounts) {
|
||||
// 打开背包避免界面背景干扰
|
||||
await genshin.returnMainUi();
|
||||
keyPress("B");
|
||||
await sleep(1000);
|
||||
|
||||
const region = captureGameRegion();
|
||||
const ocrResults = RecognitionObject.ocr(region.width * 0.75, region.height * 0.75, region.width * 0.25, region.height * 0.25);
|
||||
const resList = region.findMulti(ocrResults);
|
||||
|
||||
for (let i = 0; i < resList.count; i++) {
|
||||
const text = resList[i].text;
|
||||
if (text.includes("UID")) {
|
||||
const match = text.match(/\d+/);
|
||||
if (match) {
|
||||
account = match[0];
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (account === "默认账号") {
|
||||
log.error("未能提取到UID");
|
||||
}
|
||||
}
|
||||
|
||||
return account;
|
||||
}
|
||||
|
||||
function getSelectedMaterials() {
|
||||
const configText = file.readTextSync(settingFile);
|
||||
const config = JSON.parse(configText); // 配置数组
|
||||
@@ -483,120 +359,62 @@ function getSelectedMaterials() {
|
||||
const selectedMaterials = [];
|
||||
|
||||
for (const entry of config) {
|
||||
if (
|
||||
entry.name &&
|
||||
entry.name.startsWith("OPT_") &&
|
||||
entry.type === "checkbox"
|
||||
) {
|
||||
if (settings[entry.name] === true) {
|
||||
entry.label = entry.label.split(" ")[1]; // 去除⬇️指示
|
||||
if (entry.name && entry.name.startsWith("OPT_") && entry.type === "checkbox") {
|
||||
if (settings.selectAllMaterials || settings[entry.name] === true) {
|
||||
let index = entry.label.indexOf(" ");
|
||||
entry.label = entry.label.slice(index + 1); // 去除⬇️指示
|
||||
selectedMaterials.push(entry);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const materialDict = {};
|
||||
selectedMaterials.forEach((item) => {
|
||||
const label = item.label;
|
||||
const match = label.match(/\\(.*?)\\\1/); // \落落莓\落落莓@Author
|
||||
let materialName;
|
||||
|
||||
if (match) {
|
||||
materialName = match[1];
|
||||
} else {
|
||||
const parts = label.split("\\");
|
||||
materialName = parts[parts.length - 1];
|
||||
}
|
||||
|
||||
if (!materialDict[materialName]) {
|
||||
materialDict[materialName] = [];
|
||||
}
|
||||
materialDict[materialName].push(item);
|
||||
});
|
||||
|
||||
const firstRoutes = [];
|
||||
const multiRoutes = {};
|
||||
for (const materialName in materialDict) {
|
||||
const routes = materialDict[materialName];
|
||||
if (routes.length > 0) {
|
||||
firstRoutes.push(routes[0]);
|
||||
if (materialDict[materialName].length > 1) {
|
||||
multiRoutes[materialName] = materialDict[materialName];
|
||||
}
|
||||
}
|
||||
}
|
||||
const countOfMultiRoutes = Object.keys(multiRoutes).length;
|
||||
if (countOfMultiRoutes > 0) {
|
||||
let text = `${countOfMultiRoutes}种材料存在多个版本的路线:\n`;
|
||||
for (const [key, values] of Object.entries(multiRoutes)) {
|
||||
text += `${key}\n`;
|
||||
for (const v of values) {
|
||||
text += ` ${v.label}\n`;
|
||||
}
|
||||
}
|
||||
log.debug(text);
|
||||
if (settings.acceptMultiplePathOfSameMaterial) {
|
||||
log.warn("{0}种材料选中了多个版本的路线(详见日志文件),根据脚本设置,将执行全部版本", countOfMultiRoutes);
|
||||
} else {
|
||||
log.warn("{0}种材料选中了多个版本的路线(详见日志文件),默认只执行第一个版本", countOfMultiRoutes);
|
||||
return firstRoutes;
|
||||
}
|
||||
}
|
||||
|
||||
return selectedMaterials;
|
||||
}
|
||||
|
||||
|
||||
// Happy Birthday
|
||||
function getBaseTime() {
|
||||
const now = new Date();
|
||||
const year = now.getFullYear() - 18;
|
||||
return new Date(year, 8, 28, 0, 0, 0); // 9月是month=8(0起始)
|
||||
}
|
||||
|
||||
|
||||
function strftime(dateObj, shortFormat = false) {
|
||||
const timestamp = dateObj.getTime() + timeOffset;
|
||||
const newDate = new Date(timestamp);
|
||||
let s = newDate.toISOString();
|
||||
s = s.replace("Z", timeOffsetStr);
|
||||
|
||||
if (shortFormat) {
|
||||
// 截取出 MM-DD HH:MM:SS
|
||||
const [datePart, timePart] = s.split("T");
|
||||
const [year, month, day] = datePart.split("-");
|
||||
const time = timePart.split(".")[0]; // 去掉毫秒部分
|
||||
s = `${month}-${day} ${time}`;
|
||||
}
|
||||
|
||||
return s;
|
||||
}
|
||||
|
||||
function basename(filePath) {
|
||||
const lastSlashIndex = filePath.lastIndexOf('\\');
|
||||
return filePath.substring(lastSlashIndex + 1);
|
||||
}
|
||||
|
||||
function offsetToTimezone(offsetMs) {
|
||||
const totalMinutes = offsetMs / (1000 * 60);
|
||||
const sign = totalMinutes >= 0 ? "+" : "-";
|
||||
const absMinutes = Math.abs(totalMinutes);
|
||||
const hours = String(Math.floor(absMinutes / 60)).padStart(2, "0");
|
||||
const minutes = String(absMinutes % 60).padStart(2, "0");
|
||||
return `${sign}${hours}:${minutes}`;
|
||||
}
|
||||
|
||||
function calcStopTime(timeStr) {
|
||||
const match = timeStr.match(/\b\d{2}[::]\d{2}\b/); // 匹配 HH:mm
|
||||
if (!match) {
|
||||
return new Date(0xFFFFFFFF * 1000); // 不停止
|
||||
}
|
||||
|
||||
const [hour, minute] = match[0].split(":").map(Number);
|
||||
const now = new Date();
|
||||
const next = new Date(now);
|
||||
|
||||
next.setHours(hour, minute, 0, 0);
|
||||
if (next <= now) {
|
||||
next.setDate(next.getDate() + 1);
|
||||
}
|
||||
|
||||
return next;
|
||||
}
|
||||
|
||||
function getScriptItselfName() {
|
||||
const content = file.readTextSync("manifest.json");
|
||||
const manifest = JSON.parse(content);
|
||||
return manifest.name;
|
||||
}
|
||||
|
||||
// 参考了 mno 大佬的函数
|
||||
|
||||
function fakeLogCore(name, isJs = true, dateIn = null) {
|
||||
const isStart = (isJs === (dateIn !== null));
|
||||
const lastRun = isJs ? new Date() : dateIn;
|
||||
const task = isJs ? "JS脚本" : "地图追踪任务";
|
||||
let logMessage = "";
|
||||
let logTime = new Date();
|
||||
if (isJs && isStart) {
|
||||
logTime = dateIn;
|
||||
}
|
||||
|
||||
const logTimeWithOffset = new Date(logTime.getTime() + timeOffset);
|
||||
const formattedTime = logTimeWithOffset.toISOString().split("T")[1].replace("Z", "");
|
||||
|
||||
if (isStart) {
|
||||
logMessage = `正在伪造开始的日志记录\n\n` +
|
||||
`[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` +
|
||||
`------------------------------\n\n` +
|
||||
`[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` +
|
||||
`→ 开始执行${task}: "${name}"`;
|
||||
} else {
|
||||
const durationInSeconds = (logTime.getTime() - lastRun.getTime()) / 1000;
|
||||
const durationMinutes = Math.floor(durationInSeconds / 60);
|
||||
const durationSeconds = (durationInSeconds % 60).toFixed(3); // 保留三位小数
|
||||
logMessage = `正在伪造结束的日志记录\n\n` +
|
||||
`[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` +
|
||||
`→ 脚本执行结束: "${name}", 耗时: ${durationMinutes}分${durationSeconds}秒\n\n` +
|
||||
`[${formattedTime}] [INF] BetterGenshinImpact.Service.ScriptService\n` +
|
||||
`------------------------------`;
|
||||
}
|
||||
log.debug(logMessage);
|
||||
return logTime;
|
||||
}
|
||||
|
||||
function addFakePathLog(name, lastRun = null) {
|
||||
return fakeLogCore(name, false, lastRun);
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"manifest_version": 1,
|
||||
"name": "带CD管理的自动采集",
|
||||
"version": "1.1",
|
||||
"version": "1.2",
|
||||
"bgi_version": "0.45.0",
|
||||
"description": "自动同步你通过BetterGI订阅的地图追踪任务,执行采集任务,并管理材料刷新时间(支持多账号)。\n首次运行前请先简单阅读说明,推荐在线版 https://gitee.com/babalae/bettergi-scripts-list/tree/main/repo/js/CD-Aware-AutoGather \n本地版说明见脚本目录内的 README.md 文件",
|
||||
"description": "自动同步你通过BetterGI订阅的地图追踪任务,执行采集任务,并管理材料刷新时间(支持多账号)。\n首次使用前请先简单阅读说明(可在`全自动`——`JS脚本`页面,点击本脚本名称查看)",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Ayaka-Main",
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
{
|
||||
"name": "runMode",
|
||||
"type": "select",
|
||||
"label": "首次运行前请先简单阅读说明,推荐在线版\n https://gitee.com/babalae/bettergi-scripts-list\n/tree/main/repo/js/CD-Aware-AutoGather \n本地版说明见脚本目录内的 README.md 文件",
|
||||
"label": "首次使用前请先简单阅读说明(可在`全自动`——`JS脚本`页面,点击本脚本名称查看)",
|
||||
"options": [
|
||||
"扫描文件夹更新可选材料列表"
|
||||
]
|
||||
|
||||
@@ -12,7 +12,12 @@
|
||||
{
|
||||
"name": "partyName",
|
||||
"type": "input-text",
|
||||
"label": "设置要使用的队伍名称(留空则不进行切换)"
|
||||
"label": "设置首选队伍名称(留空则不进行切换)"
|
||||
},
|
||||
{
|
||||
"name": "partyName2nd",
|
||||
"type": "input-text",
|
||||
"label": "设置备选队伍名称(首选队伍缺少对应的采集角色时使用)"
|
||||
},
|
||||
{
|
||||
"name": "stopAtTime",
|
||||
@@ -23,5 +28,15 @@
|
||||
"name": "iHaveMultipleAccounts",
|
||||
"type": "checkbox",
|
||||
"label": "我肝的账号不止一个(选中后将分账号维护对应的材料刷新时间)"
|
||||
},
|
||||
{
|
||||
"name": "selectAllMaterials",
|
||||
"type": "checkbox",
|
||||
"label": "采集扫描到的所有材料(选中后将无视后面的每个材料⬇️是否选中)"
|
||||
},
|
||||
{
|
||||
"name": "acceptMultiplePathOfSameMaterial",
|
||||
"type": "checkbox",
|
||||
"label": "即使同一种材料有多个版本的路线,也全都执行采集"
|
||||
}
|
||||
]
|
||||
@@ -148,12 +148,12 @@ async function isTaskRefreshed(filePath, options = {}) {
|
||||
}
|
||||
|
||||
if (shouldRefresh) {
|
||||
notification.send(`任务已经刷新,执行脚本`);
|
||||
notification.send(`七圣召唤七日历练周期已经刷新,执行脚本`);
|
||||
|
||||
|
||||
return true;
|
||||
} else {
|
||||
notification.send(`任务未刷新,跳过脚本`);
|
||||
notification.send(`七圣召唤七日历练未刷新,冷却还有${((nowTime - lastTime)/3600).toFixed(1)}小时`);
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"manifest_version": 1,
|
||||
"name": "打牌一条龙",
|
||||
"version": "1.9.4",
|
||||
"version": "1.9.5",
|
||||
"description": "已添加 CD 管理,执行完后会检测是否全部挑战成功,之后会记录本次时间进入CD,如果想要重置请前往assets/weekly.txt中删除内容",
|
||||
"authors": [
|
||||
{
|
||||
|
||||
87
repo/pathing/其他/成就/天动万象/荒岛朝圣指南/荒岛朝圣指南_路线1.json
Normal file
87
repo/pathing/其他/成就/天动万象/荒岛朝圣指南/荒岛朝圣指南_路线1.json
Normal file
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "荒岛朝圣指南_路线1",
|
||||
"type": "collect",
|
||||
"author": "花见木易",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1750597203971
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"x": -2215.94,
|
||||
"y": -3709.56,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": -2212.09,
|
||||
"y": -3725.08,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": -2191.94,
|
||||
"y": -3739.24,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": -2184.93,
|
||||
"y": -3751.54,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": -2190.59,
|
||||
"y": -3765.37,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": -2188.56,
|
||||
"y": -3768.19,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": -2187.88,
|
||||
"y": -3794.43,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": -2190.62,
|
||||
"y": -3795.34,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(f)",
|
||||
"type": "target"
|
||||
}
|
||||
]
|
||||
}
|
||||
69
repo/pathing/其他/成就/天动万象/荒岛朝圣指南/荒岛朝圣指南_路线2.json
Normal file
69
repo/pathing/其他/成就/天动万象/荒岛朝圣指南/荒岛朝圣指南_路线2.json
Normal file
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "荒岛朝圣指南_路线2",
|
||||
"type": "collect",
|
||||
"author": "花见木易",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1750597161636
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"x": -2405.78,
|
||||
"y": -3912.97,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": -2421.72,
|
||||
"y": -3896.52,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": -2434.59,
|
||||
"y": -3887.53,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": -2437.85,
|
||||
"y": -3880.51,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": -2444.07,
|
||||
"y": -3885.3,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": -2441.55,
|
||||
"y": -3890.42,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(f)"
|
||||
}
|
||||
]
|
||||
}
|
||||
51
repo/pathing/其他/成就/天动万象/荒岛朝圣指南/荒岛朝圣指南_路线3.json
Normal file
51
repo/pathing/其他/成就/天动万象/荒岛朝圣指南/荒岛朝圣指南_路线3.json
Normal file
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "荒岛朝圣指南_路线3",
|
||||
"type": "collect",
|
||||
"author": "花见木易",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1750598060893
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "teleport",
|
||||
"x": -2405.79,
|
||||
"y": -3913.02,
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": -2383.76,
|
||||
"y": -3908.6,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": -2359.1,
|
||||
"y": -3921.32,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying",
|
||||
"action_params": "2000"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": -2362.54,
|
||||
"y": -3917.11,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(f)"
|
||||
}
|
||||
]
|
||||
}
|
||||
78
repo/pathing/其他/成就/天动万象/荒岛朝圣指南/荒岛朝圣指南_路线4.json
Normal file
78
repo/pathing/其他/成就/天动万象/荒岛朝圣指南/荒岛朝圣指南_路线4.json
Normal file
@@ -0,0 +1,78 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "荒岛朝圣指南_路线4",
|
||||
"type": "collect",
|
||||
"author": "花见木易",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1750598686150
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "teleport",
|
||||
"x": -2405.78,
|
||||
"y": -3912.95,
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": -2391.25,
|
||||
"y": -3916.27,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": -2302.72,
|
||||
"y": -3980.22,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying",
|
||||
"action_params": "2000"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": -2302.72,
|
||||
"y": -3980.22,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "fight",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": -2302.97,
|
||||
"y": -3972.09,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(f)"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"type": "target",
|
||||
"x": -2301.5,
|
||||
"y": -4018.61,
|
||||
"action_params": "keypress(f)"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": -2270.56,
|
||||
"y": -4028.68,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(f)"
|
||||
}
|
||||
]
|
||||
}
|
||||
51
repo/pathing/其他/成就/天动万象/荒岛朝圣指南/荒岛朝圣指南_路线5.json
Normal file
51
repo/pathing/其他/成就/天动万象/荒岛朝圣指南/荒岛朝圣指南_路线5.json
Normal file
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "荒岛朝圣指南_路线5",
|
||||
"type": "collect",
|
||||
"author": "花见木易",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1750600181461
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "teleport",
|
||||
"x": -2405.79,
|
||||
"y": -3912.96,
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": -2390.64,
|
||||
"y": -3915.61,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": -2300.23,
|
||||
"y": -3910.74,
|
||||
"type": "target",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": -2300.23,
|
||||
"y": -3910.74,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "log_output",
|
||||
"action_params": "此处需要与一旁NPC对话,然后再参拜。需要重复四次。"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user