Compare commits
15 Commits
17d1222053
...
63896d489c
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
63896d489c | ||
|
|
fa138f564d | ||
|
|
347bddd65f | ||
|
|
6404b46776 | ||
|
|
72969ed210 | ||
|
|
a489425a32 | ||
|
|
997c39d75c | ||
|
|
8cd8353410 | ||
|
|
21b94c6d72 | ||
|
|
e388527bd4 | ||
|
|
6463fbb1a6 | ||
|
|
cc55f2e7cf | ||
|
|
bcbcc46f28 | ||
|
|
d42dce91ca | ||
|
|
7d59eae42d |
@@ -171,7 +171,11 @@ https://www.kdocs.cn/wo/sl/v13uXscL
|
||||
|
||||
|
||||
## 更新日志
|
||||
|
||||
### 1.6.6(2025.07.22)
|
||||
1.尝试解决部分情况下结尾识别不到经验或摩拉
|
||||
2.现在只有鳄鱼好感会在好感中开启自动拾取了
|
||||
### 1.6.5(2025.07.21)
|
||||
1.优化一些点位
|
||||
### 1.6.4(2025.07.20)
|
||||
1.优化点看着不舒服的地方
|
||||
### 1.6.3(2025.07.18)
|
||||
|
||||
@@ -1,14 +1,20 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "05【额外】纳塔-鸡屁股9",
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"authors": [
|
||||
{
|
||||
"name": "汐",
|
||||
"links": ""
|
||||
}
|
||||
],
|
||||
"version": "",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1751651757496
|
||||
"last_modified_time": 1752327489708,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
@@ -34,7 +40,7 @@
|
||||
"y": -1825.40478515625,
|
||||
"action": "combat_script",
|
||||
"move_mode": "dash",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
@@ -73,15 +79,24 @@
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": 8375.849609375,
|
||||
"y": -1971.99609375,
|
||||
"action": "combat_script",
|
||||
"x": 8376.9453125,
|
||||
"y": -1970.0234375,
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
|
||||
"type": "target"
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 8376.9453125,
|
||||
"y": -1970.0234375,
|
||||
"action": "combat_script",
|
||||
"move_mode": "climb",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": 8258.3486328125,
|
||||
"y": -1744.6220703125,
|
||||
"action": "",
|
||||
@@ -89,7 +104,7 @@
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"id": 11,
|
||||
"x": 8234.75,
|
||||
"y": -1720.24462890625,
|
||||
"action": "",
|
||||
@@ -97,16 +112,16 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"id": 12,
|
||||
"x": 8230.8564453125,
|
||||
"y": -1712.17041015625,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
|
||||
"move_mode": "climb",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"id": 13,
|
||||
"x": 7857.4638671875,
|
||||
"y": -1751.333984375,
|
||||
"action": "",
|
||||
@@ -114,7 +129,7 @@
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"id": 14,
|
||||
"x": 7867.369140625,
|
||||
"y": -1744.93603515625,
|
||||
"action": "stop_flying",
|
||||
@@ -123,7 +138,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"id": 15,
|
||||
"x": 7975.76171875,
|
||||
"y": -1741.60595703125,
|
||||
"action": "",
|
||||
@@ -132,7 +147,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"id": 16,
|
||||
"x": 7998.863281249999,
|
||||
"y": -1745.2353515625,
|
||||
"action": "combat_script",
|
||||
@@ -141,16 +156,16 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"id": 17,
|
||||
"x": 7994.86328125,
|
||||
"y": -1745.2353515625,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
|
||||
"move_mode": "climb",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"id": 18,
|
||||
"x": 8054.341796875,
|
||||
"y": -1717.56201171875,
|
||||
"action": "",
|
||||
@@ -159,16 +174,16 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"id": 19,
|
||||
"x": 8057.59521484375,
|
||||
"y": -1716.146484375,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
|
||||
"move_mode": "climb",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"id": 20,
|
||||
"x": 8400.59765625,
|
||||
"y": -1221.3232421875,
|
||||
"action": "",
|
||||
@@ -176,7 +191,7 @@
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"id": 21,
|
||||
"x": 8375.59381715141,
|
||||
"y": -1223.9997574725849,
|
||||
"action": "",
|
||||
@@ -184,42 +199,60 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"id": 22,
|
||||
"x": 8264.1640625,
|
||||
"y": -1248.92578125,
|
||||
"action": "",
|
||||
"move_mode": "run",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"x": 8124.1435546875,
|
||||
"y": -1274.0283203125,
|
||||
"action": "combat_script",
|
||||
"move_mode": "dash",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"x": 8125.625,
|
||||
"y": -1278.062677064635,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
|
||||
"x": 8132.1875,
|
||||
"y": -1273.9687942661585,
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"x": 8126.6875,
|
||||
"y": -1279.2500553326981,
|
||||
"x": 8126.09375,
|
||||
"y": -1274.6484375,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
|
||||
"type": "target"
|
||||
"move_mode": "dash",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f)",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"x": 8126.09375,
|
||||
"y": -1274.6484375,
|
||||
"action": "combat_script",
|
||||
"move_mode": "climb",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"x": 8125.78125,
|
||||
"y": -1277.8125663992378,
|
||||
"action": "combat_script",
|
||||
"move_mode": "climb",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"x": 8126.71875,
|
||||
"y": -1279.8129205285077,
|
||||
"action": "combat_script",
|
||||
"move_mode": "climb",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"x": 8122.61083984375,
|
||||
"y": -1331.15625,
|
||||
"action": "",
|
||||
@@ -228,7 +261,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"id": 29,
|
||||
"x": 8118.8388671875,
|
||||
"y": -1388.3310546875,
|
||||
"action": "stop_flying",
|
||||
@@ -237,7 +270,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"id": 30,
|
||||
"x": 8121.0458984375,
|
||||
"y": -1400.533203125,
|
||||
"action": "",
|
||||
@@ -245,7 +278,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"id": 31,
|
||||
"x": 8139.08251953125,
|
||||
"y": -1451.94140625,
|
||||
"action": "",
|
||||
@@ -254,16 +287,16 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"id": 32,
|
||||
"x": 8143.23681640625,
|
||||
"y": -1469.83203125,
|
||||
"action": "combat_script",
|
||||
"move_mode": "run",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"id": 33,
|
||||
"x": 9782.4208984375,
|
||||
"y": -1764.7216796875,
|
||||
"action": "force_tp",
|
||||
@@ -271,7 +304,7 @@
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"id": 34,
|
||||
"x": 9888.5888671875,
|
||||
"y": -1760.61376953125,
|
||||
"action": "",
|
||||
@@ -279,7 +312,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"id": 35,
|
||||
"x": 9899.2236328125,
|
||||
"y": -1761.6298828125,
|
||||
"action": "combat_script",
|
||||
@@ -288,7 +321,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"id": 36,
|
||||
"x": 9904.220703125,
|
||||
"y": -1797.63037109375,
|
||||
"action": "",
|
||||
@@ -297,7 +330,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"id": 37,
|
||||
"x": 9896.1865234375,
|
||||
"y": -1867.02294921875,
|
||||
"action": "combat_script",
|
||||
@@ -306,7 +339,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"id": 38,
|
||||
"x": 9782.4208984375,
|
||||
"y": -1764.7216796875,
|
||||
"action": "force_tp",
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752084916650,
|
||||
"last_modified_time": 1753123129284,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
@@ -55,10 +55,10 @@
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 7980.658203125,
|
||||
"y": -1578.44384765625,
|
||||
"x": 7986.30126953125,
|
||||
"y": -1588.294921875,
|
||||
"action": "",
|
||||
"move_mode": "climb",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
@@ -102,10 +102,10 @@
|
||||
"id": 10,
|
||||
"x": 8057.1123046875,
|
||||
"y": -1713.572265625,
|
||||
"type": "target",
|
||||
"move_mode": "climb",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(f);爱可菲 j,wait(0.5);伊安珊 j,wait(0.5);卡齐娜 j,wait(0.5);阿蕾奇诺 j,wait(0.5);夏沃蕾 j,wait(0.5);米卡 j,wait(0.5);瑶瑶 j,wait(0.5);赛诺 j,wait(0.5);申鹤 j,wait(0.5);云堇 j,wait(0.5);托马 j,wait(0.5);雷电将军 j,wait(0.5);罗莎莉亚 j,wait(0.5);胡桃 j,wait(0.5);魈 j,wait(0.5);钟离 j,wait(0.5);香菱 j,wait(0.5);丝柯克 j,wait(0.5);希诺宁 j,wait(0.5);千织 j,wait(0.5);芙宁娜 j,wait(0.5);琳妮特 j,wait(0.5);绮良良 j,wait(0.5);艾尔海森 j,wait(0.5);莱依拉 j,wait(0.5);妮露 j,wait(0.5);久岐忍 j,wait(0.5);神里绫人 j,wait(0.5);神里绫华 j,wait(0.5);万叶 j,wait(0.5);阿贝多 j,wait(0.5);刻晴 j,wait(0.5);七七 j,wait(0.5);琴 j,wait(0.5);班尼特 j,wait(0.5);行秋 j,wait(0.5);凯亚 j,wait(0.5);玛薇卡 j,wait(0.5);基尼奇 j,wait(0.5);嘉明 j,wait(0.5);娜维娅 j,wait(0.5);多莉 j,wait(0.5);荒泷一斗 j,wait(0.5);早柚 j,wait(0.5);迪卢克 j,wait(0.5);重云 j,wait(0.5);诺艾尔 j,wait(0.5);北斗 j,wait(0.5);雷泽 j,wait(0.5);迪希雅 j,wait(0.5);wait(0.5),attack(0.22),j,wait(0.8),keypress(f),attack(0.22),j,wait(0.8),attack(0.22),j,wait(2),s(0.01),wait(0.2),s(0.01),wait(0.2),s(0.01),wait(0.2),keypress(f),wait(0.1),keypress(f),wait(0.1),dash,s(0.2)"
|
||||
"move_mode": "climb",
|
||||
"action_params": "keypress(f);爱可菲 j,wait(0.5);伊安珊 j,wait(0.5);卡齐娜 j,wait(0.5);阿蕾奇诺 j,wait(0.5);夏沃蕾 j,wait(0.5);米卡 j,wait(0.5);瑶瑶 j,wait(0.5);赛诺 j,wait(0.5);申鹤 j,wait(0.5);云堇 j,wait(0.5);托马 j,wait(0.5);雷电将军 j,wait(0.5);罗莎莉亚 j,wait(0.5);胡桃 j,wait(0.5);魈 j,wait(0.5);钟离 j,wait(0.5);香菱 j,wait(0.5);丝柯克 j,wait(0.5);希诺宁 j,wait(0.5);千织 j,wait(0.5);芙宁娜 j,wait(0.5);琳妮特 j,wait(0.5);绮良良 j,wait(0.5);艾尔海森 j,wait(0.5);莱依拉 j,wait(0.5);妮露 j,wait(0.5);久岐忍 j,wait(0.5);神里绫人 j,wait(0.5);神里绫华 j,wait(0.5);万叶 j,wait(0.5);阿贝多 j,wait(0.5);刻晴 j,wait(0.5);七七 j,wait(0.5);琴 j,wait(0.5);班尼特 j,wait(0.5);行秋 j,wait(0.5);凯亚 j,wait(0.5);玛薇卡 j,wait(0.5);基尼奇 j,wait(0.5);嘉明 j,wait(0.5);娜维娅 j,wait(0.5);多莉 j,wait(0.5);荒泷一斗 j,wait(0.5);早柚 j,wait(0.5);迪卢克 j,wait(0.5);重云 j,wait(0.5);诺艾尔 j,wait(0.5);北斗 j,wait(0.5);雷泽 j,wait(0.5);迪希雅 j,wait(0.5);wait(0.5),attack(0.22),j,wait(0.8),keypress(f),attack(0.22),j,wait(0.8),attack(0.22),j,wait(2),s(0.01),wait(0.2),s(0.01),wait(0.2),s(0.01),wait(0.1),keypress(f),wait(0.15),keypress(f),wait(0.1),dash,s(0.2)",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752781171073,
|
||||
"last_modified_time": 1753122281650,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
@@ -31,12 +31,22 @@
|
||||
"x": 1118.3120417903792,
|
||||
"y": 234.43208860704453,
|
||||
"action": "combat_script",
|
||||
"move_mode": "run",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
|
||||
"type": "path"
|
||||
"type": "orientation",
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 1118.3120417903792,
|
||||
"y": 234.43208860704453,
|
||||
"action": "",
|
||||
"move_mode": "run",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 1086.0937875257878,
|
||||
"y": 301.8435984203652,
|
||||
"action": "combat_script",
|
||||
@@ -45,7 +55,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"id": 5,
|
||||
"x": 1084.796875,
|
||||
"y": 299.93359375,
|
||||
"action": "",
|
||||
@@ -54,7 +64,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"id": 6,
|
||||
"x": 1088.0673828125,
|
||||
"y": 303.08203125,
|
||||
"action": "",
|
||||
@@ -63,7 +73,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"id": 7,
|
||||
"x": 1083.5625,
|
||||
"y": 305.87513279847644,
|
||||
"action": "",
|
||||
@@ -72,7 +82,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"id": 8,
|
||||
"x": 1082.8095703125,
|
||||
"y": 300.794921875,
|
||||
"action": "combat_script",
|
||||
@@ -81,7 +91,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"id": 9,
|
||||
"x": 1068.333984375,
|
||||
"y": 353.74951171875,
|
||||
"action": "",
|
||||
@@ -90,7 +100,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"id": 10,
|
||||
"x": 1069.3271484375,
|
||||
"y": 355.3740234375,
|
||||
"action": "combat_script",
|
||||
@@ -99,7 +109,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"id": 11,
|
||||
"x": 1047.9365234375,
|
||||
"y": 318.71826171875,
|
||||
"action": "",
|
||||
@@ -108,7 +118,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"id": 12,
|
||||
"x": 1045.4453125,
|
||||
"y": 319.9306640625,
|
||||
"action": "combat_script",
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
"type": "target",
|
||||
"move_mode": "climb",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),s(0.15);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.8);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);"
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),s(0.15);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.8);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
"y": 1238.69384765625,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"action_params": "keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(1);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"type": "path"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
"type": "target",
|
||||
"move_mode": "climb",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 s(0.2),attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);"
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752155056823,
|
||||
"last_modified_time": 1753123851065,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
@@ -56,20 +56,19 @@
|
||||
"id": 5,
|
||||
"x": 5064.80029296875,
|
||||
"y": -1580.1044921875,
|
||||
"type": "target",
|
||||
"move_mode": "climb",
|
||||
"action": "combat_script",
|
||||
"move_mode": "climb",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),d(0.3),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"locked": false
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": 5064.80029296875,
|
||||
"y": -1580.1044921875,
|
||||
"type": "target",
|
||||
"move_mode": "climb",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
"move_mode": "climb",
|
||||
"action_params": "",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
@@ -90,8 +89,8 @@
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 5119.65625,
|
||||
"y": -1569.8749004011433,
|
||||
"x": 5120.406297400995,
|
||||
"y": -1570.187424210183,
|
||||
"action": "",
|
||||
"move_mode": "climb",
|
||||
"type": "target"
|
||||
@@ -102,7 +101,7 @@
|
||||
"y": -1568.61767578125,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(x),wait(0.2),keypress(x);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"action_params": "keypress(x),wait(0.2),keypress(x);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);attack(2)",
|
||||
"type": "path"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -1,12 +1,20 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "501枫丹-枫丹城廷区2",
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"authors": [
|
||||
{
|
||||
"name": "汐",
|
||||
"links": ""
|
||||
}
|
||||
],
|
||||
"version": "",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0"
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1753122522937,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
@@ -81,11 +89,11 @@
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 4471.124984199669,
|
||||
"y": 3566.1875606318536,
|
||||
"x": 4470.671875,
|
||||
"y": 3566.1064453125,
|
||||
"action": "combat_script",
|
||||
"move_mode": "climb",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),w(0.1),keypress(f),d(0.2);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.1),keypress(f),d(0.15);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"type": "target"
|
||||
}
|
||||
]
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752667703387,
|
||||
"last_modified_time": 1753124267375,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
@@ -216,6 +216,15 @@
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"x": -3158.5634765625,
|
||||
"y": -3705.626953125,
|
||||
"type": "target",
|
||||
"move_mode": "climb",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"x": -3164.5205078125,
|
||||
"y": -3704.9482421875,
|
||||
"action": "",
|
||||
@@ -223,7 +232,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"id": 26,
|
||||
"x": -3161.3525390625,
|
||||
"y": -3699.8525390625,
|
||||
"action": "",
|
||||
@@ -231,7 +240,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"id": 27,
|
||||
"x": -3158.00390625,
|
||||
"y": -3695.9306640625,
|
||||
"action": "",
|
||||
@@ -239,7 +248,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"id": 28,
|
||||
"x": -3154.5517578125,
|
||||
"y": -3688.9306640625,
|
||||
"action": "",
|
||||
@@ -248,7 +257,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"id": 29,
|
||||
"x": -3154.5517578125,
|
||||
"y": -3688.9306640625,
|
||||
"action": "combat_script",
|
||||
@@ -257,7 +266,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"id": 30,
|
||||
"x": -3152.7500158003313,
|
||||
"y": -3698.31262884269,
|
||||
"action": "combat_script",
|
||||
@@ -266,7 +275,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"id": 31,
|
||||
"x": -3154.0263671875,
|
||||
"y": -3695.671875,
|
||||
"action": "combat_script",
|
||||
@@ -275,7 +284,7 @@
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"id": 32,
|
||||
"x": -3154.0263671875,
|
||||
"y": -3695.671875,
|
||||
"action": "",
|
||||
@@ -284,7 +293,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"id": 33,
|
||||
"x": -3149.767578125,
|
||||
"y": -3692.767578125,
|
||||
"action": "",
|
||||
@@ -292,7 +301,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"id": 34,
|
||||
"x": -3144.937509875208,
|
||||
"y": -3696.906219684073,
|
||||
"action": "",
|
||||
@@ -300,7 +309,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"id": 35,
|
||||
"x": -3138.1561176722207,
|
||||
"y": -3701.812295367494,
|
||||
"action": "combat_script",
|
||||
@@ -309,7 +318,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"id": 36,
|
||||
"x": -3144.2890625,
|
||||
"y": -3704.287109375,
|
||||
"action": "combat_script",
|
||||
@@ -318,7 +327,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"id": 37,
|
||||
"x": -3144.9931640625,
|
||||
"y": -3708.2490234375,
|
||||
"action": "",
|
||||
@@ -326,7 +335,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"id": 38,
|
||||
"x": -3147.828125,
|
||||
"y": -3715.26171875,
|
||||
"action": "",
|
||||
@@ -334,7 +343,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"id": 39,
|
||||
"x": -3154.451171875,
|
||||
"y": -3727.388671875,
|
||||
"action": "",
|
||||
@@ -342,7 +351,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 39,
|
||||
"id": 40,
|
||||
"x": -3156.3095703125,
|
||||
"y": -3734.564453125,
|
||||
"action": "",
|
||||
@@ -350,7 +359,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 40,
|
||||
"id": 41,
|
||||
"x": -3147.9990234375,
|
||||
"y": -3741.4736328125,
|
||||
"action": "",
|
||||
@@ -358,7 +367,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 41,
|
||||
"id": 42,
|
||||
"x": -3140.5830078125,
|
||||
"y": -3742.3642578125,
|
||||
"action": "",
|
||||
@@ -366,7 +375,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 42,
|
||||
"id": 43,
|
||||
"x": -3133.2568359375,
|
||||
"y": -3738.74609375,
|
||||
"action": "",
|
||||
@@ -374,7 +383,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 43,
|
||||
"id": 44,
|
||||
"x": -3135.2999999999993,
|
||||
"y": -3733.7999999999993,
|
||||
"action": "",
|
||||
@@ -382,7 +391,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 44,
|
||||
"id": 45,
|
||||
"x": -3016.837890625,
|
||||
"y": -3623.62890625,
|
||||
"action": "",
|
||||
@@ -390,7 +399,7 @@
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 45,
|
||||
"id": 46,
|
||||
"x": -3025.197265625,
|
||||
"y": -3638.865234375,
|
||||
"action": "",
|
||||
@@ -399,7 +408,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 46,
|
||||
"id": 47,
|
||||
"x": -3031.5654296875,
|
||||
"y": -3640.2451171875,
|
||||
"action": "",
|
||||
@@ -407,7 +416,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 47,
|
||||
"id": 48,
|
||||
"x": -3031.8408203125,
|
||||
"y": -3640.0625,
|
||||
"action": "combat_script",
|
||||
@@ -416,7 +425,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 48,
|
||||
"id": 49,
|
||||
"x": -3016.837890625,
|
||||
"y": -3623.62890625,
|
||||
"action": "",
|
||||
@@ -424,7 +433,7 @@
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 49,
|
||||
"id": 50,
|
||||
"x": -3006.4404296875,
|
||||
"y": -3634.2763671875,
|
||||
"action": "",
|
||||
@@ -433,7 +442,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 50,
|
||||
"id": 51,
|
||||
"x": -2994.3154296875,
|
||||
"y": -3645.6015625,
|
||||
"action": "",
|
||||
@@ -442,7 +451,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 51,
|
||||
"id": 52,
|
||||
"x": -2992.9814453125,
|
||||
"y": -3655.2119140625,
|
||||
"action": "stop_flying",
|
||||
@@ -451,7 +460,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 52,
|
||||
"id": 53,
|
||||
"x": -2995.2275390625,
|
||||
"y": -3654.0712890625,
|
||||
"action": "combat_script",
|
||||
|
||||
@@ -1,14 +1,20 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "01【额外】稻妻-踏鞴砂大炮点5",
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"authors": [
|
||||
{
|
||||
"name": "汐",
|
||||
"links": ""
|
||||
}
|
||||
],
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1750879603181
|
||||
"last_modified_time": 1753124058473,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
@@ -134,11 +140,20 @@
|
||||
"y": -3477.156219684073,
|
||||
"action": "combat_script",
|
||||
"move_mode": "fly",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2),wait(0.5);",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"x": -3098.966796875,
|
||||
"y": -3478.0517578125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(f);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2),wait(0.5);"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"x": -3156.6171875,
|
||||
"y": -3886.07421875,
|
||||
"action": "",
|
||||
@@ -147,7 +162,7 @@
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"id": 17,
|
||||
"x": -3177.130859375,
|
||||
"y": -3862.318359375,
|
||||
"action": "",
|
||||
@@ -156,7 +171,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"id": 18,
|
||||
"x": -3190.5712890625,
|
||||
"y": -3857.5703125,
|
||||
"action": "combat_script",
|
||||
@@ -165,7 +180,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"id": 19,
|
||||
"x": -3228.685546875,
|
||||
"y": -3848.0908203125,
|
||||
"action": "",
|
||||
@@ -174,16 +189,16 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"id": 20,
|
||||
"x": -3228.562496049917,
|
||||
"y": -3839.6248938942554,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f)",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"id": 21,
|
||||
"x": -3260.33984375,
|
||||
"y": -3859.4716796875,
|
||||
"action": "",
|
||||
@@ -192,7 +207,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"id": 22,
|
||||
"x": -3273.0625,
|
||||
"y": -3879.003762623488,
|
||||
"action": "stop_flying",
|
||||
@@ -201,26 +216,25 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"id": 23,
|
||||
"x": -3298.0312480249577,
|
||||
"y": -3918.9686059993473,
|
||||
"action": "combat_script",
|
||||
"move_mode": "dash",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f)",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"id": 24,
|
||||
"x": -3300.468773700497,
|
||||
"y": -3918.000037894908,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);",
|
||||
"type": "path",
|
||||
"locked": false
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2),wait(0.5);",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"id": 25,
|
||||
"x": -3300.468773700497,
|
||||
"y": -3918.000037894908,
|
||||
"action": "set_time",
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752327489708,
|
||||
"last_modified_time": 1753126333620,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752084916650,
|
||||
"last_modified_time": 1753123129284,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
@@ -55,10 +55,10 @@
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 7980.658203125,
|
||||
"y": -1578.44384765625,
|
||||
"x": 7986.30126953125,
|
||||
"y": -1588.294921875,
|
||||
"action": "",
|
||||
"move_mode": "climb",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
@@ -102,10 +102,10 @@
|
||||
"id": 10,
|
||||
"x": 8057.1123046875,
|
||||
"y": -1713.572265625,
|
||||
"type": "target",
|
||||
"move_mode": "climb",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(f);爱可菲 j,wait(0.5);伊安珊 j,wait(0.5);卡齐娜 j,wait(0.5);阿蕾奇诺 j,wait(0.5);夏沃蕾 j,wait(0.5);米卡 j,wait(0.5);瑶瑶 j,wait(0.5);赛诺 j,wait(0.5);申鹤 j,wait(0.5);云堇 j,wait(0.5);托马 j,wait(0.5);雷电将军 j,wait(0.5);罗莎莉亚 j,wait(0.5);胡桃 j,wait(0.5);魈 j,wait(0.5);钟离 j,wait(0.5);香菱 j,wait(0.5);丝柯克 j,wait(0.5);希诺宁 j,wait(0.5);千织 j,wait(0.5);芙宁娜 j,wait(0.5);琳妮特 j,wait(0.5);绮良良 j,wait(0.5);艾尔海森 j,wait(0.5);莱依拉 j,wait(0.5);妮露 j,wait(0.5);久岐忍 j,wait(0.5);神里绫人 j,wait(0.5);神里绫华 j,wait(0.5);万叶 j,wait(0.5);阿贝多 j,wait(0.5);刻晴 j,wait(0.5);七七 j,wait(0.5);琴 j,wait(0.5);班尼特 j,wait(0.5);行秋 j,wait(0.5);凯亚 j,wait(0.5);玛薇卡 j,wait(0.5);基尼奇 j,wait(0.5);嘉明 j,wait(0.5);娜维娅 j,wait(0.5);多莉 j,wait(0.5);荒泷一斗 j,wait(0.5);早柚 j,wait(0.5);迪卢克 j,wait(0.5);重云 j,wait(0.5);诺艾尔 j,wait(0.5);北斗 j,wait(0.5);雷泽 j,wait(0.5);迪希雅 j,wait(0.5);wait(0.5),attack(0.22),j,wait(0.8),keypress(f),attack(0.22),j,wait(0.8),attack(0.22),j,wait(2),s(0.01),wait(0.2),s(0.01),wait(0.2),s(0.01),wait(0.2),keypress(f),wait(0.1),keypress(f),wait(0.1),dash,s(0.2)"
|
||||
"move_mode": "climb",
|
||||
"action_params": "keypress(f);爱可菲 j,wait(0.5);伊安珊 j,wait(0.5);卡齐娜 j,wait(0.5);阿蕾奇诺 j,wait(0.5);夏沃蕾 j,wait(0.5);米卡 j,wait(0.5);瑶瑶 j,wait(0.5);赛诺 j,wait(0.5);申鹤 j,wait(0.5);云堇 j,wait(0.5);托马 j,wait(0.5);雷电将军 j,wait(0.5);罗莎莉亚 j,wait(0.5);胡桃 j,wait(0.5);魈 j,wait(0.5);钟离 j,wait(0.5);香菱 j,wait(0.5);丝柯克 j,wait(0.5);希诺宁 j,wait(0.5);千织 j,wait(0.5);芙宁娜 j,wait(0.5);琳妮特 j,wait(0.5);绮良良 j,wait(0.5);艾尔海森 j,wait(0.5);莱依拉 j,wait(0.5);妮露 j,wait(0.5);久岐忍 j,wait(0.5);神里绫人 j,wait(0.5);神里绫华 j,wait(0.5);万叶 j,wait(0.5);阿贝多 j,wait(0.5);刻晴 j,wait(0.5);七七 j,wait(0.5);琴 j,wait(0.5);班尼特 j,wait(0.5);行秋 j,wait(0.5);凯亚 j,wait(0.5);玛薇卡 j,wait(0.5);基尼奇 j,wait(0.5);嘉明 j,wait(0.5);娜维娅 j,wait(0.5);多莉 j,wait(0.5);荒泷一斗 j,wait(0.5);早柚 j,wait(0.5);迪卢克 j,wait(0.5);重云 j,wait(0.5);诺艾尔 j,wait(0.5);北斗 j,wait(0.5);雷泽 j,wait(0.5);迪希雅 j,wait(0.5);wait(0.5),attack(0.22),j,wait(0.8),keypress(f),attack(0.22),j,wait(0.8),attack(0.22),j,wait(2),s(0.01),wait(0.2),s(0.01),wait(0.2),s(0.01),wait(0.1),keypress(f),wait(0.15),keypress(f),wait(0.1),dash,s(0.2)",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752781171073,
|
||||
"last_modified_time": 1753122281650,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
@@ -31,12 +31,22 @@
|
||||
"x": 1118.3120417903792,
|
||||
"y": 234.43208860704453,
|
||||
"action": "combat_script",
|
||||
"move_mode": "run",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
|
||||
"type": "path"
|
||||
"type": "orientation",
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 1118.3120417903792,
|
||||
"y": 234.43208860704453,
|
||||
"action": "",
|
||||
"move_mode": "run",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 1086.0937875257878,
|
||||
"y": 301.8435984203652,
|
||||
"action": "combat_script",
|
||||
@@ -45,7 +55,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"id": 5,
|
||||
"x": 1084.796875,
|
||||
"y": 299.93359375,
|
||||
"action": "",
|
||||
@@ -54,7 +64,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"id": 6,
|
||||
"x": 1088.0673828125,
|
||||
"y": 303.08203125,
|
||||
"action": "",
|
||||
@@ -63,7 +73,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"id": 7,
|
||||
"x": 1083.5625,
|
||||
"y": 305.87513279847644,
|
||||
"action": "",
|
||||
@@ -72,7 +82,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"id": 8,
|
||||
"x": 1082.8095703125,
|
||||
"y": 300.794921875,
|
||||
"action": "combat_script",
|
||||
@@ -81,7 +91,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"id": 9,
|
||||
"x": 1068.333984375,
|
||||
"y": 353.74951171875,
|
||||
"action": "",
|
||||
@@ -90,7 +100,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"id": 10,
|
||||
"x": 1069.3271484375,
|
||||
"y": 355.3740234375,
|
||||
"action": "combat_script",
|
||||
@@ -99,7 +109,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"id": 11,
|
||||
"x": 1047.9365234375,
|
||||
"y": 318.71826171875,
|
||||
"action": "",
|
||||
@@ -108,7 +118,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"id": 12,
|
||||
"x": 1045.4453125,
|
||||
"y": 319.9306640625,
|
||||
"action": "combat_script",
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752086226138,
|
||||
"last_modified_time": 1753123291904,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
@@ -64,8 +64,8 @@
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": 4360.6962890625,
|
||||
"y": -1943.77783203125,
|
||||
"x": 4368.813013510782,
|
||||
"y": -1928.3474940169754,
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
@@ -82,12 +82,12 @@
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": 4336.86328125,
|
||||
"y": -1956.7197265625,
|
||||
"type": "target",
|
||||
"move_mode": "climb",
|
||||
"x": 4337.687551351079,
|
||||
"y": -1956.1251440006527,
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),a(0.3);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);"
|
||||
"move_mode": "climb",
|
||||
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),a(0.3);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
|
||||
"type": "target"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -13,7 +13,7 @@
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752308295189,
|
||||
"last_modified_time": 1753123547577,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
@@ -91,11 +91,11 @@
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 3604.703125,
|
||||
"y": 3021.518798828125,
|
||||
"x": 3604.7421875,
|
||||
"y": 3021.3291015625,
|
||||
"action": "combat_script",
|
||||
"move_mode": "climb",
|
||||
"action_params": "keydown(w),j,keypress(f),wait(0.2),keyup(w),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),j",
|
||||
"action_params": "attack(0.08),keydown(w),wait(0.1),j,keypress(f),wait(0.2),keyup(w),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),j",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752327489708,
|
||||
"last_modified_time": 1753126333620,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
|
||||
@@ -286,9 +286,6 @@ let enemyType = "无";
|
||||
}
|
||||
}
|
||||
|
||||
// 启用自动拾取的实时任务
|
||||
dispatcher.addTimer(new RealtimeTimer("AutoPick"));
|
||||
|
||||
//切换至好感队
|
||||
await switchPartyIfNeeded(friendshipPartyName);
|
||||
|
||||
@@ -316,7 +313,7 @@ let enemyType = "无";
|
||||
await AutoPath('愚人众-准备');
|
||||
}
|
||||
if (enemyType === "鳄鱼") {
|
||||
log.info(`导航到盗宝团触发点...`);
|
||||
log.info(`导航到鳄鱼触发点...`);
|
||||
await AutoPath('鳄鱼-准备');
|
||||
}
|
||||
//好感卡时间
|
||||
@@ -389,6 +386,8 @@ let enemyType = "无";
|
||||
// 开始运行狗粮路线
|
||||
let runArtifactsResult = true;
|
||||
runArtifactsResult = await runArtifactsPaths(runRouteA, grindPartyName, settings.useABE);
|
||||
await genshin.returnMainUi();
|
||||
await sleep(2000);
|
||||
artifactExperienceDiff += await processArtifacts(21);
|
||||
moraDiff += await mora();
|
||||
log.info(`狗粮路线获取摩拉: ${moraDiff}`);
|
||||
@@ -553,6 +552,8 @@ async function runArtifactsPaths(runRouteA, grindPartyName, useABE) {
|
||||
// 运行额外路线
|
||||
await runPathGroups(filePathExtra, "额外");
|
||||
|
||||
dispatcher.ClearAllTriggers();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -659,6 +660,12 @@ async function AutoPath(locationName) {
|
||||
|
||||
//好感度任务的逻辑
|
||||
async function AutoFriendshipDev(times, ocrTimeout, fightTimeout, enemyType = "盗宝团", endTime) {
|
||||
// 启用自动拾取的实时任务(只有鳄鱼好感启用)
|
||||
//if (enemyType === "盗宝团") {
|
||||
//if (enemyType === "愚人众") {
|
||||
if (enemyType === "鳄鱼") {
|
||||
dispatcher.addTimer(new RealtimeTimer("AutoPick"));
|
||||
}
|
||||
let friendTimes = 0;
|
||||
for (let i = 0; i < times; i++) {
|
||||
|
||||
@@ -754,7 +761,6 @@ async function AutoFriendshipDev(times, ocrTimeout, fightTimeout, enemyType = "
|
||||
]);
|
||||
await pathTaskPromise; // 等待路径任务完成
|
||||
cts.cancel();
|
||||
await battleTask;
|
||||
} catch (error) {
|
||||
cts.cancel();
|
||||
if (error.message && error.message.includes("战斗超时")) {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"manifest_version": 1,
|
||||
"name": "自动狗粮重制版",
|
||||
"version": "1.6.4",
|
||||
"version": "1.6.6",
|
||||
"tags": [
|
||||
"好感",
|
||||
"狗粮"
|
||||
|
||||
@@ -568,6 +568,9 @@
|
||||
await keyMouseScript.runFile(base_path_gcm + file_name + ".json");
|
||||
}
|
||||
|
||||
// 记录钓鱼开始时间
|
||||
const time_start = Date.now();
|
||||
|
||||
// 调用自动钓鱼
|
||||
await dispatcher.runTask(new SoloTask("AutoFishing", {
|
||||
"fishingTimePolicy": fishing_time_dic[fishing_time]["param"],
|
||||
@@ -575,8 +578,16 @@
|
||||
"wholeProcessTimeoutSeconds": time_out_whole
|
||||
}));
|
||||
|
||||
if (fishing_cd) {
|
||||
// 记录钓鱼结束时间
|
||||
const time_end = Date.now();
|
||||
|
||||
// 钓鱼是否正常结束,间隔时间大于5s
|
||||
const flag = (time_end - time_start) >= 5000;
|
||||
|
||||
if (fishing_cd && flag) {
|
||||
write_archive(file_name, fishing_time, Date.now(), uid);
|
||||
} else if (fishing_cd && !flag) {
|
||||
log.warn(`本次钓鱼异常,不计算垂钓点CD`);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"manifest_version": 1,
|
||||
"name": "提瓦特自动钓鱼(全流程+自选)",
|
||||
"version": "2.2.3",
|
||||
"version": "2.2.4",
|
||||
"bgi_version": "0.47.0",
|
||||
"description": "支持自动追踪并垂钓bgi支持的全提瓦特垂钓点",
|
||||
"authors": [
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"version": "1.0",
|
||||
"description": " 路线信息:该路线预计用时94.26秒,包含3只精英与2只小怪,预计收入1081摩拉,包含以下怪物:1只遗迹重机、2只遗迹巡弋者、2只伸缩风蕈兽。",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
|
||||
@@ -1,47 +1,44 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "419须弥沙漠巨人峡谷西北(600_1)",
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"authors": [
|
||||
{
|
||||
"name": "汐",
|
||||
"links": ""
|
||||
}
|
||||
],
|
||||
"version": "1.0",
|
||||
"description": " 路线信息:该路线预计用时80.71秒,包含1只精英,预计收入600摩拉,包含以下怪物:1只遗迹重机。",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1751456889673
|
||||
"last_modified_time": 1753125032863,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "teleport",
|
||||
"x": 5485.2216796875,
|
||||
"y": -1240.50732421875,
|
||||
"action_params": ""
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": 5473.3095703125,
|
||||
"y": -1220.8349609375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
"move_mode": "fly",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 5438.2685546875,
|
||||
"y": -1147.1142578125,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 5458.98388671875,
|
||||
"y": -1116.6484375,
|
||||
"x": 5497.5859375,
|
||||
"y": -1100.48291015625,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "fight",
|
||||
@@ -49,9 +46,9 @@
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 5458.98388671875,
|
||||
"y": -1116.6484375,
|
||||
"id": 4,
|
||||
"x": 5497.5859375,
|
||||
"y": -1100.48291015625,
|
||||
"type": "orientation",
|
||||
"move_mode": "dash",
|
||||
"action": "combat_script",
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"version": "1.0",
|
||||
"description": " 路线信息:该路线预计用时107.69秒,包含3只精英与8只小怪,预计收入1324摩拉,包含以下怪物:1只丘丘人、5只打手丘丘人、2只射手丘丘人、1只火斧丘丘暴徒、1只丘丘岩盔王、1只火深渊法师。",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
|
||||
@@ -1,98 +1,93 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "422须弥沙漠赤王陵西北岩窟中层(600_1,200_1)",
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"authors": [
|
||||
{
|
||||
"name": "汐",
|
||||
"links": ""
|
||||
}
|
||||
],
|
||||
"version": "1.0",
|
||||
"description": " 路线信息:该路线预计用时99.27秒,包含2只精英与2只小怪,预计收入881摩拉,包含以下怪物:1只丘丘人、1只打手丘丘人、1只丘丘岩盔王、1只元能构装体·重塑仪。",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1751460532770
|
||||
"last_modified_time": 1753125490258,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "teleport",
|
||||
"x": 5538.67919921875,
|
||||
"y": -2051.5517578125,
|
||||
"action_params": ""
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": 5527.91455078125,
|
||||
"y": -2042.0283203125,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
"x": 5518.0205078125,
|
||||
"y": -2046.6630859375,
|
||||
"type": "orientation",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(t),wait(0.2),keypress(t)"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 5539.505859375,
|
||||
"y": -2020.0107421875,
|
||||
"x": 5509.3642578125,
|
||||
"y": -2043.876953125,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
"move_mode": "jump",
|
||||
"action": "combat_script",
|
||||
"action_params": "attack(0.3)"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 5538.3837890625,
|
||||
"y": -2031.5341796875,
|
||||
"x": 5519.244140625,
|
||||
"y": -2041.46044921875,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "",
|
||||
"action": "fight",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 5528.21484375,
|
||||
"y": -2036.56591796875,
|
||||
"type": "path",
|
||||
"x": 5496.94775390625,
|
||||
"y": -2048.9765625,
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action": "fight",
|
||||
"action_params": "",
|
||||
"locked": false
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": 5496.94775390625,
|
||||
"y": -2048.9765625,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"x": 5461.22900390625,
|
||||
"y": -2066.875,
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": 5461.22900390625,
|
||||
"y": -2066.875,
|
||||
"type": "path",
|
||||
"x": 5435.7890625,
|
||||
"y": -2092.107421875,
|
||||
"action": "fight",
|
||||
"move_mode": "dash",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": 5435.7890625,
|
||||
"y": -2092.107421875,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "fight",
|
||||
"action_params": "",
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 5435.7890625,
|
||||
"y": -2092.107421875,
|
||||
"type": "orientation",
|
||||
"move_mode": "dash",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(1)"
|
||||
"move_mode": "dash",
|
||||
"action_params": "wait(1)",
|
||||
"type": "orientation"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"version": "1.0",
|
||||
"description": " 路线信息:该路线预计用时113.42秒,包含2只精英与1只小怪,预计收入840.5摩拉,包含以下怪物:1只丘丘岩盔王、1只元能构装体·勘探机、1只旋转火蕈兽。",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"version": "1.0",
|
||||
"description": " 路线信息:该路线预计用时121秒,包含4只精英与2只小怪,预计收入1281摩拉,包含以下怪物:1只遗迹重机、2只遗迹歼击者、1只遗迹侦察者、2只旋转雷蕈兽。",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"version": "1.0",
|
||||
"description": " 路线信息:该路线预计用时184.56秒,包含104只精英,预计收入21000摩拉,包含以下怪物:1只嗜雷·兽境幼兽、1只嗜雷·兽境猎犬、1只愚人众·藏镜仕女、1只遗迹龙兽·空巡。",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"version": "1.0",
|
||||
"description": " 路线信息:该路线预计用时55.33秒,包含3只精英,预计收入600摩拉,包含以下怪物:1只遗迹巡弋者、1只遗迹歼击者、1只遗迹防卫者。",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"version": "1.0",
|
||||
"description": " 路线信息:该路线预计用时368.66秒,包含101只精英与2只小怪,预计收入20721.5摩拉,包含以下怪物:1只丘丘雷兜王、1只旋转雷蕈兽、1只有翼草本真蕈。",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"version": "1.0",
|
||||
"description": " 路线信息:该路线预计用时240.54秒,包含6只精英,预计收入1600摩拉,包含以下怪物:1只遗迹重机、2只遗迹巡弋者、1只遗迹歼击者、2只遗迹防卫者。",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "429须弥沙漠赤王陵(200_2)",
|
||||
"type": "collect",
|
||||
"authors": [
|
||||
{
|
||||
"name": "汐",
|
||||
"links": ""
|
||||
}
|
||||
],
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752343132408,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"x": 5391.6904296875,
|
||||
"y": -2340.310546875,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": 5429.8095703125,
|
||||
"y": -2349.8798828125,
|
||||
"type": "orientation",
|
||||
"move_mode": "dash",
|
||||
"action": "combat_script",
|
||||
"action_params": "keydown(w),wait(0.2),dash,wait(1),keyup(w)",
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 5429.8095703125,
|
||||
"y": -2349.8798828125,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "fight",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 5435.06005859375,
|
||||
"y": -2351.583984375,
|
||||
"action": "combat_script",
|
||||
"move_mode": "run",
|
||||
"action_params": "wait(1)",
|
||||
"type": "orientation"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "519魔像禁卫-佩特莉可镇(200_1)",
|
||||
"type": "collect",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Tool_tingsu",
|
||||
"links": ""
|
||||
}
|
||||
],
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752143653345,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"x": 3848.5771484375,
|
||||
"y": 1136.95166015625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": 3873.83984375,
|
||||
"y": 1138.02490234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "fight",
|
||||
"action_params": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "520魔像禁卫-佩特莉可镇(200_1)",
|
||||
"type": "collect",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Tool_tingsu",
|
||||
"links": ""
|
||||
}
|
||||
],
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752145782009,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"x": 4036.298828125,
|
||||
"y": 1232.0087890625,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": 4016.94921875,
|
||||
"y": 1243.0546875,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 3991.23046875,
|
||||
"y": 1246.60888671875,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 3961.8720703125,
|
||||
"y": 1246.33837890625,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 3946.642578125,
|
||||
"y": 1245.9765625,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": 3946.2783203125,
|
||||
"y": 1251.9140625,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(T),wait(0.5),keydown(e),wait(3).keyup(e)",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": 3946.3955078125,
|
||||
"y": 1258.23583984375,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "keypress(T)",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": 3947.02734375,
|
||||
"y": 1260.47265625,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 3950.9912109375,
|
||||
"y": 1264.94970703125,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": 3951.455078125,
|
||||
"y": 1278.6318359375,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"x": 3958.1201171875,
|
||||
"y": 1281.75048828125,
|
||||
"action": "fight",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "target"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,319 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "521佩特莉可镇(200_5)",
|
||||
"type": "collect",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Tool_tingsu",
|
||||
"links": ""
|
||||
}
|
||||
],
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"map_name": "Teyvat",
|
||||
"bgi_version": "0.45.0",
|
||||
"tags": [],
|
||||
"last_modified_time": 1752145755626,
|
||||
"enable_monster_loot_split": false
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"x": 3875.802734375,
|
||||
"y": 1297.5390625,
|
||||
"type": "teleport",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": 3876.4794921875,
|
||||
"y": 1300.31396484375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 3877.517578125,
|
||||
"y": 1288.0830078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 3857.416015625,
|
||||
"y": 1288.263671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 3857.759765625,
|
||||
"y": 1277.3173828125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": 3874.724609375,
|
||||
"y": 1276.06640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": 3875.578125,
|
||||
"y": 1268.01806640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": 3880.330078125,
|
||||
"y": 1267.998046875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 3893.9091796875,
|
||||
"y": 1268.1083984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": 3908.1953125,
|
||||
"y": 1268.2421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"x": 3908.6298828125,
|
||||
"y": 1261.35986328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"x": 3908.671875,
|
||||
"y": 1247.8603515625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"x": 3902.646484375,
|
||||
"y": 1246.71875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(T),wait(0.5),keydown(e),wait(2).keyup(e)"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"x": 3894.46484375,
|
||||
"y": 1247.0205078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(T)"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"x": 3885.3916015625,
|
||||
"y": 1247.3603515625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "fight",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"x": 3885.09765625,
|
||||
"y": 1248.29736328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"x": 3877.88671875,
|
||||
"y": 1243.0009765625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"x": 3859.4482421875,
|
||||
"y": 1241.10009765625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying",
|
||||
"action_params": "600"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"x": 3859.236328125,
|
||||
"y": 1231.4208984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"x": 3859.1171875,
|
||||
"y": 1218.9580078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"x": 3861.802734375,
|
||||
"y": 1206.9619140625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"x": 3882.6083984375,
|
||||
"y": 1204.21533203125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"x": 3899.544921875,
|
||||
"y": 1182.1181640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "fight",
|
||||
"action_params": "",
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"x": 3899.544921875,
|
||||
"y": 1182.1181640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"x": 3888.7236328125,
|
||||
"y": 1175.6328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"x": 3881.49609375,
|
||||
"y": 1172.857421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"x": 3870.650390625,
|
||||
"y": 1173.63134765625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"x": 3866.0791015625,
|
||||
"y": 1183.91455078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"x": 3849.3046875,
|
||||
"y": 1184.794921875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"x": 3846.4208984375,
|
||||
"y": 1194.7568359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(T),wait(0.5),keydown(e),wait(2).keyup(e)"
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"x": 3846.3984375,
|
||||
"y": 1202.42626953125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "keypress(T)"
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"x": 3831.802734375,
|
||||
"y": 1202.8525390625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"x": 3817.625,
|
||||
"y": 1207.677734375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "fight",
|
||||
"action_params": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -4,21 +4,15 @@
|
||||
"type": "collect",
|
||||
"author": "汐",
|
||||
"version": "1.0",
|
||||
"description": " 路线信息:该路线预计用时219.25秒,包含8只精英与8只小怪,预计收入2324摩拉,包含以下怪物:2只丘丘人、3只冲锋丘丘人、1只火箭丘丘人、2只冰箭丘丘人、1只火斧丘丘暴徒、1只雷斧丘丘暴徒、1只深渊使徒·激流、5只遗迹守卫。",
|
||||
"description": "",
|
||||
"map_name": "Enkanomiya",
|
||||
"bgi_version": "0.45.0",
|
||||
"authors": [
|
||||
{
|
||||
"name": "汐",
|
||||
"links": "https://github.com/jiegedabaobei"
|
||||
}
|
||||
]
|
||||
"bgi_version": "0.45.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"x": 378.14,
|
||||
"y": 370.76,
|
||||
"x": 378.142333984375,
|
||||
"y": 370.7635498046875,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
@@ -26,8 +20,8 @@
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": 368.43,
|
||||
"y": 355.17,
|
||||
"x": 368.4268798828125,
|
||||
"y": 355.16845703125,
|
||||
"action": "fight",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
@@ -35,8 +29,8 @@
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 285.26,
|
||||
"y": 277.39,
|
||||
"x": 285.2601318359375,
|
||||
"y": 277.391357421875,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
@@ -44,8 +38,8 @@
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 301.44,
|
||||
"y": 277.86,
|
||||
"x": 301.4364013671875,
|
||||
"y": 277.8603515625,
|
||||
"action": "",
|
||||
"move_mode": "run",
|
||||
"action_params": "",
|
||||
@@ -53,8 +47,8 @@
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 281.22,
|
||||
"y": 276.62,
|
||||
"x": 281.2237548828125,
|
||||
"y": 276.62158203125,
|
||||
"action": "combat_script",
|
||||
"move_mode": "dash",
|
||||
"action_params": "wait(3)",
|
||||
@@ -62,8 +56,8 @@
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": 281.22,
|
||||
"y": 276.62,
|
||||
"x": 281.2237548828125,
|
||||
"y": 276.62158203125,
|
||||
"action": "fight",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
@@ -71,8 +65,8 @@
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": 358.88,
|
||||
"y": 290.25,
|
||||
"x": 358.875,
|
||||
"y": 290.2496237376513,
|
||||
"action": "stop_flying",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
@@ -80,8 +74,8 @@
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": 351.12,
|
||||
"y": 289.25,
|
||||
"x": 351.125,
|
||||
"y": 289.2494245399373,
|
||||
"action": "fight",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
@@ -90,8 +84,8 @@
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 351.12,
|
||||
"y": 289.25,
|
||||
"x": 351.125,
|
||||
"y": 289.2494245399373,
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
@@ -99,8 +93,8 @@
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": 389.61,
|
||||
"y": 298.32,
|
||||
"x": 389.6138916015625,
|
||||
"y": 298.322265625,
|
||||
"action": "combat_script",
|
||||
"move_mode": "fly",
|
||||
"action_params": "attack(0.3),wait(3)",
|
||||
@@ -108,8 +102,8 @@
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"x": 389.61,
|
||||
"y": 298.32,
|
||||
"x": 389.6138916015625,
|
||||
"y": 298.322265625,
|
||||
"action": "fight",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
@@ -117,8 +111,8 @@
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"x": 372.92,
|
||||
"y": 107.24,
|
||||
"x": 372.91943359375,
|
||||
"y": 107.244384765625,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
@@ -126,8 +120,8 @@
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"x": 362.13,
|
||||
"y": 149.5,
|
||||
"x": 362.1250079001659,
|
||||
"y": 149.49890862663074,
|
||||
"action": "fight",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
"雷",
|
||||
"风",
|
||||
"冰",
|
||||
"岩",
|
||||
"岩"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
@@ -16,6 +16,6 @@
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -34,14 +34,6 @@
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
|
||||
|
||||
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -7,5 +7,5 @@
|
||||
"YES",
|
||||
"NO"
|
||||
]
|
||||
},
|
||||
}
|
||||
]
|
||||
@@ -23,7 +23,7 @@
|
||||
{
|
||||
"name": "timeRule",
|
||||
"type": "input-text",
|
||||
"label": "输入不运行的时间或时间段的小时,以本地时间为准\n将提前10分钟结束路线,并等待到对应时间\n允许填入时间如4表示4点不运行,或4-6表示4点到6点都不运行\n允许多项,由中文逗号分隔",
|
||||
"label": "输入不运行的时间或时间段的小时,以本地时间为准\n将提前10分钟结束路线,并等待到对应时间\n允许填入时间如4表示4点不运行,或4-6表示4点到6点都不运行\n允许多项,由中文逗号分隔"
|
||||
},
|
||||
{
|
||||
"name": "disableMondstadt",
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"绘绮庭 ",
|
||||
"妙香林",
|
||||
"黛翠峰&罗浮洞",
|
||||
"清琼岛",
|
||||
"清琼岛"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
BIN
repo/js/七圣召唤七日历练全自动/assets/talkSymbol.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
@@ -200,37 +200,31 @@ async function checkChallengeResults() {
|
||||
}
|
||||
}
|
||||
|
||||
//通过f和空格自动对话,对话区域为空,选项区域为真时停止 await autoConversation();
|
||||
//通过f和空格自动对话,对话标志消失时停止await autoConversation();
|
||||
async function autoConversation() {
|
||||
await sleep(2500); //点击后等待一段时间避免误判
|
||||
const region1 = RecognitionObject.ocr(785, 890, 340, 82); // 对话区域
|
||||
const region2 = RecognitionObject.ocr(1250, 400, 660, 440); // 选项区域
|
||||
await sleep(500); //点击后等待一段时间避免误判
|
||||
const talkRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("assets/talkSymbol.png"));
|
||||
let talkTime = 0;
|
||||
let talkTimes = 0;
|
||||
log.info("准备开始对话");
|
||||
//最多10次对话
|
||||
while (talkTime < 20) {
|
||||
let capture = captureGameRegion();
|
||||
let res1 = capture.find(region1);
|
||||
let res2 = capture.find(region2);
|
||||
if (!res1.isEmpty() && res2.isEmpty()) {
|
||||
talkTime++;
|
||||
while (talkTime < 30) {
|
||||
let talk = captureGameRegion().find(talkRo);
|
||||
if (talk.isExist()) {
|
||||
await sleep(300);
|
||||
keyPress("VK_SPACE");
|
||||
await sleep(500);
|
||||
keyPress("VK_SPACE");
|
||||
await sleep(500);
|
||||
} else if (!res1.isEmpty() && !res2.isEmpty()) {
|
||||
await sleep(500);
|
||||
await sleep(300);
|
||||
keyPress("F");
|
||||
await sleep(400);
|
||||
keyPress("F");
|
||||
log.info("已选择第一个对话选项");
|
||||
} else if (res1.isEmpty() && !res2.isEmpty()) {
|
||||
log.info("谈话完成");
|
||||
await sleep(1000);
|
||||
return;
|
||||
talkTimes++;
|
||||
await sleep(1500);
|
||||
}
|
||||
else if(talkTimes){
|
||||
log.info("对话结束");
|
||||
return ;
|
||||
}
|
||||
talkTime++;
|
||||
await sleep(1200);
|
||||
}
|
||||
}
|
||||
throw new Error("对话时间超时");
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"manifest_version": 1,
|
||||
"name": "打牌一条龙",
|
||||
"version": "1.9.7",
|
||||
"version": "1.9.8",
|
||||
"description": "已添加 CD 管理,执行完后会检测是否全部挑战成功,之后会记录本次时间进入CD,如果想要重置请前往assets/weekly.txt中删除内容",
|
||||
"authors": [
|
||||
{
|
||||
|
||||
BIN
repo/js/七圣召唤角色邀约全自动/assets/talkSymbol.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
repo/js/七圣召唤角色邀约全自动/assets/tavern.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
@@ -4,6 +4,26 @@
|
||||
let letterNumber = settings.letterNumber != undefined && ~~settings.letterNumber >= 0 ? ~~settings.letterNumber : 0;
|
||||
let challengeNumber = settings.challengeNumber != undefined && ~~settings.challengeNumber > 0 ? ~~settings.challengeNumber : 1;
|
||||
|
||||
//检测传送结束
|
||||
async function tpEndDetection() {
|
||||
const region = RecognitionObject.ocr(1690, 230, 75, 350); // 队伍名称区域
|
||||
let tpTime = 0;
|
||||
await sleep(500); //点击传送后等待一段时间避免误判
|
||||
//最多30秒传送时间
|
||||
while (tpTime < 300) {
|
||||
let capture = captureGameRegion();
|
||||
let res = capture.find(region);
|
||||
if (!res.isEmpty()) {
|
||||
log.info("传送完成");
|
||||
await sleep(1200); //传送结束后有僵直
|
||||
return;
|
||||
}
|
||||
tpTime++;
|
||||
await sleep(100);
|
||||
}
|
||||
throw new Error("传送时间超时");
|
||||
}
|
||||
|
||||
//函数:找小王子买邀请函
|
||||
async function BuyLetter(){
|
||||
await sleep(700);
|
||||
@@ -25,6 +45,8 @@ click(160, 245);//选择邀请函
|
||||
await sleep(1000);
|
||||
click(610, 360);//点击邀请函
|
||||
await sleep(1000);
|
||||
click(747,628 );//只买一个
|
||||
await sleep(1000);
|
||||
click(1185,755 );//点击购买
|
||||
await sleep(1000);
|
||||
click(1185,755 );//点击空白处
|
||||
@@ -52,72 +74,71 @@ await sleep(1000);
|
||||
|
||||
//函数:对话和打牌
|
||||
async function Playcards() {
|
||||
click(900, 1000);//对话
|
||||
await sleep(500);
|
||||
click(900, 1000);//对话
|
||||
await autoConversation();
|
||||
await sleep(1000);
|
||||
click(900, 1000);//对话
|
||||
await sleep(500);
|
||||
click(900, 1000);//对话
|
||||
await sleep(1000);
|
||||
click(900, 1000);//对话
|
||||
await sleep(500);
|
||||
click(900, 1000);//对话
|
||||
await sleep(1000);
|
||||
click(900, 1000);//对话
|
||||
await sleep(500);
|
||||
click(900, 1000);//对话
|
||||
await sleep(1000);
|
||||
click(900, 1000);//对话
|
||||
await sleep(500);
|
||||
click(900, 1000);//对话
|
||||
await sleep(1000);
|
||||
click(900, 1000);//对话
|
||||
await sleep(500);
|
||||
click(900, 1000);//对话
|
||||
await sleep(1000);
|
||||
keyPress("F");
|
||||
await sleep(8000);
|
||||
await dispatcher.runTask(new SoloTask("AutoGeniusInvokation"));
|
||||
await sleep(3000);
|
||||
click(754,915 );//退出挑战
|
||||
await sleep(10000);
|
||||
click(900, 1000);//对话
|
||||
await sleep(1500);
|
||||
click(900, 1000);//对话
|
||||
await sleep(1500);
|
||||
click(900, 1000);//对话
|
||||
await sleep(1500);
|
||||
click(900, 1000);//对话
|
||||
await sleep(1500);
|
||||
await sleep(1000);
|
||||
await autoConversation();
|
||||
}
|
||||
|
||||
//函数:打开地图前往猫尾酒馆
|
||||
async function gotoTavern() {
|
||||
await sleep(1000);
|
||||
keyPress("M");
|
||||
await sleep(1500);
|
||||
click(1841, 1015);//地图选择
|
||||
await sleep(1000);
|
||||
click(1460, 140);//蒙德
|
||||
await sleep(1000);
|
||||
click(48, 441);//放大地图
|
||||
await sleep(500);
|
||||
click(48, 441);//放大地图
|
||||
await sleep(500);
|
||||
click(48, 441);//放大地图
|
||||
await sleep(500);
|
||||
click(48, 441);//放大地图
|
||||
await sleep(500);
|
||||
click(48, 441);//放大地图
|
||||
await sleep(500);
|
||||
click(1000, 645);//猫尾酒馆
|
||||
await sleep(500);
|
||||
click(1345, 690);//猫尾酒馆
|
||||
await sleep(500);
|
||||
click(1707, 1010);//猫尾酒馆
|
||||
await sleep(8000);
|
||||
//通过f和空格自动对话,对话标志消失时停止await autoConversation();
|
||||
async function autoConversation() {
|
||||
await sleep(2500); //点击后等待一段时间避免误判
|
||||
const talkRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("assets/talkSymbol.png"));
|
||||
let talkTime = 0;
|
||||
let talkTimes = 0;
|
||||
log.info("开始对话");
|
||||
//最多10次对话
|
||||
while (talkTime < 30) {
|
||||
let talk = captureGameRegion().find(talkRo);
|
||||
if (talk.isExist()) {
|
||||
await sleep(300);
|
||||
keyPress("VK_SPACE");
|
||||
await sleep(300);
|
||||
keyPress("F");
|
||||
talkTimes++;
|
||||
await sleep(1500);
|
||||
}
|
||||
else if(talkTimes){
|
||||
log.info("对话结束");
|
||||
return ;
|
||||
}
|
||||
talkTime++;
|
||||
await sleep(1500);
|
||||
}
|
||||
throw new Error("对话时间超时");
|
||||
}
|
||||
|
||||
//函数:打开地图前往猫尾酒馆
|
||||
async function gotoTavern() {
|
||||
const tavernRo = RecognitionObject.TemplateMatch(file.ReadImageMatSync("assets/tavern.png"));
|
||||
await genshin.returnMainUi();
|
||||
await sleep(1000);
|
||||
keyPress("m");
|
||||
await sleep(1500);
|
||||
click(1841, 1015); //地图选择
|
||||
await sleep(1000);
|
||||
click(1460, 140); //蒙德
|
||||
await sleep(1200);
|
||||
//放大地图
|
||||
await genshin.setBigMapZoomLevel(1.0);
|
||||
await sleep(400);
|
||||
|
||||
click(1000, 645); //猫尾酒馆
|
||||
await sleep(600);
|
||||
let tavern = captureGameRegion().find(tavernRo);
|
||||
if (tavern.isExist()) {
|
||||
tavern.click();
|
||||
await sleep(500);
|
||||
} else {
|
||||
throw new Error("未能找到猫尾酒馆");
|
||||
}
|
||||
click(1707, 1010); //确认传送
|
||||
await sleep(1000);
|
||||
await tpEndDetection();
|
||||
}
|
||||
|
||||
//函数:前往邀请版(酒馆内)
|
||||
async function gotoBoard1() {
|
||||
@@ -147,31 +168,13 @@ keyUp("s");
|
||||
await sleep(1000);
|
||||
}
|
||||
|
||||
//函数:打开自动剧情
|
||||
async function autoPlot() {
|
||||
await sleep(1000);
|
||||
keyPress("ESCAPE");
|
||||
await sleep(1500);
|
||||
click(45, 820);
|
||||
await sleep(1500);
|
||||
click(175, 710);
|
||||
await sleep(1500);
|
||||
click(1628, 275);
|
||||
await sleep(1500);
|
||||
click(1628, 330);
|
||||
await sleep(1500);
|
||||
keyPress("ESCAPE");
|
||||
await sleep(1000);
|
||||
keyPress("ESCAPE");
|
||||
await sleep(1000);
|
||||
}
|
||||
|
||||
|
||||
//主流程
|
||||
//await pathingScript.runFile(`assets/1.json`);用不来从其他界面强制回到大世界,只能用这个
|
||||
log.info(`开始执行。`);
|
||||
await genshin.returnMainUi();
|
||||
log.info(`开始执行角色邀约挑战`);
|
||||
for (let i = 0; i < challengeNumber; i++) {
|
||||
await gotoTavern();
|
||||
await sleep(2000);
|
||||
if (challengeNumber-letterNumber > 0) {
|
||||
log.info(`购买第${i+1}次`);
|
||||
await BuyLetter();
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"manifest_version": 1,
|
||||
"name": "七圣召唤角色邀请全自动",
|
||||
"version": "1.0",
|
||||
"description": "挑战前请选好卡组并设好js脚本参数,最少持有一张邀请函或1000牌币!!!",
|
||||
"version": "1.1",
|
||||
"description": "挑战前请选好卡组并设好js脚本参数,最少持有一张邀请函或1000牌币!!!建议先手动买,避免一些Bug",
|
||||
"authors": [
|
||||
{
|
||||
"name": "柒叶子",
|
||||
|
||||
BIN
repo/js/全自动使用多个兑换码/assets/account.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
repo/js/全自动使用多个兑换码/assets/clear.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
repo/js/全自动使用多个兑换码/assets/confirm.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
repo/js/全自动使用多个兑换码/assets/expired.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
repo/js/全自动使用多个兑换码/assets/go_to_redeem.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
repo/js/全自动使用多个兑换码/assets/input_code.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
repo/js/全自动使用多个兑换码/assets/invalid.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
repo/js/全自动使用多个兑换码/assets/not_open.png
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
repo/js/全自动使用多个兑换码/assets/redeem.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
repo/js/全自动使用多个兑换码/assets/settings.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
repo/js/全自动使用多个兑换码/assets/used.png
Normal file
|
After Width: | Height: | Size: 7.9 KiB |
168
repo/js/全自动使用多个兑换码/main.js
Normal file
@@ -0,0 +1,168 @@
|
||||
(async function () {
|
||||
// 定义状态文件路径
|
||||
const STATE_FILE = "redeem_state.json";
|
||||
|
||||
// 1. 检查配置项是否存在
|
||||
if (typeof settings === 'undefined' || typeof settings.redeemCodes === 'undefined') {
|
||||
log.error("兑换码配置项不存在,脚本终止运行");
|
||||
return;
|
||||
}
|
||||
|
||||
// 2. 获取当前兑换码配置
|
||||
const currentCodesText = settings.redeemCodes || "";
|
||||
const currentCodes = currentCodesText.split(/\s+/).filter(code => code.trim() !== "");
|
||||
|
||||
if (currentCodes.length === 0) {
|
||||
log.info("未检测到兑换码,脚本终止运行");
|
||||
return;
|
||||
}
|
||||
|
||||
// 3. 读取上次兑换状态(使用 try-catch 替代 existsSync)
|
||||
let lastRunCodes = [];
|
||||
try {
|
||||
// 直接尝试读取文件,如果文件不存在会抛出异常
|
||||
const stateData = file.readTextSync(STATE_FILE);
|
||||
lastRunCodes = JSON.parse(stateData);
|
||||
log.info(`读取到上次兑换码配置: ${lastRunCodes.join(" ")}`);
|
||||
} catch (error) {
|
||||
// 文件不存在是正常情况,不需要警告
|
||||
if (!error.message.includes("文件不存在")) {
|
||||
log.warning(`读取状态文件失败: ${error.message}`);
|
||||
}
|
||||
}
|
||||
|
||||
// 4. 检查兑换码是否变化
|
||||
const hasChanged = !arraysEqual(currentCodes, lastRunCodes);
|
||||
|
||||
if (!hasChanged) {
|
||||
log.info("兑换码配置未变化,脚本终止运行");
|
||||
return;
|
||||
}
|
||||
|
||||
log.info(`检测到新兑换码配置: ${currentCodesText}`);
|
||||
setGameMetrics(1920, 1080, 1);
|
||||
// 5. 返回主界面,等待1秒
|
||||
await genshin.returnMainUi();
|
||||
await sleep(1000);
|
||||
|
||||
// 6. 通过keyPress点按esc键(VK_ESCAPE),等待2秒
|
||||
keyPress("ESCAPE");
|
||||
await sleep(2000);
|
||||
|
||||
const settingsRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/settings.png"));
|
||||
const settingsRes = captureGameRegion().find(settingsRo);
|
||||
if (settingsRes.isExist()) {
|
||||
settingsRes.click();
|
||||
}
|
||||
await sleep(2000);
|
||||
|
||||
const accountRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/account.png"));
|
||||
const accountRes = captureGameRegion().find(accountRo);
|
||||
if (accountRes.isExist()) {
|
||||
accountRes.click();
|
||||
}
|
||||
await sleep(500);
|
||||
|
||||
const goToRedeemRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/go_to_redeem.png"));
|
||||
const goToRedeemRes = captureGameRegion().find(goToRedeemRo);
|
||||
if (goToRedeemRes.isExist()) {
|
||||
goToRedeemRes.click();
|
||||
}
|
||||
await sleep(500);
|
||||
|
||||
try {
|
||||
for (const code of currentCodes) {
|
||||
log.info(`处理兑换码: ${code}`);
|
||||
|
||||
// b. 识别输入兑换码图片并点击
|
||||
const inputCodeRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/input_code.png"));
|
||||
const inputCodeRes = captureGameRegion().find(inputCodeRo);
|
||||
if (inputCodeRes.isExist()) {
|
||||
inputCodeRes.click();
|
||||
}
|
||||
await sleep(300);
|
||||
|
||||
// c. 通过虚拟键代码依次keyPress键入兑换码的每一个字符
|
||||
await inputText(code);
|
||||
await sleep(500);
|
||||
|
||||
// d. 输入完毕后,识别兑换图片并点击,等待1.5秒
|
||||
const redeemRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/redeem.png"));
|
||||
const redeemRes = captureGameRegion().find(redeemRo);
|
||||
if (redeemRes.isExist()) {
|
||||
redeemRes.click();
|
||||
}
|
||||
await sleep(1500);
|
||||
|
||||
// e. 识别各种状态图片
|
||||
const invalidRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/invalid.png"));
|
||||
const invalidRes = captureGameRegion().find(invalidRo);
|
||||
if (invalidRes.isExist()) {
|
||||
log.info(`兑换码【${code}】无效`);
|
||||
}
|
||||
|
||||
const usedRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/used.png"));
|
||||
const usedRes = captureGameRegion().find(usedRo);
|
||||
if (usedRes.isExist()) {
|
||||
log.info(`兑换码【${code}】已使用`);
|
||||
}
|
||||
|
||||
const expiredRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/expired.png"));
|
||||
const expiredRes = captureGameRegion().find(expiredRo);
|
||||
if (expiredRes.isExist()) {
|
||||
log.info(`兑换码【${code}】已过期`);
|
||||
}
|
||||
|
||||
const notopenRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/not_open.png"));
|
||||
const notopenRes = captureGameRegion().find(notopenRo);
|
||||
if (notopenRes.isExist()) {
|
||||
log.info(`兑换码【${code}】未开启`);
|
||||
}
|
||||
|
||||
const confirmRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/confirm.png"));
|
||||
const confirmRes = captureGameRegion().find(confirmRo);
|
||||
if (confirmRes.isExist()) {
|
||||
log.info(`兑换码【${code}】成功兑换`);
|
||||
confirmRes.click();
|
||||
}
|
||||
|
||||
// f. 识别清除图片并点击
|
||||
const clearRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/clear.png"));
|
||||
const clearRes = captureGameRegion().find(clearRo);
|
||||
if (clearRes.isExist()) {
|
||||
clearRes.click();
|
||||
}
|
||||
await sleep(4000);
|
||||
}
|
||||
} catch (error) {
|
||||
log.error(`处理兑换码时出错: ${error}`);
|
||||
return; // 出错时不更新状态
|
||||
}
|
||||
|
||||
// 7. 所有兑换码兑换完成后返回主界面
|
||||
await genshin.returnMainUi();
|
||||
|
||||
// 8. 保存当前兑换码到状态文件
|
||||
try {
|
||||
file.writeTextSync(STATE_FILE, JSON.stringify(currentCodes));
|
||||
log.info("兑换码状态已更新");
|
||||
} catch (error) {
|
||||
log.error(`保存状态文件失败: ${error}`);
|
||||
}
|
||||
})();
|
||||
|
||||
// 辅助函数:比较两个数组是否相同
|
||||
function arraysEqual(a, b) {
|
||||
if (a === b) return true;
|
||||
if (a == null || b == null) return false;
|
||||
if (a.length !== b.length) return false;
|
||||
|
||||
// 创建副本避免修改原数组
|
||||
const sortedA = [...a].sort();
|
||||
const sortedB = [...b].sort();
|
||||
|
||||
for (let i = 0; i < sortedA.length; i++) {
|
||||
if (sortedA[i] !== sortedB[i]) return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
14
repo/js/全自动使用多个兑换码/manifest.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"manifest_version": 1,
|
||||
"name": "全自动使用多个兑换码",
|
||||
"version": "2.0",
|
||||
"description": "自动使用兑换码,自定义配置里输入兑换码,多个兑换码支持用非字母数字串隔开,建议用空格隔开。自动检测新旧兑换码,无需反复启停该脚本",
|
||||
"authors": [
|
||||
{
|
||||
"name": "miludelongwang",
|
||||
"link": "https://github.com/miludelongwang/GI-Model-Importer"
|
||||
}
|
||||
],
|
||||
"settings_ui": "settings.json",
|
||||
"main": "main.js"
|
||||
}
|
||||
6
repo/js/全自动使用多个兑换码/readme.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
兑换码支持用非字母数字串隔开,
|
||||
例如输入“DUIHUANMA111 DUIHUANMA222%.&*()DUIHUANMA333#¥”,
|
||||
可以识别出DUIHUANMA111,DUIHUANMA222,DUIHUANMA333三个兑换码,
|
||||
不过还是建议用空格隔开例如“DUIHUANMA111 DUIHUANMA222 DUIHUANMA333”
|
||||
|
||||
不需要关闭该脚本。该脚本自动检测新旧兑换码,无需反复启停该脚本。脚本现在能正确检测兑换码(自定义配置)变化并只在新兑换码(自定义配置)出现时执行。
|
||||
1
repo/js/全自动使用多个兑换码/redeem_state.json
Normal file
@@ -0,0 +1 @@
|
||||
["DUIHUANMA111","DUIHUANMA222","DUIHUANMA333"]
|
||||
7
repo/js/全自动使用多个兑换码/settings.json
Normal file
@@ -0,0 +1,7 @@
|
||||
[
|
||||
{
|
||||
"name": "redeemCodes",
|
||||
"type": "input-text",
|
||||
"label": "多个兑换码可以用非字母数字串隔开,建议用单空格隔开\n例如\nDUIHUANMA111 DUIHUANMA222 DUIHUANMA333"
|
||||
}
|
||||
]
|
||||
5
repo/js/全自动使用多个兑换码/version.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# 2.0
|
||||
新增自动检测新旧兑换码,无需反复启停该脚本。脚本现在能正确检测兑换码(自定义配置)变化并只在新兑换码(自定义配置)出现时执行。
|
||||
兑换码支持用非字母数字串隔开,例如输入“DUIHUANMA111 DUIHUANMA222%.&*()DUIHUANMA333#¥”,可以识别出DUIHUANMA111,DUIHUANMA222,DUIHUANMA333三个兑换码,不过还是建议用空格隔开例如“DUIHUANMA111 DUIHUANMA222 DUIHUANMA333”
|
||||
# 1.0
|
||||
自动使用兑换码,自定义配置里输入兑换码,多个兑换码间用空格隔开。
|
||||
@@ -5,7 +5,7 @@
|
||||
"label": "渲染精度(默认0.6)",
|
||||
"options": [
|
||||
"0.6",
|
||||
"1.0",
|
||||
"1.0"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -15,7 +15,7 @@
|
||||
"options": [
|
||||
"兼容模式",
|
||||
"中",
|
||||
"高",
|
||||
"高"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
@@ -4,84 +4,69 @@
|
||||
"type": "input-text",
|
||||
"label": "请输入料理的全名"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "foodNum",
|
||||
"type": "input-text",
|
||||
"label": "请输入料理的加工数量"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "flourNum",
|
||||
"type": "input-text",
|
||||
"label": "请输入面粉的加工数量"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "creamNum",
|
||||
"type": "input-text",
|
||||
"label": "请输入奶油的加工数量"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "smokedPoultryNum",
|
||||
"type": "input-text",
|
||||
"label": "请输入熏禽肉的加工数量"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "butterNum",
|
||||
"type": "input-text",
|
||||
"label": "请输入黄油的加工数量"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "hamNum",
|
||||
"type": "input-text",
|
||||
"label": "请输入火腿的加工数量"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "sugarNum",
|
||||
"type": "input-text",
|
||||
"label": "请输入糖的加工数量"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "spiceNum",
|
||||
"type": "input-text",
|
||||
"label": "请输入香辛料的加工数量"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "crabRoeNum",
|
||||
"type": "input-text",
|
||||
"label": "请输入蟹黄的加工数量"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "jamNum",
|
||||
"type": "input-text",
|
||||
"label": "请输入的果酱加工数量"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "cheeseNum",
|
||||
"type": "input-text",
|
||||
"label": "请输入奶酪的加工数量"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "baconNum",
|
||||
"type": "input-text",
|
||||
"label": "请输入培根的加工数量"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "sausageNum",
|
||||
"type": "input-text",
|
||||
"label": "请输入香肠的加工数量"
|
||||
},
|
||||
|
||||
|
||||
]
|
||||
}
|
||||
]
|
||||
@@ -25,7 +25,7 @@
|
||||
"label": "====================\n只扫描📁pathing下的材料\n无视【材料分类】勾选。默认:否",
|
||||
"options": [
|
||||
"是",
|
||||
"否",
|
||||
"否"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
BIN
repo/js/自动使用兑换码/assets/account.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
repo/js/自动使用兑换码/assets/clear.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
repo/js/自动使用兑换码/assets/confirm.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
BIN
repo/js/自动使用兑换码/assets/expired.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
repo/js/自动使用兑换码/assets/go_to_redeem.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
repo/js/自动使用兑换码/assets/input_code.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
BIN
repo/js/自动使用兑换码/assets/invalid.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
repo/js/自动使用兑换码/assets/not_open.png
Normal file
|
After Width: | Height: | Size: 7.4 KiB |
BIN
repo/js/自动使用兑换码/assets/redeem.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
repo/js/自动使用兑换码/assets/settings.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
repo/js/自动使用兑换码/assets/used.png
Normal file
|
After Width: | Height: | Size: 7.9 KiB |
168
repo/js/自动使用兑换码/main.js
Normal file
@@ -0,0 +1,168 @@
|
||||
(async function () {
|
||||
// 定义状态文件路径
|
||||
const STATE_FILE = "redeem_state.json";
|
||||
|
||||
// 1. 检查配置项是否存在
|
||||
if (typeof settings === 'undefined' || typeof settings.redeemCodes === 'undefined') {
|
||||
log.error("兑换码配置项不存在,脚本终止运行");
|
||||
return;
|
||||
}
|
||||
|
||||
// 2. 获取当前兑换码配置
|
||||
const currentCodesText = settings.redeemCodes || "";
|
||||
const currentCodes = currentCodesText.split(/\s+/).filter(code => code.trim() !== "");
|
||||
|
||||
if (currentCodes.length === 0) {
|
||||
log.info("未检测到兑换码,脚本终止运行");
|
||||
return;
|
||||
}
|
||||
|
||||
// 3. 读取上次兑换状态(使用 try-catch 替代 existsSync)
|
||||
let lastRunCodes = [];
|
||||
try {
|
||||
// 直接尝试读取文件,如果文件不存在会抛出异常
|
||||
const stateData = file.readTextSync(STATE_FILE);
|
||||
lastRunCodes = JSON.parse(stateData);
|
||||
log.info(`读取到上次兑换码配置: ${lastRunCodes.join(" ")}`);
|
||||
} catch (error) {
|
||||
// 文件不存在是正常情况,不需要警告
|
||||
if (!error.message.includes("文件不存在")) {
|
||||
log.warning(`读取状态文件失败: ${error.message}`);
|
||||
}
|
||||
}
|
||||
|
||||
// 4. 检查兑换码是否变化
|
||||
const hasChanged = !arraysEqual(currentCodes, lastRunCodes);
|
||||
|
||||
if (!hasChanged) {
|
||||
log.info("兑换码配置未变化,脚本终止运行");
|
||||
return;
|
||||
}
|
||||
|
||||
log.info(`检测到新兑换码配置: ${currentCodesText}`);
|
||||
setGameMetrics(1920, 1080, 1);
|
||||
// 5. 返回主界面,等待1秒
|
||||
await genshin.returnMainUi();
|
||||
await sleep(1000);
|
||||
|
||||
// 6. 通过keyPress点按esc键(VK_ESCAPE),等待2秒
|
||||
keyPress("ESCAPE");
|
||||
await sleep(2000);
|
||||
|
||||
const settingsRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/settings.png"));
|
||||
const settingsRes = captureGameRegion().find(settingsRo);
|
||||
if (settingsRes.isExist()) {
|
||||
settingsRes.click();
|
||||
}
|
||||
await sleep(2000);
|
||||
|
||||
const accountRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/account.png"));
|
||||
const accountRes = captureGameRegion().find(accountRo);
|
||||
if (accountRes.isExist()) {
|
||||
accountRes.click();
|
||||
}
|
||||
await sleep(500);
|
||||
|
||||
const goToRedeemRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/go_to_redeem.png"));
|
||||
const goToRedeemRes = captureGameRegion().find(goToRedeemRo);
|
||||
if (goToRedeemRes.isExist()) {
|
||||
goToRedeemRes.click();
|
||||
}
|
||||
await sleep(500);
|
||||
|
||||
try {
|
||||
for (const code of currentCodes) {
|
||||
log.info(`处理兑换码: ${code}`);
|
||||
|
||||
// b. 识别输入兑换码图片并点击
|
||||
const inputCodeRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/input_code.png"));
|
||||
const inputCodeRes = captureGameRegion().find(inputCodeRo);
|
||||
if (inputCodeRes.isExist()) {
|
||||
inputCodeRes.click();
|
||||
}
|
||||
await sleep(300);
|
||||
|
||||
// c. 通过虚拟键代码依次keyPress键入兑换码的每一个字符
|
||||
await inputText(code);
|
||||
await sleep(500);
|
||||
|
||||
// d. 输入完毕后,识别兑换图片并点击,等待1.5秒
|
||||
const redeemRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/redeem.png"));
|
||||
const redeemRes = captureGameRegion().find(redeemRo);
|
||||
if (redeemRes.isExist()) {
|
||||
redeemRes.click();
|
||||
}
|
||||
await sleep(1500);
|
||||
|
||||
// e. 识别各种状态图片
|
||||
const invalidRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/invalid.png"));
|
||||
const invalidRes = captureGameRegion().find(invalidRo);
|
||||
if (invalidRes.isExist()) {
|
||||
log.info(`兑换码【${code}】无效`);
|
||||
}
|
||||
|
||||
const usedRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/used.png"));
|
||||
const usedRes = captureGameRegion().find(usedRo);
|
||||
if (usedRes.isExist()) {
|
||||
log.info(`兑换码【${code}】已使用`);
|
||||
}
|
||||
|
||||
const expiredRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/expired.png"));
|
||||
const expiredRes = captureGameRegion().find(expiredRo);
|
||||
if (expiredRes.isExist()) {
|
||||
log.info(`兑换码【${code}】已过期`);
|
||||
}
|
||||
|
||||
const notopenRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/not_open.png"));
|
||||
const notopenRes = captureGameRegion().find(notopenRo);
|
||||
if (notopenRes.isExist()) {
|
||||
log.info(`兑换码【${code}】未开启`);
|
||||
}
|
||||
|
||||
const confirmRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/confirm.png"));
|
||||
const confirmRes = captureGameRegion().find(confirmRo);
|
||||
if (confirmRes.isExist()) {
|
||||
log.info(`兑换码【${code}】成功兑换`);
|
||||
confirmRes.click();
|
||||
}
|
||||
|
||||
// f. 识别清除图片并点击
|
||||
const clearRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/clear.png"));
|
||||
const clearRes = captureGameRegion().find(clearRo);
|
||||
if (clearRes.isExist()) {
|
||||
clearRes.click();
|
||||
}
|
||||
await sleep(4000);
|
||||
}
|
||||
} catch (error) {
|
||||
log.error(`处理兑换码时出错: ${error}`);
|
||||
return; // 出错时不更新状态
|
||||
}
|
||||
|
||||
// 7. 所有兑换码兑换完成后返回主界面
|
||||
await genshin.returnMainUi();
|
||||
|
||||
// 8. 保存当前兑换码到状态文件
|
||||
try {
|
||||
file.writeTextSync(STATE_FILE, JSON.stringify(currentCodes));
|
||||
log.info("兑换码状态已更新");
|
||||
} catch (error) {
|
||||
log.error(`保存状态文件失败: ${error}`);
|
||||
}
|
||||
})();
|
||||
|
||||
// 辅助函数:比较两个数组是否相同
|
||||
function arraysEqual(a, b) {
|
||||
if (a === b) return true;
|
||||
if (a == null || b == null) return false;
|
||||
if (a.length !== b.length) return false;
|
||||
|
||||
// 创建副本避免修改原数组
|
||||
const sortedA = [...a].sort();
|
||||
const sortedB = [...b].sort();
|
||||
|
||||
for (let i = 0; i < sortedA.length; i++) {
|
||||
if (sortedA[i] !== sortedB[i]) return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
14
repo/js/自动使用兑换码/manifest.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"manifest_version": 1,
|
||||
"name": "自动使用多个兑换码",
|
||||
"version": "2.0",
|
||||
"description": "自动使用兑换码,自定义配置里输入兑换码,多个兑换码支持用非字母数字串隔开,建议用空格隔开。自动检测新旧兑换码,无需反复启停该脚本",
|
||||
"authors": [
|
||||
{
|
||||
"name": "miludelongwang",
|
||||
"link": "https://github.com/miludelongwang/GI-Model-Importer"
|
||||
}
|
||||
],
|
||||
"settings_ui": "settings.json",
|
||||
"main": "main.js"
|
||||
}
|
||||
6
repo/js/自动使用兑换码/readme.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
兑换码支持用非字母数字串隔开,
|
||||
例如输入“DUIHUANMA111 DUIHUANMA222%.&*()DUIHUANMA333#¥”,
|
||||
可以识别出DUIHUANMA111,DUIHUANMA222,DUIHUANMA333三个兑换码,
|
||||
不过还是建议用空格隔开例如“DUIHUANMA111 DUIHUANMA222 DUIHUANMA333”
|
||||
|
||||
不需要关闭该脚本。该脚本自动检测新旧兑换码,无需反复启停该脚本。脚本现在能正确检测兑换码(自定义配置)变化并只在新兑换码(自定义配置)出现时执行。
|
||||
1
repo/js/自动使用兑换码/redeem_state.json
Normal file
@@ -0,0 +1 @@
|
||||
["DUIHUANMA111","DUIHUANMA222","DUIHUANMA333"]
|
||||
7
repo/js/自动使用兑换码/settings.json
Normal file
@@ -0,0 +1,7 @@
|
||||
[
|
||||
{
|
||||
"name": "redeemCodes",
|
||||
"type": "input-text",
|
||||
"label": "兑换码(多个兑换码支持用非字母数字串隔开,建议用空格隔开)"
|
||||
}
|
||||
]
|
||||
5
repo/js/自动使用兑换码/version.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# 2.0
|
||||
新增自动检测新旧兑换码,无需反复启停该脚本。脚本现在能正确检测兑换码(自定义配置)变化并只在新兑换码(自定义配置)出现时执行。
|
||||
兑换码支持用非字母数字串隔开,例如输入“DUIHUANMA111 DUIHUANMA222%.&*()DUIHUANMA333#¥”,可以识别出DUIHUANMA111,DUIHUANMA222,DUIHUANMA333三个兑换码,不过还是建议用空格隔开例如“DUIHUANMA111 DUIHUANMA222 DUIHUANMA333”
|
||||
# 1.0
|
||||
自动使用兑换码,自定义配置里输入兑换码,多个兑换码间用空格隔开。
|
||||
@@ -1,5 +1,4 @@
|
||||
[
|
||||
|
||||
{
|
||||
"name": "confirm",
|
||||
"type": "select",
|
||||
@@ -10,7 +9,6 @@
|
||||
"YES"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"name": "samePlace",
|
||||
"type": "select",
|
||||
@@ -20,60 +18,55 @@
|
||||
"NO"
|
||||
]
|
||||
},
|
||||
|
||||
|
||||
{
|
||||
"name": "challengeName",
|
||||
"type": "select",
|
||||
"label": "请选择首领",
|
||||
"options": [
|
||||
"爆炎树",
|
||||
"半永恒统辖矩阵",
|
||||
"掣电树",
|
||||
"纯水精灵",
|
||||
"翠翎恐簟",
|
||||
"深罪浸礼者",
|
||||
"深邃摹结株",
|
||||
"风蚀沙虫",
|
||||
"歌裴莉娅的葬送",
|
||||
"古岩龙蜥",
|
||||
"恒常机关阵列",
|
||||
"急冻树",
|
||||
"金焰绒翼龙暴君",
|
||||
"科培琉司的劫罚",
|
||||
"雷音权现",
|
||||
"灵觉隐修的迷者",
|
||||
"魔像督军",
|
||||
"秘源机兵·统御械",
|
||||
"秘源机兵·构型械",
|
||||
"魔偶剑鬼",
|
||||
"千年珍珠骏麟",
|
||||
"熔岩辉龙像",
|
||||
"贪食匿叶龙山王",
|
||||
"铁甲熔火帝皇",
|
||||
"无相之草",
|
||||
"无相之火",
|
||||
"无相之雷",
|
||||
"无相之水",
|
||||
"无相之岩",
|
||||
"水形幻人",
|
||||
"实验性场力发生装置",
|
||||
"遗迹巨蛇",
|
||||
"隐山猊兽",
|
||||
"兆载永劫龙兽"
|
||||
"爆炎树",
|
||||
"半永恒统辖矩阵",
|
||||
"掣电树",
|
||||
"纯水精灵",
|
||||
"翠翎恐簟",
|
||||
"深罪浸礼者",
|
||||
"深邃摹结株",
|
||||
"风蚀沙虫",
|
||||
"歌裴莉娅的葬送",
|
||||
"古岩龙蜥",
|
||||
"恒常机关阵列",
|
||||
"急冻树",
|
||||
"金焰绒翼龙暴君",
|
||||
"科培琉司的劫罚",
|
||||
"雷音权现",
|
||||
"灵觉隐修的迷者",
|
||||
"魔像督军",
|
||||
"秘源机兵·统御械",
|
||||
"秘源机兵·构型械",
|
||||
"魔偶剑鬼",
|
||||
"千年珍珠骏麟",
|
||||
"熔岩辉龙像",
|
||||
"贪食匿叶龙山王",
|
||||
"铁甲熔火帝皇",
|
||||
"无相之草",
|
||||
"无相之火",
|
||||
"无相之雷",
|
||||
"无相之水",
|
||||
"无相之岩",
|
||||
"水形幻人",
|
||||
"实验性场力发生装置",
|
||||
"遗迹巨蛇",
|
||||
"隐山猊兽",
|
||||
"兆载永劫龙兽"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"name": "challengeNum",
|
||||
"type": "input-text",
|
||||
"label": "挑战次数"
|
||||
},
|
||||
|
||||
{
|
||||
"name": "resinNum",
|
||||
"type": "input-text",
|
||||
"label": "是否使用树脂(默认0)"
|
||||
},
|
||||
|
||||
}
|
||||
]
|
||||
@@ -16,7 +16,8 @@
|
||||
"双手剑"
|
||||
],
|
||||
"last_modified_time": 1752695211025,
|
||||
"enable_monster_loot_split": false
|
||||
"enable_monster_loot_split": false,
|
||||
"author": "this-Fish"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
@@ -31,7 +32,7 @@
|
||||
{
|
||||
"id": 2,
|
||||
"x": -4042.07,
|
||||
"y": -2628.274,
|
||||
"y": -2628.27,
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
@@ -40,7 +41,7 @@
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": -4041.03125,
|
||||
"x": -4041.03,
|
||||
"y": -2624.5,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
@@ -51,22 +52,31 @@
|
||||
"id": 4,
|
||||
"x": -4034.25,
|
||||
"y": -2623.7,
|
||||
"action": "combat_script",
|
||||
"move_mode": "dash",
|
||||
"action_params": "玛薇卡 wait(0.18),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.4),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(0.7);",
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": -3936.77,
|
||||
"y": -2611.1,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "玛薇卡 wait(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.4),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(0.7);",
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": -3936.77,
|
||||
"y": -2611.1,
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"id": 7,
|
||||
"x": -3937.8,
|
||||
"y": -2606.46,
|
||||
"action": "mining",
|
||||
@@ -75,7 +85,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"id": 8,
|
||||
"x": -3938.04,
|
||||
"y": -2606.41,
|
||||
"action": "combat_script",
|
||||
@@ -84,7 +94,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"id": 9,
|
||||
"x": -3941.43,
|
||||
"y": -2602.51,
|
||||
"action": "mining",
|
||||
@@ -93,7 +103,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"id": 10,
|
||||
"x": -3941.67,
|
||||
"y": -2602.46,
|
||||
"action": "combat_script",
|
||||
|
||||
@@ -19,18 +19,161 @@
|
||||
]
|
||||
},
|
||||
"positions": [
|
||||
|
||||
{
|
||||
"id": 1,
|
||||
"x": -4217.88,
|
||||
"y": -2397.88,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": -4210.65,
|
||||
"y": -2338.82,
|
||||
"action": "combat_script",
|
||||
"move_mode": "fly",
|
||||
"action_params": "j,wait(1),j,attack(0.2)",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": -4210.65,
|
||||
"y": -2338.82,
|
||||
"action": "stop_flying",
|
||||
"move_mode": "fly",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": -4199.15,
|
||||
"y": -2342.3,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": -4198.13,
|
||||
"y": -2345.39,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": -4179.55,
|
||||
"y": -2349.85,
|
||||
"action": "stop_flying",
|
||||
"move_mode": "fly",
|
||||
"action_params": "",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": -4184.65,
|
||||
"y": -2351.01,
|
||||
"action": "mining",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": -4184.65,
|
||||
"y": -2351.01,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "wait(0.5)",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": -4182.12,
|
||||
"y": -2345.95,
|
||||
"action": "mining",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": -4182.16,
|
||||
"y": -2345.88,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "wait(0.5)",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"x": -4180.43,
|
||||
"y": -2354.35,
|
||||
"action": "mining",
|
||||
"move_mode": "jump",
|
||||
"action_params": "",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"x": -4180.43,
|
||||
"y": -2354.35,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "wait(0.5)",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"x": -4166.19,
|
||||
"y": -2347.2,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"x": -4165.43,
|
||||
"y": -2328.98,
|
||||
"action": "mining",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"x": -4165.33,
|
||||
"y": -2328.96,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "wait(0.5)",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"x": -4165.22,
|
||||
"y": -2322.14,
|
||||
"action": "mining",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"x": -4165.22,
|
||||
"y": -2322.14,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "wait(0.5)",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"id": 18,
|
||||
"x": -4162.23,
|
||||
"y": -2299.39,
|
||||
"action": "",
|
||||
@@ -39,15 +182,25 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"x": -4167.18,
|
||||
"y": -2294.2,
|
||||
"action": "combat_script",
|
||||
"move_mode": "",
|
||||
"action_params": "玛薇卡 wait(0.15),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.2),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(0.2);",
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"id": 20,
|
||||
"x": -4244.83,
|
||||
"y": -2205.28,
|
||||
"action": "combat_script",
|
||||
"move_mode": "",
|
||||
"action_params": "玛薇卡 wait(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.2),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(0.2);",
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"x": -4244.83,
|
||||
"y": -2205.28,
|
||||
"action": "",
|
||||
@@ -56,7 +209,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"id": 22,
|
||||
"x": -4258.99,
|
||||
"y": -2196.27,
|
||||
"action": "",
|
||||
@@ -65,7 +218,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"id": 23,
|
||||
"x": -4256.82,
|
||||
"y": -2198.13,
|
||||
"action": "mining",
|
||||
@@ -86,7 +239,7 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"id": 24,
|
||||
"x": -4256.82,
|
||||
"y": -2198.13,
|
||||
"action": "combat_script",
|
||||
@@ -95,7 +248,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"id": 25,
|
||||
"x": -4253.16,
|
||||
"y": -2201.33,
|
||||
"action": "mining",
|
||||
@@ -104,7 +257,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"id": 26,
|
||||
"x": -4253.16,
|
||||
"y": -2201.33,
|
||||
"action": "combat_script",
|
||||
@@ -113,7 +266,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"id": 27,
|
||||
"x": -4251.25,
|
||||
"y": -2206.2,
|
||||
"action": "mining",
|
||||
@@ -122,7 +275,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"id": 28,
|
||||
"x": -4251.17,
|
||||
"y": -2206.19,
|
||||
"action": "combat_script",
|
||||
@@ -131,7 +284,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"id": 29,
|
||||
"x": -4253.01,
|
||||
"y": -2208.1,
|
||||
"action": "mining",
|
||||
@@ -140,7 +293,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"id": 30,
|
||||
"x": -4253.02,
|
||||
"y": -2208.11,
|
||||
"action": "combat_script",
|
||||
|
||||
@@ -42,15 +42,24 @@
|
||||
"id": 3,
|
||||
"x": -2576.72,
|
||||
"y": -3523.21,
|
||||
"action": "combat_script",
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "玛薇卡 w(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.05);",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": -2714.42,
|
||||
"y": -3572.89,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "玛薇卡 w(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(0.85);",
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": -2714.42,
|
||||
"y": -3572.89,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "fight",
|
||||
@@ -69,7 +78,7 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"id": 6,
|
||||
"x": -2714.42,
|
||||
"y": -3572.89,
|
||||
"type": "path",
|
||||
@@ -78,7 +87,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"id": 7,
|
||||
"x": -2746.19,
|
||||
"y": -3555.42,
|
||||
"type": "target",
|
||||
@@ -88,7 +97,7 @@
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"id": 8,
|
||||
"x": -2746.19,
|
||||
"y": -3555.42,
|
||||
"type": "target",
|
||||
@@ -97,7 +106,7 @@
|
||||
"action_params": "wait(0.5)"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"id": 9,
|
||||
"x": -2749.3,
|
||||
"y": -3551.26,
|
||||
"type": "path",
|
||||
@@ -106,7 +115,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"id": 10,
|
||||
"x": -2750.23,
|
||||
"y": -3555.95,
|
||||
"type": "target",
|
||||
@@ -116,7 +125,7 @@
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"id": 11,
|
||||
"x": -2750.23,
|
||||
"y": -3555.95,
|
||||
"type": "path",
|
||||
@@ -125,7 +134,7 @@
|
||||
"action_params": "wait(0.5)"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"id": 12,
|
||||
"x": -2753.57,
|
||||
"y": -3551.78,
|
||||
"type": "target",
|
||||
@@ -135,7 +144,7 @@
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"id": 13,
|
||||
"x": -2753.57,
|
||||
"y": -3551.78,
|
||||
"type": "path",
|
||||
|
||||
@@ -50,22 +50,31 @@
|
||||
"id": 4,
|
||||
"x": -2168.75,
|
||||
"y": -3713.38,
|
||||
"action": "combat_script",
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "玛薇卡 w(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.2),j,wait(0.1),j,wait(0.01),j,wait(0.2);",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": -2115.25,
|
||||
"y": -3759.99,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "玛薇卡 w(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.2),j,wait(0.1),j,wait(0.05),j,wait(0.5);",
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": -2115.25,
|
||||
"y": -3759.99,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"id": 7,
|
||||
"x": -2107.66,
|
||||
"y": -3764.36,
|
||||
"type": "path",
|
||||
@@ -74,7 +83,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"id": 8,
|
||||
"x": -2116.65,
|
||||
"y": -3764.41,
|
||||
"type": "target",
|
||||
@@ -83,7 +92,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"id": 9,
|
||||
"x": -2116.65,
|
||||
"y": -3764.39,
|
||||
"type": "path",
|
||||
@@ -92,7 +101,7 @@
|
||||
"action_params": "wait(0.5)"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"id": 10,
|
||||
"x": -2119.36,
|
||||
"y": -3764.12,
|
||||
"type": "target",
|
||||
@@ -101,7 +110,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"id": 11,
|
||||
"x": -2119.36,
|
||||
"y": -3764.12,
|
||||
"type": "path",
|
||||
@@ -110,7 +119,7 @@
|
||||
"action_params": "wait(0.5)"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"id": 12,
|
||||
"x": -2124.53,
|
||||
"y": -3765.89,
|
||||
"type": "target",
|
||||
@@ -119,7 +128,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"id": 13,
|
||||
"x": -2124.54,
|
||||
"y": -3765.88,
|
||||
"type": "path",
|
||||
|
||||
@@ -59,22 +59,31 @@
|
||||
"id": 5,
|
||||
"x": -1294.24,
|
||||
"y": -3770.63,
|
||||
"action": "combat_script",
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "玛薇卡 wait(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),dash,wait(0.5);",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": -1207.69,
|
||||
"y": -3840.95,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "玛薇卡 wait(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),dash(0.2),wait(0.2);",
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": -1207.69,
|
||||
"y": -3840.95,
|
||||
"type": "target",
|
||||
"move_mode": "dash",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"id": 8,
|
||||
"x": -1203.53,
|
||||
"y": -3840.89,
|
||||
"type": "target",
|
||||
@@ -84,7 +93,7 @@
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"id": 9,
|
||||
"x": -1203.53,
|
||||
"y": -3840.89,
|
||||
"type": "path",
|
||||
@@ -93,7 +102,7 @@
|
||||
"action_params": "wait(0.5)"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"id": 10,
|
||||
"x": -1201.96,
|
||||
"y": -3844.52,
|
||||
"type": "target",
|
||||
@@ -102,7 +111,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"id": 11,
|
||||
"x": -1201.92,
|
||||
"y": -3844.61,
|
||||
"type": "path",
|
||||
|
||||
@@ -16,7 +16,8 @@
|
||||
"双手剑"
|
||||
],
|
||||
"last_modified_time": 1752688788189,
|
||||
"enable_monster_loot_split": false
|
||||
"enable_monster_loot_split": false,
|
||||
"author": "this-Fish"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
@@ -40,34 +41,43 @@
|
||||
{
|
||||
"id": 3,
|
||||
"x": -743.56,
|
||||
"y": -3999,
|
||||
"action": "combat_script",
|
||||
"y": -3999.0,
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action_params": "玛薇卡 wait(0.11),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.5);",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": -650.84,
|
||||
"y": -3988.36,
|
||||
"action": "combat_script",
|
||||
"move_mode": "dash",
|
||||
"action_params": "玛薇卡 wait(0.11),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(0.9),dash(0.1);",
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": -650.84,
|
||||
"y": -3988.36,
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": -633.06640625,
|
||||
"y": -3992.224609375,
|
||||
"id": 6,
|
||||
"x": -633.07,
|
||||
"y": -3992.22,
|
||||
"action": "stop_flying",
|
||||
"move_mode": "fly",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": -636.5986328125,
|
||||
"y": -3990.8173828125,
|
||||
"id": 7,
|
||||
"x": -636.6,
|
||||
"y": -3990.82,
|
||||
"action": "fight",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
@@ -84,19 +94,10 @@
|
||||
"monster_tag": "normal"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": -620.7314453125,
|
||||
"y": -4016.787109375,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": -627.2802734375,
|
||||
"y": -4026.4453125,
|
||||
"x": -620.73,
|
||||
"y": -4016.79,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "",
|
||||
@@ -104,8 +105,8 @@
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": -630.6708984375,
|
||||
"y": -4019.5390625,
|
||||
"x": -627.28,
|
||||
"y": -4026.45,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "",
|
||||
@@ -113,6 +114,15 @@
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": -630.67,
|
||||
"y": -4019.54,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"x": -629.66,
|
||||
"y": -4008.14,
|
||||
"action": "",
|
||||
@@ -121,7 +131,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"id": 12,
|
||||
"x": -632.32,
|
||||
"y": -4009.12,
|
||||
"action": "mining",
|
||||
@@ -130,7 +140,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"id": 13,
|
||||
"x": -632.32,
|
||||
"y": -4009.12,
|
||||
"action": "combat_script",
|
||||
@@ -139,7 +149,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"id": 14,
|
||||
"x": -630.2,
|
||||
"y": -4017.18,
|
||||
"action": "",
|
||||
@@ -148,7 +158,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"id": 15,
|
||||
"x": -632.15,
|
||||
"y": -4016.43,
|
||||
"action": "mining",
|
||||
@@ -157,7 +167,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"id": 16,
|
||||
"x": -632.15,
|
||||
"y": -4016.43,
|
||||
"action": "combat_script",
|
||||
@@ -166,6 +176,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"x": -620.19,
|
||||
"y": -4042.86,
|
||||
"action": "",
|
||||
@@ -174,7 +185,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"id": 18,
|
||||
"x": -624.41,
|
||||
"y": -4041.38,
|
||||
"action": "mining",
|
||||
@@ -183,7 +194,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"id": 19,
|
||||
"x": -624.33,
|
||||
"y": -4041.29,
|
||||
"action": "combat_script",
|
||||
@@ -192,7 +203,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"id": 20,
|
||||
"x": -626.7,
|
||||
"y": -4036.12,
|
||||
"action": "mining",
|
||||
@@ -201,7 +212,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"id": 21,
|
||||
"x": -626.9,
|
||||
"y": -4035.34,
|
||||
"action": "combat_script",
|
||||
|
||||
@@ -16,7 +16,8 @@
|
||||
"双手剑"
|
||||
],
|
||||
"last_modified_time": 1752691152211,
|
||||
"enable_monster_loot_split": false
|
||||
"enable_monster_loot_split": false,
|
||||
"author": "this-Fish"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
@@ -41,31 +42,40 @@
|
||||
"id": 3,
|
||||
"x": -4350.26,
|
||||
"y": -4973.52,
|
||||
"action": "",
|
||||
"move_mode": "fly",
|
||||
"action_params": "",
|
||||
"type": "target"
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "玛薇卡 e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(3),j;",
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": -4350.26,
|
||||
"y": -4973.52,
|
||||
"action": "combat_script",
|
||||
"action": "",
|
||||
"move_mode": "fly",
|
||||
"action_params": "j,wait(7.5),j,attack(0.2)",
|
||||
"type": "target"
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": -4350.26,
|
||||
"y": -4973.52,
|
||||
"action": "stop_flying",
|
||||
"action": "combat_script",
|
||||
"move_mode": "fly",
|
||||
"action_params": "",
|
||||
"type": "target"
|
||||
"action_params": "j,wait(7.8),j,attack(0.2)",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": -4350.26,
|
||||
"y": -4973.52,
|
||||
"action": "stop_flying",
|
||||
"move_mode": "fly",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": -4347.33,
|
||||
"y": -4979.5,
|
||||
"action": "mining",
|
||||
@@ -74,7 +84,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"id": 8,
|
||||
"x": -4348.55,
|
||||
"y": -4979.4,
|
||||
"action": "combat_script",
|
||||
@@ -83,7 +93,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"id": 9,
|
||||
"x": -4332.1,
|
||||
"y": -4986.05,
|
||||
"action": "mining",
|
||||
@@ -92,7 +102,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"id": 10,
|
||||
"x": -4332.1,
|
||||
"y": -4986.05,
|
||||
"action": "combat_script",
|
||||
@@ -101,7 +111,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"id": 11,
|
||||
"x": -4341.64,
|
||||
"y": -4997.34,
|
||||
"action": "",
|
||||
@@ -110,7 +120,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"id": 12,
|
||||
"x": -4336.98,
|
||||
"y": -4994.48,
|
||||
"action": "mining",
|
||||
@@ -119,7 +129,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"id": 13,
|
||||
"x": -4336.98,
|
||||
"y": -4994.48,
|
||||
"action": "combat_script",
|
||||
@@ -128,7 +138,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"id": 14,
|
||||
"x": -4339.84,
|
||||
"y": -5023.47,
|
||||
"action": "",
|
||||
@@ -137,16 +147,25 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"id": 15,
|
||||
"x": -4335.44,
|
||||
"y": -5026.21,
|
||||
"action": "combat_script",
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action_params": "玛薇卡 wait(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.02),j,wait(0.5);",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"id": 16,
|
||||
"x": -4231.76,
|
||||
"y": -5105.72,
|
||||
"action": "combat_script",
|
||||
"move_mode": "dash",
|
||||
"action_params": "玛薇卡 wait(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.02),j,wait(0.5);",
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"x": -4231.76,
|
||||
"y": -5105.72,
|
||||
"action": "",
|
||||
@@ -155,7 +174,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"id": 18,
|
||||
"x": -4211.58,
|
||||
"y": -5092.98,
|
||||
"action": "",
|
||||
@@ -163,24 +182,6 @@
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"x": -4168.38,
|
||||
"y": -5092.06,
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"x": -4163.13,
|
||||
"y": -5078.75,
|
||||
"action": "combat_script",
|
||||
"move_mode": "dash",
|
||||
"action_params": "wait(0.5)",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"x": -4168.38,
|
||||
@@ -192,6 +193,24 @@
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"x": -4163.13,
|
||||
"y": -5078.75,
|
||||
"action": "combat_script",
|
||||
"move_mode": "dash",
|
||||
"action_params": "wait(0.5)",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"x": -4168.38,
|
||||
"y": -5092.06,
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"x": -4211.58,
|
||||
"y": -5092.98,
|
||||
"action": "",
|
||||
@@ -200,7 +219,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"id": 23,
|
||||
"x": -4206.91,
|
||||
"y": -5086.16,
|
||||
"action": "mining",
|
||||
@@ -209,7 +228,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"id": 24,
|
||||
"x": -4206.78,
|
||||
"y": -5087.11,
|
||||
"action": "combat_script",
|
||||
@@ -218,7 +237,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"id": 25,
|
||||
"x": -4197.8,
|
||||
"y": -5087.94,
|
||||
"action": "",
|
||||
@@ -227,7 +246,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"id": 26,
|
||||
"x": -4200.35,
|
||||
"y": -5083.15,
|
||||
"action": "mining",
|
||||
@@ -236,7 +255,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"id": 27,
|
||||
"x": -4200.35,
|
||||
"y": -5083.81,
|
||||
"action": "combat_script",
|
||||
@@ -245,7 +264,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"id": 28,
|
||||
"x": -4194.81,
|
||||
"y": -5095.35,
|
||||
"action": "",
|
||||
@@ -254,7 +273,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"id": 29,
|
||||
"x": -4189.32,
|
||||
"y": -5093.2,
|
||||
"action": "",
|
||||
@@ -263,7 +282,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"id": 30,
|
||||
"x": -4192.66,
|
||||
"y": -5091.75,
|
||||
"action": "mining",
|
||||
@@ -272,7 +291,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"id": 31,
|
||||
"x": -4194.43,
|
||||
"y": -5090.94,
|
||||
"action": "combat_script",
|
||||
@@ -281,7 +300,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"id": 32,
|
||||
"x": -4177.76,
|
||||
"y": -5094.52,
|
||||
"action": "",
|
||||
@@ -290,16 +309,16 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"id": 33,
|
||||
"x": -4133.92,
|
||||
"y": -5046,
|
||||
"y": -5046.0,
|
||||
"action": "mining",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"id": 34,
|
||||
"x": -4133.62,
|
||||
"y": -5038.83,
|
||||
"action": "",
|
||||
@@ -308,7 +327,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"id": 35,
|
||||
"x": -4131.81,
|
||||
"y": -5039.1,
|
||||
"action": "mining",
|
||||
@@ -317,7 +336,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"id": 36,
|
||||
"x": -4126.02,
|
||||
"y": -5033.94,
|
||||
"action": "",
|
||||
@@ -326,7 +345,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"id": 37,
|
||||
"x": -4128.94,
|
||||
"y": -5038.04,
|
||||
"action": "mining",
|
||||
@@ -335,7 +354,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"id": 38,
|
||||
"x": -4125.63,
|
||||
"y": -5041.3,
|
||||
"action": "mining",
|
||||
@@ -344,7 +363,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"id": 39,
|
||||
"x": -4127.23,
|
||||
"y": -5042.45,
|
||||
"action": "mining",
|
||||
@@ -353,7 +372,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"id": 40,
|
||||
"x": -4124.51,
|
||||
"y": -5047.59,
|
||||
"action": "",
|
||||
@@ -362,7 +381,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 39,
|
||||
"id": 41,
|
||||
"x": -4125.8,
|
||||
"y": -5045.49,
|
||||
"action": "mining",
|
||||
@@ -371,9 +390,9 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 40,
|
||||
"x": -4127.0234375,
|
||||
"y": -5040.6982421875,
|
||||
"id": 42,
|
||||
"x": -4127.02,
|
||||
"y": -5040.7,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "pick_around",
|
||||
|
||||
@@ -84,8 +84,8 @@
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": -2590.77,
|
||||
"y": -6736.42,
|
||||
"x": -2587.07,
|
||||
"y": -6736.3,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "",
|
||||
|
||||
@@ -41,13 +41,22 @@
|
||||
"id": 3,
|
||||
"x": -2832.67,
|
||||
"y": -6298.2,
|
||||
"action": "combat_script",
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "玛薇卡 wait(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(0.5);",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": -2783.39,
|
||||
"y": -6406.19,
|
||||
"action": "combat_script",
|
||||
"move_mode": "walk",
|
||||
"action_params": "玛薇卡 wait(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(0.5);",
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": -2786.55,
|
||||
"y": -6409.72,
|
||||
"type": "path",
|
||||
@@ -56,7 +65,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"id": 6,
|
||||
"x": -2777.35,
|
||||
"y": -6395.7,
|
||||
"type": "target",
|
||||
@@ -65,7 +74,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"id": 7,
|
||||
"x": -2777.35,
|
||||
"y": -6395.7,
|
||||
"type": "path",
|
||||
@@ -74,7 +83,7 @@
|
||||
"action_params": "wait(0.5)"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"id": 8,
|
||||
"x": -2774.67,
|
||||
"y": -6395.18,
|
||||
"type": "path",
|
||||
@@ -83,7 +92,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"id": 9,
|
||||
"x": -2774.69,
|
||||
"y": -6393.26,
|
||||
"type": "target",
|
||||
@@ -93,7 +102,7 @@
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"id": 10,
|
||||
"x": -2774.69,
|
||||
"y": -6393.26,
|
||||
"type": "path",
|
||||
@@ -102,7 +111,7 @@
|
||||
"action_params": "wait(0.5)"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"id": 11,
|
||||
"x": -2767.56,
|
||||
"y": -6400.81,
|
||||
"type": "path",
|
||||
@@ -111,7 +120,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"id": 12,
|
||||
"x": -2749.63,
|
||||
"y": -6408.51,
|
||||
"type": "path",
|
||||
@@ -120,7 +129,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"id": 13,
|
||||
"x": -2734.98,
|
||||
"y": -6406.89,
|
||||
"type": "path",
|
||||
@@ -129,7 +138,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"id": 14,
|
||||
"x": -2709.42,
|
||||
"y": -6346.94,
|
||||
"type": "path",
|
||||
@@ -138,7 +147,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"id": 15,
|
||||
"x": -2669.25,
|
||||
"y": -6335.83,
|
||||
"type": "target",
|
||||
@@ -147,7 +156,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"id": 16,
|
||||
"x": -2666.97,
|
||||
"y": -6308.31,
|
||||
"type": "path",
|
||||
@@ -156,7 +165,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"id": 17,
|
||||
"x": -2684.69,
|
||||
"y": -6291.43,
|
||||
"type": "target",
|
||||
@@ -165,7 +174,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"id": 18,
|
||||
"x": -2677.64,
|
||||
"y": -6276.9,
|
||||
"type": "path",
|
||||
@@ -174,7 +183,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"id": 19,
|
||||
"x": -2674.7,
|
||||
"y": -6261.84,
|
||||
"type": "target",
|
||||
@@ -183,7 +192,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"id": 20,
|
||||
"x": -2674.23,
|
||||
"y": -6260.94,
|
||||
"type": "target",
|
||||
@@ -192,7 +201,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"id": 21,
|
||||
"x": -2677.44,
|
||||
"y": -6260.4,
|
||||
"type": "target",
|
||||
@@ -201,7 +210,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"id": 22,
|
||||
"x": -2674.63,
|
||||
"y": -6259.38,
|
||||
"type": "target",
|
||||
@@ -210,7 +219,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"id": 23,
|
||||
"x": -2674.05,
|
||||
"y": -6259.09,
|
||||
"type": "path",
|
||||
|
||||
@@ -94,10 +94,10 @@
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": -2910.6,
|
||||
"y": -6218.26,
|
||||
"x": -2911.5,
|
||||
"y": -6218.67,
|
||||
"type": "target",
|
||||
"move_mode": "jump",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
@@ -226,7 +226,7 @@
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": ""
|
||||
"action_params": "wait(1)"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -150,22 +150,31 @@
|
||||
"id": 15,
|
||||
"x": 202.55,
|
||||
"y": -167.41,
|
||||
"action": "combat_script",
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action_params": "玛薇卡 wait(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.5),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.8);",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"x": 212.76,
|
||||
"y": -82.7,
|
||||
"action": "combat_script",
|
||||
"move_mode": "dash",
|
||||
"action_params": "玛薇卡 wait(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.5),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.8);",
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"x": 212.76,
|
||||
"y": -82.7,
|
||||
"type": "path",
|
||||
"move_mode": "dash",
|
||||
"action": "",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"id": 18,
|
||||
"x": 206.26,
|
||||
"y": -71.95,
|
||||
"type": "path",
|
||||
@@ -174,7 +183,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"id": 19,
|
||||
"x": 210.52,
|
||||
"y": -74.41,
|
||||
"type": "path",
|
||||
@@ -183,7 +192,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"id": 20,
|
||||
"x": 212.86,
|
||||
"y": -75.53,
|
||||
"type": "target",
|
||||
@@ -193,7 +202,7 @@
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"id": 21,
|
||||
"x": 212.86,
|
||||
"y": -75.53,
|
||||
"type": "path",
|
||||
@@ -201,27 +210,27 @@
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.5)"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"x": 208.44,
|
||||
"y": -75.2,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": "",
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"x": 208.44,
|
||||
"y": -75.2,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": "",
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"x": 208.44,
|
||||
"y": -75.2,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "wait(0.5)"
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"id": 24,
|
||||
"x": 201.21,
|
||||
"y": -76.46,
|
||||
"type": "path",
|
||||
@@ -230,7 +239,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"id": 25,
|
||||
"x": 195.78,
|
||||
"y": -79.17,
|
||||
"type": "path",
|
||||
@@ -239,7 +248,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"id": 26,
|
||||
"x": 201.08,
|
||||
"y": -82.36,
|
||||
"type": "path",
|
||||
@@ -249,7 +258,7 @@
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"id": 27,
|
||||
"x": 201.08,
|
||||
"y": -82.36,
|
||||
"type": "path",
|
||||
|
||||
@@ -43,15 +43,24 @@
|
||||
"id": 3,
|
||||
"x": 619.41,
|
||||
"y": 623.86,
|
||||
"action": "combat_script",
|
||||
"action": "",
|
||||
"move_mode": "dash",
|
||||
"action_params": "玛薇卡 wait(0.2),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.2),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(0.2);",
|
||||
"action_params": "",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 511.25,
|
||||
"y": 655.2,
|
||||
"action": "combat_script",
|
||||
"move_mode": "dash",
|
||||
"action_params": "玛薇卡 wait(0.15),e(hold),wait(0.05),keydown(w),wait(0.01),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.2),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(1.0),j,wait(0.15),j,wait(0.1),j,wait(0.01),j,wait(0.1);",
|
||||
"type": "orientation"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 511.25,
|
||||
"y": 655.2,
|
||||
"action": "fight",
|
||||
"move_mode": "run",
|
||||
"action_params": "",
|
||||
@@ -69,7 +78,7 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"id": 6,
|
||||
"x": 514.37,
|
||||
"y": 658.27,
|
||||
"action": "",
|
||||
@@ -78,7 +87,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"id": 7,
|
||||
"x": 503.32,
|
||||
"y": 665.36,
|
||||
"action": "",
|
||||
@@ -87,7 +96,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"id": 8,
|
||||
"x": 497.53,
|
||||
"y": 674.85,
|
||||
"action": "stop_flying",
|
||||
@@ -97,7 +106,7 @@
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"id": 9,
|
||||
"x": 498.9,
|
||||
"y": 663.93,
|
||||
"action": "mining",
|
||||
@@ -106,7 +115,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"id": 10,
|
||||
"x": 498.9,
|
||||
"y": 663.93,
|
||||
"action": "combat_script",
|
||||
@@ -115,7 +124,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"id": 11,
|
||||
"x": 497.53,
|
||||
"y": 674.85,
|
||||
"action": "",
|
||||
@@ -124,7 +133,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"id": 12,
|
||||
"x": 501.64,
|
||||
"y": 671.51,
|
||||
"type": "target",
|
||||
@@ -133,7 +142,7 @@
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"id": 13,
|
||||
"x": 501.64,
|
||||
"y": 671.51,
|
||||
"type": "path",
|
||||
@@ -143,7 +152,7 @@
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"id": 14,
|
||||
"x": 498.43,
|
||||
"y": 676.7,
|
||||
"action": "",
|
||||
@@ -152,7 +161,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"id": 15,
|
||||
"x": 502.71,
|
||||
"y": 678.66,
|
||||
"action": "mining",
|
||||
@@ -161,7 +170,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"id": 16,
|
||||
"x": 502.73,
|
||||
"y": 678.76,
|
||||
"action": "combat_script",
|
||||
@@ -170,7 +179,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"id": 17,
|
||||
"x": 497.51,
|
||||
"y": 679.47,
|
||||
"action": "",
|
||||
@@ -179,7 +188,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"id": 18,
|
||||
"x": 497.15,
|
||||
"y": 684.52,
|
||||
"action": "",
|
||||
@@ -188,7 +197,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"id": 19,
|
||||
"x": 500.94,
|
||||
"y": 700.92,
|
||||
"action": "",
|
||||
@@ -198,7 +207,7 @@
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"id": 20,
|
||||
"x": 500.4,
|
||||
"y": 707.62,
|
||||
"action": "",
|
||||
@@ -207,7 +216,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"id": 21,
|
||||
"x": 509.16,
|
||||
"y": 726.78,
|
||||
"action": "",
|
||||
@@ -216,7 +225,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"id": 22,
|
||||
"x": 516.29,
|
||||
"y": 736.4,
|
||||
"action": "",
|
||||
@@ -225,7 +234,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"id": 23,
|
||||
"x": 530.95,
|
||||
"y": 763.53,
|
||||
"action": "stop_flying",
|
||||
@@ -234,7 +243,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"id": 24,
|
||||
"x": 535.89,
|
||||
"y": 768.5,
|
||||
"action": "fight",
|
||||
@@ -254,7 +263,7 @@
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"id": 25,
|
||||
"x": 535.89,
|
||||
"y": 768.5,
|
||||
"action": "",
|
||||
@@ -263,7 +272,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"id": 26,
|
||||
"x": 535.45,
|
||||
"y": 758.4,
|
||||
"action": "mining",
|
||||
@@ -272,7 +281,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"id": 27,
|
||||
"x": 535.45,
|
||||
"y": 758.4,
|
||||
"action": "combat_script",
|
||||
@@ -281,7 +290,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"id": 28,
|
||||
"x": 541.14,
|
||||
"y": 765.6,
|
||||
"action": "",
|
||||
@@ -290,7 +299,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"id": 29,
|
||||
"x": 543.0,
|
||||
"y": 762.7,
|
||||
"action": "mining",
|
||||
@@ -299,7 +308,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"id": 30,
|
||||
"x": 543.0,
|
||||
"y": 762.7,
|
||||
"move_mode": "walk",
|
||||
@@ -308,7 +317,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"id": 31,
|
||||
"x": 540.34,
|
||||
"y": 770.23,
|
||||
"move_mode": "walk",
|
||||
@@ -317,7 +326,7 @@
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"id": 32,
|
||||
"x": 542.06,
|
||||
"y": 771.99,
|
||||
"action": "mining",
|
||||
@@ -326,7 +335,7 @@
|
||||
"type": "target"
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"id": 33,
|
||||
"x": 542.06,
|
||||
"y": 771.99,
|
||||
"action": "combat_script",
|
||||
|
||||