Merge pull request #1 from HZYgrandma/main

AddJavascript
This commit is contained in:
辉鸭蛋
2024-10-13 23:09:16 +08:00
committed by GitHub
25 changed files with 788 additions and 277 deletions

View File

@@ -0,0 +1,68 @@
{
"info": {
"name": "狗粮_璃月_渌华池_3",
"type": "collect",
"author": "Tim",
"version": "1.0",
"description": "",
"bgiVersion": "0.34.5"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 489.3623046875,
"y": 222.2685546875
},
{
"id": 2,
"x": 487.9140625,
"y": 239.24951171875,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 3,
"x": 475.84765625,
"y": 237.10205078125,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 4,
"x": 434.0712890625,
"y": 227.9326171875,
"type": "path",
"move_mode": "fly",
"action": ""
},
{
"id": 5,
"x": 426.3359375,
"y": 230.9072265625,
"type": "target",
"move_mode": "walk",
"action": ""
},
{
"id": 6,
"x": 424.234375,
"y": 231.55224609375,
"type": "target",
"move_mode": "walk",
"action": ""
},
{
"id": 7,
"x": 424.423828125,
"y": 233.74267578125,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,100 @@
{
"info": {
"name": "狗粮_须弥_维摩庄_3",
"type": "collect",
"author": "Tim",
"version": "1.0",
"description": "",
"bgiVersion": "0.34.5"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 2794.1982421875,
"y": -1216.46484375
},
{
"id": 2,
"x": 2789.333984375,
"y": -1187.43701171875,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 3,
"x": 2786.8701171875,
"y": -1163.32275390625,
"type": "path",
"move_mode": "fly",
"action": "stop_flying"
},
{
"id": 5,
"x": 2719.05517578125,
"y": -1131.2958984375,
"type": "path",
"move_mode": "fly",
"action": "stop_flying"
},
{
"id": 6,
"x": 2698.4287109375,
"y": -1146.67626953125,
"type": "target",
"move_mode": "walk",
"action": ""
},
{
"id": 7,
"x": 2705.5283203125,
"y": -1145.05712890625,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 8,
"x": 2701.0869140625,
"y": -1137.603515625,
"type": "target",
"move_mode": "walk",
"action": ""
},
{
"id": 9,
"x": 2704.130859375,
"y": -1143.216796875,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 10,
"x": 2714.32373046875,
"y": -1116.52978515625,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 11,
"x": 2722.77099609375,
"y": -1095.1630859375,
"type": "path",
"move_mode": "fly",
"action": ""
},
{
"id": 12,
"x": 2724.68359375,
"y": -1083.13525390625,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,84 @@
{
"info": {
"name": "狗粮_璃月_轻策庄_2",
"type": "collect",
"author": "Tim",
"version": "1.0",
"description": "",
"bgiVersion": "0.34.5"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 547.7373046875,
"y": 1766.75341796875
},
{
"id": 2,
"x": 551.017578125,
"y": 1755.98291015625,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 3,
"x": 589.1337890625,
"y": 1724.79931640625,
"type": "path",
"move_mode": "fly",
"action": ""
},
{
"id": 4,
"x": 613.7158203125,
"y": 1710.28564453125,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 5,
"x": 621.2431640625,
"y": 1706.30419921875,
"type": "target",
"move_mode": "walk",
"action": ""
},
{
"id": 6,
"x": 620.2861328125,
"y": 1711.07568359375,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 7,
"x": 650.8642578125,
"y": 1703.021484375,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 9,
"x": 664.81640625,
"y": 1713.56689453125,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"id": 10,
"x": 662.853515625,
"y": 1720.2998046875,
"type": "target",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -1 +1 @@
{"macroEvents":[{"type":0,"keyCode":83,"mouseX":0,"mouseY":0,"time":792.4653},{"type":1,"keyCode":83,"mouseX":0,"mouseY":0,"time":1159.2307},{"type":4,"mouseX":1279,"mouseY":719,"mouseButton":"Middle","time":2636.2387},{"type":5,"mouseX":1279,"mouseY":719,"mouseButton":"Middle","time":2834.2624},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":3821.2489},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":4224.2644},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":4934.3029},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":5259.2801},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":5478.2152},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":6147.2218},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":6774.2999},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":7159.2845},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":8147.2996},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":8230.3207},{"type":4,"mouseX":1279,"mouseY":719,"mouseButton":"Middle","time":8697.1997},{"type":5,"mouseX":1279,"mouseY":719,"mouseButton":"Middle","time":8887.3302},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":9538.261},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":9698.2691},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":10183.2751},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":10266.2936},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":10952.2396},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":11603.3408},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":12195.314},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":12609.2218},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":13142.3151},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":13461.3475},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":14041.2565},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":14296.2272},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":14911.2411},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":15840.3166},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":16071.231},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":16432.2845},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":16805.2562},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":17510.226},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":18054.3114},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":18338.2967},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":19882.4198},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":19970.3405},{"type":0,"keyCode":83,"mouseX":0,"mouseY":0,"time":20651.2966},{"type":1,"keyCode":83,"mouseX":0,"mouseY":0,"time":20745.2798},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":21597.2646},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":21916.3049},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":21999.2573},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":22390.2666},{"type":0,"keyCode":83,"mouseX":0,"mouseY":0,"time":23330.2251},{"type":1,"keyCode":83,"mouseX":0,"mouseY":0,"time":23472.2883}],"info":{"name":"","description":"","x":0,"y":0,"width":2560,"height":1440,"recordDpi":1.5}}
{"macroEvents":[{"type":0,"keyCode":83,"mouseX":0,"mouseY":0,"time":792.4653},{"type":1,"keyCode":83,"mouseX":0,"mouseY":0,"time":1159.2307},{"type":4,"mouseX":1279,"mouseY":719,"mouseButton":"Middle","time":2636.2387},{"type":5,"mouseX":1279,"mouseY":719,"mouseButton":"Middle","time":2834.2624},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":3821.2489},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":4224.2644},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":4934.3029},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":5259.2801},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":5478.2152},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":6147.2218},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":6774.2999},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":7159.2845},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":8147.2996},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":8230.3207},{"type":4,"mouseX":1279,"mouseY":719,"mouseButton":"Middle","time":8697.1997},{"type":5,"mouseX":1279,"mouseY":719,"mouseButton":"Middle","time":8887.3302},{"type":0,"keyCode":65,"mouseX":0,"mouseY":0,"time":9538.261},{"type":1,"keyCode":65,"mouseX":0,"mouseY":0,"time":9698.2691},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":10183.2751},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":10266.2936},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":10952.2396},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":11603.3408},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":12195.314},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":12609.2218},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":13142.3151},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":13461.3475},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":14041.2565},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":14296.2272},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":14911.2411},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":15840.3166},{"type":0,"keyCode":68,"mouseX":0,"mouseY":0,"time":16071.231},{"type":1,"keyCode":68,"mouseX":0,"mouseY":0,"time":16432.2845},{"type":0,"keyCode":87,"mouseX":0,"mouseY":0,"time":16805.2562},{"type":1,"keyCode":87,"mouseX":0,"mouseY":0,"time":17500.226}],"info":{"name":"","description":"","x":0,"y":0,"width":2560,"height":1440,"recordDpi":1.5}}

