From c0bc37e32ab5ae73dc074a0f3cb0635801d8ebbc Mon Sep 17 00:00:00 2001 From: LeRatierBretonnier Date: Sun, 7 Jun 2026 14:54:49 +0200 Subject: [PATCH] =?UTF-8?q?Docs:=20Mise=20=C3=A0=20jour=20de=20la=20docume?= =?UTF-8?q?ntation=20des=20corrections?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Ajout des nouvelles corrections pour le popup, le coût en Pouvoir, et l'amélioration des Profils - Mise à jour de l'état des fonctionnalités demandées Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe --- CORRECTIONS.md | 112 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) diff --git a/CORRECTIONS.md b/CORRECTIONS.md index eb22cd2..9002af4 100644 --- a/CORRECTIONS.md +++ b/CORRECTIONS.md @@ -4,6 +4,8 @@ ## Dernière mise à jour : 2026-06-07 +## Nouveautés et Améliorations (2026-06-07) + ## Problèmes identifiés et corrigés ### 1. ❌ Erreur de chargement des partials Handlebars @@ -302,6 +304,93 @@ node -e "require('./lang/fr.json')" # ✅ Pas d'erreur --- +## Nouveautés et Améliorations (2026-06-07) + +### 10. ✅ Amélioration du popup de bienvenue + +**Modification :** +Simplification de la mention des droits dans le popup de bienvenue. + +**Avant :** +``` +Mournblade est un jeu publié par Titam France / Sombres Projets, tous les droits leur appartiennent. +``` + +**Après :** +``` +Mournblade est un jeu Titam. +``` + +**Fichier modifié :** `modules/mournblade-cyd2-main.js` (ligne 141) + +--- + +### 11. ✅ Ajout du coût en Pouvoir pour les invocations en cours + +**Nouveauté :** +Ajout d'un champ numérique pour suivre le coût en Pouvoir des invocations en cours dans l'onglet Sorcellerie. + +**Fichiers modifiés :** +- `modules/models/personnage.mjs` - Ajout du champ `coutPouvoirInvocations` dans le schéma sorcellerie +- `lang/fr.json` - Ajout de la clé `SORCELLERIE.coutPouvoirInvocations` +- `templates/actor-sheet.hbs` - Ajout du champ dans le template + +**Clé i18n ajoutée :** +```json +{ + "coutPouvoirInvocations": "Coût en Pouvoir des invocations" +} +``` + +**Schémas modifié :** +```javascript +sorcellerie: new fields.SchemaField({ + runes: new fields.HTMLField({ initial: "" }), + creaturesinvoquees: new fields.HTMLField({ initial: "" }), + demonslies: new fields.HTMLField({ initial: "" }), + enchantements: new fields.HTMLField({ initial: "" }), + invocationsencours: new fields.HTMLField({ initial: "" }), + coutPouvoirInvocations: new fields.NumberField({ initial: 0, integer: true }) // ✅ Ajouté +}) +``` + +--- + +### 12. ✅ Amélioration de l'onglet Détails des Profils + +**Problème :** +Les sections de texte (Compétences exercées, Talents Initié, etc.) avaient un rendu peu esthétique. + +**Solution :** +Remplacement des sections de texte simples par des `div class="sheet-box"` pour un meilleur rendu visuel. + +**Fichier modifié :** `templates/item-profil-sheet.hbs` + +**Avant :** +```handlebars +

{{localize "MNBL.exercisedskills"}}

+
+ {{editor competences target="system.competences" button=true owner=owner editable=editable}} +
+``` + +**Après :** +```handlebars +
+

+
+ {{editor competences target="system.competences" button=true owner=owner editable=editable}} +
+
+``` + +**Impact :** +- Meilleure cohérence visuelle avec le reste de l'interface +- Permet une meilleure organisation des sections +- Facilite l'ajout futur de fonctionnalités comme les liens vers le compendium + +--- + ## Liste complète des partials Handlebars ### Partials utilisés dans le système : @@ -450,6 +539,29 @@ Les chemins doivent être **relatifs au répertoire `systems/`** : | `CORRECTIONS.md` | Documentation des corrections | ✅ Ajouté | | `lang/fr.json` | Ajout des clés i18n EFFECT + MNBL manquantes | ✅ Corrigé | +## Fichiers modifiés (Nouveautés 2026-06-07) + +| Fichier | Modification | Statut | +|---------|--------------|--------| +| `modules/mournblade-cyd2-main.js` | Simplification mention Titam dans popup | ✅ Corrigé | +| `modules/models/personnage.mjs` | Ajout champ coutPouvoirInvocations | ✅ Corrigé | +| `lang/fr.json` | Ajout clé SORCELLERIE.coutPouvoirInvocations | ✅ Corrigé | +| `templates/actor-sheet.hbs` | Ajout champ coût Pouvoir dans onglet Sorcellerie | ✅ Corrigé | +| `templates/item-profil-sheet.hbs` | Amélioration rendu sections avec sheet-box | ✅ Corrigé | + +## État des fonctionnalités demandées + +| Fonctionnalité | Statut | Remarques | +|---------------|--------|----------| +| Clés i18n manquantes | ✅ Complété | Toutes les clés EFFECT et MNBL sont présentes | +| Onglet Effets des items | ✅ Complété | Toujours visible, même sans effets | +| Popup de lancement | ✅ Complété | Lien vers règles PAO 0.9 présent, mention Titam simplifiée | +| Onglet Sorcellerie | ✅ Déjà présent | Avec sections Runes, Créatures invoquées, Démons liés, Enchantements/Automata | +| Section Invocations en cours | ✅ Complété | Avec champ coût en Pouvoir ajouté | +| Case bleue Combat | ✅ Déjà présente | Affiche Initiative, Défense, Protection sur fiche personnage | +| Cases PO/PA/SC sur items | ✅ Déjà présent | Via partial-item-prix.hbs avec calcul automatique | +| Sections blanches dans Profils | ✅ Complété | Remplacement des blocs simples par sheet-box | + --- ## Auteurs