js 苍晶螺拾取归档 (#1511)

* Delete repo/pathing/地方特产/枫丹/苍晶螺/13-苍晶螺-自然哲学学院2-7个.json

* 归档苍晶螺js

* 归档
This commit is contained in:
Tool_tingsu
2025-08-08 22:09:50 +08:00
committed by GitHub
parent 46f613db00
commit a068edd135
19 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,260 @@
(async function () {
if (!settings.enable) {
log.error(`请打开「JS脚本自定义配置」然后阅读并勾选第一个复选框。`);
return
}
// 切换跑图队伍
if (settings.team) {
log.info(`切换至队伍 ${settings.team},请确保双风少女体型!`);
try {
log.info("正在尝试切换至" + settings.team);
if(!await genshin.switchParty(settings.team)){
log.info("切换队伍失败,前往七天神像重试");
await genshin.tpToStatueOfTheSeven();
await genshin.switchParty(settings.team);
}
} catch {
log.error("队伍切换失败,可能处于联机模式或其他不可切换状态");
notification.error(`队伍切换失败,可能处于联机模式或其他不可切换状态`);
await genshin.returnMainUi();
}
}
dispatcher.addTimer(new RealtimeTimer("AutoPick"));
log.info('安眠处地面13个。');
if (settings.selectAll || settings.annapausis1) {
try {
await genshin.tp(5035.94, 3672.92);//安眠处1
await sleep(1000);
await keyMouseScript.runFile(`assets/安眠处地面1-3.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('安眠处地面36个。');
if (settings.selectAll || settings.annapausis3) {
try {
await genshin.tp(4939.90, 3564.62);//安眠处2
await sleep(1000);
await keyMouseScript.runFile(`assets/安眠处地面3-6.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('安眠处地面48个。');
if (settings.selectAll || settings.annapausis4) {
try {
await genshin.tp(4939.90, 3564.62);//安眠处2
await sleep(1000);
await keyMouseScript.runFile(`assets/安眠处地面4-8.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('安眠处地面56个。');
if (settings.selectAll || settings.annapausis5) {
try {
await genshin.tp(4939.90, 3564.62);//安眠处2
await sleep(1000);
await keyMouseScript.runFile(`assets/安眠处地面5-6.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('白松镇13个。');
if (settings.selectAll || settings.poisson1) {
try {
//3
await genshin.tp(4259.14, 2704.10, true);//白松镇1
await sleep(1000);
await keyMouseScript.runFile(`assets/白松镇1-3.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('自然哲学学院19个。');
if (settings.selectAll || settings.instituteOfNaturalPhilosophy1) {
try {
//9
await genshin.tp(4234.85, 3121.65);//自然哲学学院1有概率失败
await sleep(1000);
await keyMouseScript.runFile(`assets/自然哲学学院1.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('自然哲学学院24个。');
if (settings.selectAll || settings.instituteOfNaturalPhilosophy2) {
try {
//4
await genshin.tp(4175.23, 3280.54);//自然哲学学院2
await sleep(1000);
await keyMouseScript.runFile(`assets/自然哲学学院2.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('自塔拉塔海谷14个。');
if (settings.selectAll || settings.thalattaSubmarineCanyon1) {
try {
//4
await genshin.tp(4191.45, 3802.76);//塔拉塔海沟
await sleep(1000);
await keyMouseScript.runFile(`assets/塔拉塔海谷1.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('塞洛海原14个。');
if (settings.selectAll || settings.salaciaPlain1) {
try {
//4
await genshin.tp(4012.88, 3434.90);//塞洛海原1
await sleep(1000);
await keyMouseScript.runFile(`assets/塞洛海原1.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('塞洛海原25个。');
if (settings.selectAll || settings.salaciaPlain2) {
try {
//5
await genshin.tp(3965.72, 3235.31);//塞洛海原2
await sleep(1000);
await keyMouseScript.runFile(`assets/塞洛海原2.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('塞洛海原33个。');
if (settings.selectAll || settings.salaciaPlain3) {
try {
//3
await genshin.tp(4396.86, 3092.05);//塞洛海原3
await sleep(1000);
await keyMouseScript.runFile(`assets/塞洛海原3.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('塞洛海原45个。');
if (settings.selectAll || settings.salaciaPlain4) {
try {
//5
await genshin.tp(4396.86, 3092.05);//塞洛海原3
await sleep(1000);
await keyMouseScript.runFile(`assets/塞洛海原4.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('苍晶区15个。');
if (settings.selectAll || settings.eltonTrench1) {
try {
//5
await genshin.tp(4487.10, 2801.05);//苍晶区1
await sleep(1000);
await keyMouseScript.runFile(`assets/苍晶区1.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('枫丹廷区18个。');
if (settings.selectAll || settings.courtOfFontaine1) {
try {
//8
await genshin.tp(4775.41, 3145.85);//枫丹廷区1
await sleep(1000);
await keyMouseScript.runFile(`assets/枫丹廷区1.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('枫丹廷区22个。');
if (settings.selectAll || settings.courtOfFontaine2) {
try {
//2
await genshin.tp(4775.41, 3145.85);//枫丹廷区1
await sleep(1000);
await keyMouseScript.runFile(`assets/枫丹廷区2.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
log.info('枫丹廷区33个。');
if (settings.selectAll || settings.courtOfFontaine3) {
try {
//3
await genshin.tp(4775.41, 3145.85);//枫丹廷区1
await sleep(1000);
await keyMouseScript.runFile(`assets/枫丹廷区3.json`);
} catch (error) {
log.warn(error.message);
log.warn('传送错误,跳过。');
}
} else {
log.info('跳过。');
}
})();