View File

@@ -9,9 +9,10 @@
`确保地图的按键为M键`,
'左上角派蒙头像未被其他悬浮窗遮挡',
'游戏以60帧运行',
'游戏视角灵敏度保持默认',
'游戏视角灵敏度保持默认为3',
'运行时是琳妮特前台且拥有双风共鸣',
'元素共鸣需要四个角色组队触发,仅两个风系角色无效'
'不要带其他有移速加成的角色',
];
for (let message of messages) {
@@ -35,7 +36,7 @@
async function AutoPath(locationName) {
let filePath = `assets/AutoPath/${locationName}.json`;
await AutoPathing.runFile(filePath);
await pathingScript.runFile(filePath);
}
await logTaskStart();
@@ -51,10 +52,6 @@
await KeyMouse('沉玉谷码头', 2, 1113, 1948);
await KeyMouse('沉玉谷狗洞', 2, 1114, 1948);
await KeyMouse('奥藏山', 2, 1451, 1029);
await KeyMouse('放大地图', 1, 1185, 620);
await KeyMouse('绝云间1', 2, 1185, 620);
await KeyMouse('绝云间2', 2, 1185, 620);
await KeyMouse('缩小地图', 1);
await KeyMouse('酒窖', 2, 730, 1062);
await KeyMouse('神无冢1', 2, -3405, -3534);

View File

@@ -1,11 +1,11 @@
{
"manifest_version": 1,
"name": "自动狗粮",
"version": "1.5",
"version": "1.6",
"description": "自动调查离传送点较近的狗粮。请使用琳妮特前台,双风共鸣。并保证所有传送点都已经激活!",
"authors": [
{
"name": "HZYgrandma"
"name": "HZYgrandma",
}
],
"main": "main.js"

View File

@@ -0,0 +1,12 @@
(async function () {
setGameMetrics(3840, 2160, 2);
keyPress("F4");
await sleep(1500);
click(1920, 100);
await sleep(1000);
click(3480, 1948);
await sleep(1000);
keyPress("Escape");
log.info("已领取历练点");
})();

View File

@@ -0,0 +1,12 @@
{
"manifest_version": 1,
"name": "领取纪行",
"version": "1.0",
"description": "用于领取纪行",
"authors": [
{
"name": "HZYgrandma",
}
],
"main": "main.js",
}

View File

@@ -0,0 +1,14 @@
(async function () {
setGameMetrics(3840, 2160, 2);
keyPress("F1");
await sleep(1600);
click(580, 680);
await sleep(1000);
click(3110, 1508);
await sleep(1000);
keyPress("Escape");
await sleep(1500);
keyPress("Escape");
log.info("已领取历练点");
})();

View File

@@ -0,0 +1,12 @@
{
"manifest_version": 1,
"name": "领取历练点",
"version": "1.0",
"description": "用于领取历练点",
"authors": [
{
"name": "HZYgrandma",
}
],
"main": "main.js",
}

14
repo/js/LastParty/main.js Normal file
View File

@@ -0,0 +1,14 @@
(async function () {
await sleep(15000);
setGameMetrics(3840, 2160, 2);
keyPress("L");
await sleep(4500);
click(150, 1078);
await sleep(800);
click(3200, 2050);
await sleep(1000);
keyPress("Escape");
await sleep(1000);
log.info("已切换至上一队");
})();

View File

@@ -0,0 +1,12 @@
{
"manifest_version": 1,
"name": "切换上一队",
"version": "1.0",
"description": "用于切换到上一队",
"authors": [
{
"name": "HZYgrandma",
}
],
"main": "main.js",
}

16
repo/js/Mail/main.js Normal file
View File

@@ -0,0 +1,16 @@
(async function () {
setGameMetrics(3840, 2160, 2);
keyPress("Escape");
await sleep(1500);
click(94, 1212);
await sleep(1500);
click(500, 2024);
await sleep(1000);
keyPress("Escape");
await sleep(1000);
keyPress("Escape");
await sleep(1000);
keyPress("Escape");
log.info("已领取邮件");
})();

View File

@@ -0,0 +1,12 @@
{
"manifest_version": 1,
"name": "领取邮件",
"version": "1.0",
"description": "用于领取邮件",
"authors": [
{
"name": "HZYgrandma",
}
],
"main": "main.js",
}

13
repo/js/NextParty/main.js Normal file
View File

@@ -0,0 +1,13 @@
(async function () {
setGameMetrics(3840, 2160, 2);
keyPress("L");
await sleep(4500);
click(3684, 1078);
await sleep(800);
click(3200, 2050);
await sleep(1000);
keyPress("Escape");
await sleep(1000);
log.info("已切换至下一队");
})();

View File

@@ -0,0 +1,12 @@
{
"manifest_version": 1,
"name": "切换下一队",
"version": "1.0",
"description": "用于切换到下一队",
"authors": [
{
"name": "HZYgrandma",
}
],
"main": "main.js",
}

8
repo/js/QuitGame/main.js Normal file
View File

@@ -0,0 +1,8 @@
(async function () {
keyDown("MENU");
keyDown("F4");
await sleep(50);
keyUp("MENU");
keyUp("F4");
await sleep(1500);
})();

View File

@@ -0,0 +1,12 @@
{
"manifest_version": 1,
"name": "退出游戏",
"version": "1.0",
"description": "用于退出游戏",
"authors": [
{
"name": "HZYgrandma",
}
],
"main": "main.js",
}

View File

@@ -0,0 +1,33 @@
(async function () {
setGameMetrics(3840, 2160, 2);
keyPress("b");
await sleep(1500);
click(1350, 90);
await sleep(1240);
click(1310, 2030);
await sleep(1000);
click(580, 2030);
await sleep(1240);
click(250, 300);
await sleep(500);
click(250, 450);
await sleep(500);
click(250, 600);
await sleep(500);
click(250, 750);
await sleep(500);
click(700, 2030);
await sleep(1240);
click(3500, 2030);
await sleep(1240);
click(2300, 1500);
await sleep(1000);
keyPress("Escape");
await sleep(800);
keyPress("Escape");
await sleep(1000);
keyPress("Escape");
await sleep(1000);
log.info("已分解狗粮");
})();

View File

@@ -0,0 +1,12 @@
{
"manifest_version": 1,
"name": "分解狗粮",
"version": "1.0",
"description": "用于分解狗粮",
"authors": [
{
"name": "HZYgrandma",
}
],
"main": "main.js",
}

15
repo/js/Shutdown/main.js Normal file
View File

@@ -0,0 +1,15 @@
(async function () {
keyDown("LWIN");
keyDown("X");
await sleep(50);
keyUp("LWIN");
keyUp("X");
await sleep(3000);
keyPress("LSHIFT");
await sleep(50);
keyPress("LCONTROL");
await sleep(50);
keyPress("U");
await sleep(1000);
keyPress("U");
})();

View File

@@ -0,0 +1,12 @@
{
"manifest_version": 1,
"name": "关闭计算机",
"version": "1.0",
"description": "用于关闭计算机",
"authors": [
{
"name": "HZYgrandma",
}
],
"main": "main.js",
}

View File

@@ -0,0 +1,41 @@
角色定义:
角色1=皇女
角色2=白术
角色3=林尼
---
策略定义:
皇女 使用 技能2
白术 使用 技能2
林尼 使用 技能3
白术 使用 技能2
皇女 使用 技能2
白术 使用 技能1
白术 使用 技能2
林尼 使用 技能3
皇女 使用 技能2
白术 使用 技能2
林尼 使用 技能3
白术 使用 技能2
皇女 使用 技能2
白术 使用 技能1
白术 使用 技能2
林尼 使用 技能3
皇女 使用 技能2
白术 使用 技能2
林尼 使用 技能3
白术 使用 技能2
皇女 使用 技能2
白术 使用 技能1
白术 使用 技能2
林尼 使用 技能3