Docs: Mise à jour de la documentation des corrections
- 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 <vibe@mistral.ai>
This commit is contained in:
+112
@@ -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
|
||||
<h3>{{localize "MNBL.exercisedskills"}}</h3>
|
||||
<div class="small-editor item-text-long-line">
|
||||
{{editor competences target="system.competences" button=true owner=owner editable=editable}}
|
||||
</div>
|
||||
```
|
||||
|
||||
**Après :**
|
||||
```handlebars
|
||||
<div class="sheet-box">
|
||||
<h3><label class="items-title-text">{{localize "MNBL.exercisedskills"}}</label></h3>
|
||||
<div class="small-editor item-text-long-line">
|
||||
{{editor competences target="system.competences" button=true owner=owner editable=editable}}
|
||||
</div>
|
||||
</div>
|
||||
```
|
||||
|
||||
**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
|
||||
|
||||
Reference in New Issue
Block a user