From 1889f8ec35159e774bdddb55d140532946137e67 Mon Sep 17 00:00:00 2001 From: Patrick-Ze <19711799+Patrick-Ze@users.noreply.github.com> Date: Tue, 9 Dec 2025 21:06:59 +0800 Subject: [PATCH] =?UTF-8?q?js:=20=E4=B8=83=E5=9C=A3=E5=8F=AC=E5=94=A4?= =?UTF-8?q?=E4=B8=83=E6=97=A5=E5=8E=86=E7=BB=83:=20=E9=87=8D=E6=96=B0?= =?UTF-8?q?=E5=AF=BB=E6=89=BE=E8=A7=92=E8=89=B2=E6=96=87=E6=9C=AC=E4=BD=8D?= =?UTF-8?q?=E7=BD=AE=E6=97=B6=E4=B9=9F=E8=BF=9B=E8=A1=8C=E5=BD=A2=E8=BF=91?= =?UTF-8?q?=E9=94=99=E5=AD=97=E5=A4=84=E7=90=86=20(#2471)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- repo/js/七圣召唤七日历练全自动/main.js | 6 +++++- repo/js/七圣召唤七日历练全自动/manifest.json | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/repo/js/七圣召唤七日历练全自动/main.js b/repo/js/七圣召唤七日历练全自动/main.js index 62f100050..b125b22ae 100644 --- a/repo/js/七圣召唤七日历练全自动/main.js +++ b/repo/js/七圣召唤七日历练全自动/main.js @@ -666,7 +666,11 @@ async function searchCharAndPlayCards() { captureRegion.dispose(); charOcrPos = null; for (const ocrPos of refreshedResults) { - if (ocrPos.text.trim() === charName) { + let correctedText = ocrPos.text.trim(); + for (let [wrongChar, correctChar] of Object.entries(defaultReplacementMap)) { + correctedText = correctedText.replace(new RegExp(wrongChar, "g"), correctChar); + } + if (correctedText === charName) { charOcrPos = ocrPos; break; } diff --git a/repo/js/七圣召唤七日历练全自动/manifest.json b/repo/js/七圣召唤七日历练全自动/manifest.json index 6d1d32b6b..d9222717a 100644 --- a/repo/js/七圣召唤七日历练全自动/manifest.json +++ b/repo/js/七圣召唤七日历练全自动/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 1, "name": "打牌一条龙", - "version": "2.16", + "version": "2.17", "description": "完成每周的七圣召唤七日历练(来客挑战)。详见README.md", "tags": [ "七圣召唤"