Docs: Documentation de l'activation des totaux d'argent et équipement

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
2026-06-07 18:53:27 +02:00
parent c5628586f4
commit d1c7c74085
+33
View File
@@ -676,3 +676,36 @@ Correction directe dans la configuration des options.
**Fichier modifié :** **Fichier modifié :**
- `modules/mournblade-cyd2-config.js` (ligne 214) - `modules/mournblade-cyd2-config.js` (ligne 214)
---
### 16. ✅ Activation du calcul automatique des totaux d'argent et d'équipement
**Problème :**
Dans l'onglet Équipement des fiches de personnage, les lignes "Argent Total" et "Valeur Total Équipement" affichaient des valeurs vides ou non mises à jour. Ajouter un équipement avec une valeur en pièces ne changeait rien nulle part.
**Cause :**
Les méthodes `computeRichesse()` et `computeValeurEquipement()` existaient déjà dans `mournblade-cyd2-actor.js`, mais elles n'étaient pas appelées dans le contexte de la feuille.
**Solution :**
Ajout des appels à ces méthodes dans `_prepareContext()` de la feuille personnage.
**Fonctionnement :**
- **Argent Total** : Somme de toutes les monnaies (type "monnaie") converties en SC
- **Valeur Total Équipement** : Somme de tous les équipements, armes et protections converties en SC
- Les deux utilisent `computeMonnaieDetails()` pour convertir une valeur SC en {po, pa, sc, valueSC}
- **Conversions :** 1 PO = 400 SC, 1 PA = 20 SC
**Code ajouté dans `mournblade-cyd2-personnage-sheet.mjs` :**
```javascript
context.richesse = actor.computeRichesse?.() ?? { po: 0, pa: 0, sc: 0, valueSC: 0 };
context.valeurEquipement = actor.computeValeurEquipement?.() ?? { po: 0, pa: 0, sc: 0, valueSC: 0 };
```
**Fichier modifié :**
- `modules/applications/sheets/mournblade-cyd2-personnage-sheet.mjs`
**Réponse à la question :**
- Les totaux sont des **additions** (pas des soustractions)
- Ils apparaissent dans l'onglet Équipement et sont maintenant mis à jour automatiquement