From b37773948186ad97b4c02677eb25745065b98c3b Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Wed, 4 Dec 2024 20:04:47 +0100 Subject: [PATCH] =?UTF-8?q?Meilleure=20d=C3=A9tection=20des=20sorts=20(TMR?= =?UTF-8?q?=20sp=C3=A9cifique)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- module/apps/rdd-import-stats.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/module/apps/rdd-import-stats.js b/module/apps/rdd-import-stats.js index bc534942..f40fe5e7 100644 --- a/module/apps/rdd-import-stats.js +++ b/module/apps/rdd-import-stats.js @@ -24,7 +24,7 @@ const compParser = { const XREGEXP_SORT_VOIE = "(?[OHNT](\\/[OHNT])*)" const XREGEXP_SORT_NAME = "(?[^\\(]+)" -const XREGEXP_SORT_CASE = "\\((?[A-Za-zÀ-ÖØ-öø-ÿ\\s\\-]+)\\)"; +const XREGEXP_SORT_CASE = "\\((?([A-Za-zÀ-ÖØ-öø-ÿ\\s\\-]+|[A-M]\\d{1,2})+)\\)"; const XREGEXP_SORT = "(" + XREGEXP_SORT_VOIE + WHITESPACES + XREGEXP_SORT_NAME @@ -235,8 +235,7 @@ export class RdDStatBlockParser { const endurance = XRegExp.exec(statString, XRegExp("endurance\\s+(?\\d+)\\s+(\\(actuelle\\s*:\\s+(?\\d+)\\))?", 'giu')); if (endurance?.value) { if (newActor.getEnduranceMax() != endurance.value) { - const message = `Vérifier le calcul de l'endurance, calcul: ${newActor.getEnduranceMax()} / import: ${endurance.value}`; - RdDStatBlockParser.warning(message); + ui.notifications.warn(`Vérifier le calcul de l'endurance, calcul: ${newActor.getEnduranceMax()} / import: ${endurance.value}`) } } if (endurance?.actuelle) { @@ -246,8 +245,7 @@ export class RdDStatBlockParser { const vie = XRegExp.exec(statString, XRegExp("vie\\s+(?\\d+)\\s+(\\(actuelle\\s*:\\s+(?\\d+)\\))?", 'giu')); if (vie?.value) { if (newActor.getVieMax() != vie.value) { - const message = `Vérifier le calcul de la vie, calcul: ${newActor.getVieMax()} / import: ${vie.value}`; - RdDStatBlockParser.warning(message); + ui.notifications.warn(`Vérifier le calcul de la vie, calcul: ${newActor.getVieMax()} / import: ${vie.value}`) } } if (vie?.actuelle) { @@ -277,7 +275,7 @@ export class RdDStatBlockParser { items.push(sort); } else { - RdDStatBlockParser.warning(`Impossible de trouver le sort ${matchSort.name} / ${sortName}`) + ui.notifications.warn(`Impossible de trouver le sort ${matchSort.name} / ${sortName}`) } }); @@ -391,7 +389,6 @@ export class RdDStatBlockParser { static warning(message) { ui.notifications.warn(message); - console.warn(message); } }