js:联机狗粮1.7.2 (#2413)

不再分解狗粮,仅统计差值
This commit is contained in:
mno
2025-11-30 10:43:37 +08:00
committed by GitHub
parent e7e88c9e33
commit de281acdf3
2 changed files with 25 additions and 25 deletions

View File

@@ -10,12 +10,13 @@ let state;
let gameRegion;
let TMthreshold = +settings.TMthreshold || 0.9;
let doRunExtra = false;
let expGain;
(async function () {
setGameMetrics(1920, 1080, 1);
if (settings.logName) {
await processArtifacts();
expGain = await processArtifacts();
}
await genshin.tpToStatueOfTheSeven();
await switchPartyIfNeeded(settings.partyName);
@@ -130,7 +131,7 @@ let doRunExtra = false;
await genshin.tpToStatueOfTheSeven();
if (settings.logName) {
let expGain = await processArtifacts();
expGain = await processArtifacts() - expGain;
log.info(`${settings.logName}:联机狗粮分解获得经验${expGain}`);
notification.send(`${settings.logName}:联机狗粮分解获得经验${expGain}`);
}
@@ -1452,28 +1453,27 @@ async function processArtifacts() {
} else {
log.warn(`在指定区域未识别到有效数字: ${newValue}`);
}
log.info(`用户选择了分解,执行分解`);
// 根据用户配置,分解狗粮
await sleep(1000);
// 点击分解按钮
if (!await findAndClick(doDecomposeRo)) {
await genshin.returnMainUi();
return 0;
}
await sleep(500);
// 4. "进行分解"按钮// 点击进行分解按钮
if (!await findAndClick(doDecompose2Ro)) {
await genshin.returnMainUi();
return 0;
}
await sleep(1000);
// 5. 关闭确认界面
await click(1340, 755);
await sleep(1000);
/*
// 根据用户配置,分解狗粮
await sleep(1000);
// 点击分解按钮
if (!await findAndClick(doDecomposeRo)) {
await genshin.returnMainUi();
return 0;
}
await sleep(500);
// 4. "进行分解"按钮// 点击进行分解按钮
if (!await findAndClick(doDecompose2Ro)) {
await genshin.returnMainUi();
return 0;
}
await sleep(1000);
// 5. 关闭确认界面
await click(1340, 755);
await sleep(1000);
*/
const resinExperience = Math.max(newValue - initialValue, 0);
log.info(`分解可获得经验: ${resinExperience}`);
let resultExperience = resinExperience;

View File

@@ -1,7 +1,7 @@
{
"manifest_version": 1,
"name": "AAA狗粮联机团购",
"version": "1.7.1",
"version": "1.7.2",
"tags": [
"狗粮"
],