From 09ca86a7fdc26e4d9f6ce46da0c3319391d2bdc6 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Tue, 11 Nov 2025 22:55:19 +0100 Subject: [PATCH] Suppression de message d'erreur MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Si un acteur n'a pas toutes les compétences (ie: invocation), les messages indiquant que les compétences sont manquantes ne sont plus affichés --- changelog.md | 1 + module/actor.js | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/changelog.md b/changelog.md index 58d65636..a0c3fecf 100644 --- a/changelog.md +++ b/changelog.md @@ -4,6 +4,7 @@ - Mise à jour de la feuille de personnage pdf template (avec police correcte) - Ajout d'une icône "écurie" pour les services des commerces & auberges +- Suppression de message d'erreur sur compétence manquante à l'ouverture des acteurs d'invocation ## 13.0.16 - La paix d'Illysis diff --git a/module/actor.js b/module/actor.js index 93cdc791..42369863 100644 --- a/module/actor.js +++ b/module/actor.js @@ -190,7 +190,10 @@ export class RdDActor extends RdDBaseActorSang { const forceRequise = RdDItemArme.valeurMain(arme.system.force ?? 0, main) const ecaillesEfficacite = arme.system.magique ? arme.system.ecaille_efficacite : 0; - const comp = this.getCompetence(arme.getCompetenceAction(main)) + const comp = this.getCompetence(arme.getCompetenceAction(main), { onMessage: message => { console.info(message) } }) + if (!comp) { + return + } const unique = [comp.id, arme.name, dommages, forceRequise, ecaillesEfficacite].join('|'); if (uniques.includes(unique)) { return