From c5628586f419e9fc969a30fe2db3eb65770121b6 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnier Date: Sun, 7 Jun 2026 18:50:36 +0200 Subject: [PATCH] =?UTF-8?q?Fix:=20Activation=20du=20calcul=20automatique?= =?UTF-8?q?=20des=20totaux=20d'argent=20et=20d'=C3=A9quipement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Ajout des appels à computeRichesse() et computeValeurEquipement() dans _prepareContext() - Ces méthodes existent déjà dans l'acteur mais n'étaient pas appelées dans la feuille - Maintenant, les totaux PO, PA, SC sont calculés automatiquement à partir des items Fichier modifié : mournblade-cyd2-personnage-sheet.mjs Répond à la question : 'Où le total restant de ces trois types de pièces apparaît-il ?' Réponse : Les totaux sont maintenant calculés et affichés dans l'onglet Équipement Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe --- .../applications/sheets/mournblade-cyd2-personnage-sheet.mjs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/applications/sheets/mournblade-cyd2-personnage-sheet.mjs b/modules/applications/sheets/mournblade-cyd2-personnage-sheet.mjs index 06e5019..fdaf2dc 100644 --- a/modules/applications/sheets/mournblade-cyd2-personnage-sheet.mjs +++ b/modules/applications/sheets/mournblade-cyd2-personnage-sheet.mjs @@ -51,6 +51,8 @@ export default class MournbladeCYD2PersonnageSheet extends MournbladeCYD2ActorSh context.talents = foundry.utils.duplicate(actor.getTalents?.() ?? []); context.protectionTotal = actor.getProtectionTotal?.() ?? 0; context.adversiteTotal = (actor.system.adversite?.bleue || 0) + (actor.system.adversite?.rouge || 0) + (actor.system.adversite?.noire || 0); + context.richesse = actor.computeRichesse?.() ?? { po: 0, pa: 0, sc: 0, valueSC: 0 }; + context.valeurEquipement = actor.computeValeurEquipement?.() ?? { po: 0, pa: 0, sc: 0, valueSC: 0 }; return context; } }