Skip to content

Commit cbe5a99

Browse files
authored
Merge pull request #178 from bling-yshs/fix-auto-domain2
fix: 修复传送并自动秘境脚本中,火本,太山府,苍白的遗荣可能无法正常进行的问题
2 parents 098709d + 586e31b commit cbe5a99

File tree

2 files changed

+36
-9
lines changed

2 files changed

+36
-9
lines changed

repo/js/AutoDomain/main.js

Lines changed: 35 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -270,14 +270,41 @@
270270
try{
271271
await genshin.tp(domainInfo.position[2], domainInfo.position[0]);
272272
await sleep(1000);
273-
274-
// 向前走,除非秘境是芬德尼尔之顶
275-
if (domainName !== "芬德尼尔之顶") {
276-
// 向前走
277-
keyDown("w");
278-
await sleep(2500);
279-
keyUp("w");
280-
await sleep(500);
273+
274+
switch (domainName) {
275+
case "芬德尼尔之顶":
276+
case "太山府":
277+
// 这两个不需要向前走
278+
break;
279+
case "无妄引咎密宫":
280+
// 火本需要往左走再往上走
281+
keyDown("a");
282+
await sleep(1500);
283+
keyUp("a");
284+
await sleep(500);
285+
keyDown("w");
286+
await sleep(500);
287+
keyUp("w");
288+
await sleep(500);
289+
break;
290+
case "苍白的遗荣":
291+
// 这个走一秒就够了,并且有可能被晶蝶打断,所以需要按F
292+
keyDown("w");
293+
await sleep(1000);
294+
keyUp("w");
295+
await sleep(500);
296+
keyDown("f");
297+
await sleep(500);
298+
keyUp("f");
299+
await sleep(500);
300+
break;
301+
default:
302+
// 其余秘境需要向前走
303+
keyDown("w");
304+
await sleep(2500);
305+
keyUp("w");
306+
await sleep(500);
307+
break;
281308
}
282309

283310
// 执行自动秘境

repo/js/AutoDomain/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifest_version": 1,
33
"name": "传送并自动秘境",
4-
"version": "1.4",
4+
"version": "1.5",
55
"description": "BetterGI自带脚本,用于传送后并执行自动秘境。秘境中角色死亡复活后继续回去战斗。",
66
"authors": [
77
{

0 commit comments

Comments
 (0)