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:
@@ -676,3 +676,36 @@ Correction directe dans la configuration des options.
|
||||
**Fichier modifié :**
|
||||
- `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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user