新增多个合成台点位 新增多个晶蝶抓取点位 优化领取历练点可能存在的异常
This commit is contained in:
@@ -27,16 +27,18 @@
|
|||||||
log.error(`执行 ${locationName} 路径时发生错误`);
|
log.error(`执行 ${locationName} 路径时发生错误`);
|
||||||
}
|
}
|
||||||
log.info(`已到达 ${locationName}`);
|
log.info(`已到达 ${locationName}`);
|
||||||
// await sleep(2000);
|
|
||||||
// if (locationName == "纳塔凯瑟琳")
|
|
||||||
// keyDown("w");
|
|
||||||
// await sleep(4500);
|
|
||||||
// keyUp("w");
|
|
||||||
// keyDown("d");
|
|
||||||
// await sleep(2000);
|
|
||||||
// keyUp("d");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async function prt_AutoPath(locationName) {
|
||||||
|
log.info(`即将前往 ${locationName}`);
|
||||||
|
try {
|
||||||
|
let filePath = `assets/烹饪台位置/${locationName}.json`;
|
||||||
|
await pathingScript.runFile(filePath);
|
||||||
|
} catch (error) {
|
||||||
|
log.error(`执行 ${locationName} 路径时发生错误`);
|
||||||
|
}
|
||||||
|
log.info(`已到达 ${locationName}`);
|
||||||
|
}
|
||||||
|
|
||||||
// 领取邮件
|
// 领取邮件
|
||||||
keyPress("Escape");
|
keyPress("Escape");
|
||||||
@@ -85,6 +87,7 @@
|
|||||||
|
|
||||||
// 前往_合成台
|
// 前往_合成台
|
||||||
await hct_AutoPath(hct_filePath);
|
await hct_AutoPath(hct_filePath);
|
||||||
|
await sleep(1000);
|
||||||
|
|
||||||
|
|
||||||
// 合成浓缩树脂
|
// 合成浓缩树脂
|
||||||
@@ -102,6 +105,7 @@
|
|||||||
log.info("已完成 合成浓缩树脂");
|
log.info("已完成 合成浓缩树脂");
|
||||||
await sleep(delay);
|
await sleep(delay);
|
||||||
|
|
||||||
|
|
||||||
// 自动秘境
|
// 自动秘境
|
||||||
while (true) {
|
while (true) {
|
||||||
try {
|
try {
|
||||||
@@ -167,10 +171,10 @@
|
|||||||
await sleep(1000);
|
await sleep(1000);
|
||||||
click(1550, 755);
|
click(1550, 755);
|
||||||
await sleep(1000);
|
await sleep(1000);
|
||||||
keyPress("Escape");
|
click(1550, 755);
|
||||||
await sleep(1500);
|
await sleep(1500);
|
||||||
click(1670, 235);
|
// click(1670, 235);
|
||||||
// keyPress("Escape");
|
keyPress("Escape");
|
||||||
log.info("已完成 领取历练点");
|
log.info("已完成 领取历练点");
|
||||||
await sleep(delay);
|
await sleep(delay);
|
||||||
|
|
||||||
@@ -179,11 +183,11 @@
|
|||||||
keyPress("F");
|
keyPress("F");
|
||||||
log.info("按下F键");
|
log.info("按下F键");
|
||||||
await sleep(1000);
|
await sleep(1000);
|
||||||
click(960, 540);// 点击坐标(960, 540)(屏幕中心)
|
click(960, 540);
|
||||||
await sleep(1000);
|
await sleep(1000);
|
||||||
click(1380, 425);// 点击坐标(1380, 425)(领取「每日委托」奖励)
|
click(1380, 425);// 点击坐标(1380, 425)(领取「每日委托」奖励)
|
||||||
await sleep(1000);
|
await sleep(1000);
|
||||||
click(960, 540);// 点击坐标(960, 540)(屏幕中心)
|
click(960, 540);
|
||||||
await sleep(2000);
|
await sleep(2000);
|
||||||
click(960, 960);// 点击坐标(960, 960)(关闭奖励弹出页面)
|
click(960, 960);// 点击坐标(960, 960)(关闭奖励弹出页面)
|
||||||
log.info("已完成 领取每日委托奖励");
|
log.info("已完成 领取每日委托奖励");
|
||||||
@@ -224,7 +228,7 @@
|
|||||||
await sleep(delay);
|
await sleep(delay);
|
||||||
|
|
||||||
|
|
||||||
// 传送到枫丹凯瑟琳锚点
|
// 前往_凯瑟琳
|
||||||
await genshin.tp(4515, 3630);
|
await genshin.tp(4515, 3630);
|
||||||
await sleep(1000);
|
await sleep(1000);
|
||||||
|
|
||||||
@@ -261,6 +265,7 @@
|
|||||||
log.info("已切换至第" + settings.number || 5 + "队");
|
log.info("已切换至第" + settings.number || 5 + "队");
|
||||||
await sleep(delay);
|
await sleep(delay);
|
||||||
|
|
||||||
|
|
||||||
//切换角色
|
//切换角色
|
||||||
keyPress("1");
|
keyPress("1");
|
||||||
log.info("已切换至第1个角色");
|
log.info("已切换至第1个角色");
|
||||||
@@ -401,17 +406,25 @@
|
|||||||
await captureCrystalfly('枫丹-幽林雾道', 3376, 3290, 2);
|
await captureCrystalfly('枫丹-幽林雾道', 3376, 3290, 2);
|
||||||
await captureCrystalfly('枫丹-莫尔泰区', 3810, 2334, 2);
|
await captureCrystalfly('枫丹-莫尔泰区', 3810, 2334, 2);
|
||||||
await captureCrystalfly('枫丹-特别温暖的地方', 4790, 2520, 3);
|
await captureCrystalfly('枫丹-特别温暖的地方', 4790, 2520, 3);
|
||||||
|
await captureCrystalfly('枫丹-卡布狄斯堡遗迹上方', 3554, 3024, 4);
|
||||||
|
await captureCrystalfly('枫丹-卡布狄斯堡遗迹下方', 3374, 2699, 4);
|
||||||
|
await captureCrystalfly('枫丹-枫丹廷区', 4822, 3628, 3);
|
||||||
await captureCrystalfly('须弥-下风蚀地', 4452, -2456, 3);
|
await captureCrystalfly('须弥-下风蚀地', 4452, -2456, 3);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// 结束游戏
|
// 结束游戏
|
||||||
|
for (let i = 0; i < 5; i++) {
|
||||||
|
log.info('即将在 {num}s 后退出', 5 - i + "s");
|
||||||
|
await sleep(1000);
|
||||||
|
}
|
||||||
|
log.info("已完成 所有内容 结束-Tzi");
|
||||||
|
await sleep(2000);
|
||||||
keyDown("MENU");
|
keyDown("MENU");
|
||||||
keyDown("F4");
|
keyDown("F4");
|
||||||
await sleep(50);
|
await sleep(50);
|
||||||
keyUp("MENU");
|
keyUp("MENU");
|
||||||
keyUp("F4");
|
keyUp("F4");
|
||||||
await sleep(1500);
|
|
||||||
|
|
||||||
log.info("已完成 所有内容 结束-Tzi");
|
|
||||||
|
|
||||||
})();
|
})();
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"manifest_version": 1,
|
"manifest_version": 1,
|
||||||
"name": "Tzi-每日一条龙+副本晶蝶尘歌壶邮件",
|
"name": "Tzi-每日一条龙+副本晶蝶尘歌壶邮件",
|
||||||
"version": "0.02",
|
"version": "0.03",
|
||||||
"bgi_version": "0.36.0",
|
"bgi_version": "0.36.0",
|
||||||
"description": "每日一条龙 包含每日任务 刷副本,分解狗粮,尘歌壶,抓晶蝶 自动下线。【自动副本】请先去独立任务中将自动秘境配置完成,【自动晶蝶】队伍需要携带早柚或瑶瑶。【尘歌壶】将快捷道具栏需装满4个,确保尘歌壶在第5位。运行前可以右键配置参数。主要适配枫丹凯瑟琳锚点。",
|
"description": "每日一条龙 包含每日任务 刷副本,分解狗粮,尘歌壶,抓晶蝶 自动下线。【自动副本】请先去独立任务中将自动秘境配置完成,【自动晶蝶】队伍需要携带早柚或瑶瑶。【尘歌壶】将快捷道具栏需装满4个,确保尘歌壶在第5位。运行前可以右键配置参数。主要适配枫丹凯瑟琳锚点。",
|
||||||
"authors": [
|
"authors": [
|
||||||
@@ -14,3 +14,15 @@
|
|||||||
"main": "main.js"
|
"main": "main.js"
|
||||||
}
|
}
|
||||||
//同时感谢大佬们的付出 为我提供思路
|
//同时感谢大佬们的付出 为我提供思路
|
||||||
|
|
||||||
|
|
||||||
|
// version 0.03
|
||||||
|
// 新增多个合成台点位
|
||||||
|
// 新增多个晶蝶抓取点位
|
||||||
|
// 优化领取历练点可能存在的异常
|
||||||
|
|
||||||
|
|
||||||
|
// version 0.02
|
||||||
|
// 修复领取邮件时无邮件时会异常的问题
|
||||||
|
// 优化部分延迟提升兼容性
|
||||||
|
|
||||||
|
|||||||
@@ -14,8 +14,8 @@
|
|||||||
"type": "select",
|
"type": "select",
|
||||||
"label": "凯瑟琳(默认 枫丹)",
|
"label": "凯瑟琳(默认 枫丹)",
|
||||||
"options": [
|
"options": [
|
||||||
// "蒙德凯瑟琳",
|
"蒙德凯瑟琳",
|
||||||
// "璃月凯瑟琳",
|
"璃月凯瑟琳",
|
||||||
"稻妻凯瑟琳",
|
"稻妻凯瑟琳",
|
||||||
"须弥凯瑟琳",
|
"须弥凯瑟琳",
|
||||||
"枫丹凯瑟琳",
|
"枫丹凯瑟琳",
|
||||||
@@ -27,10 +27,10 @@
|
|||||||
"type": "select",
|
"type": "select",
|
||||||
"label": "合成台(默认 枫丹)",
|
"label": "合成台(默认 枫丹)",
|
||||||
"options": [
|
"options": [
|
||||||
// "蒙德合成台",
|
"蒙德合成台",
|
||||||
// "璃月合成台",
|
"璃月合成台",
|
||||||
// "稻妻合成台",
|
"稻妻合成台",
|
||||||
// "须弥合成台",
|
"须弥合成台",
|
||||||
"枫丹合成台",
|
"枫丹合成台",
|
||||||
// "纳塔合成台"
|
// "纳塔合成台"
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user