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
|
## Dernière mise à jour : 2026-06-07
|
||||||
|
|
||||||
|
## Nouveautés et Améliorations (2026-06-07)
|
||||||
|
|
||||||
## Problèmes identifiés et corrigés
|
## Problèmes identifiés et corrigés
|
||||||
|
|
||||||
### 1. ❌ Erreur de chargement des partials Handlebars
|
### 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
|
## Liste complète des partials Handlebars
|
||||||
|
|
||||||
### Partials utilisés dans le système :
|
### 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é |
|
| `CORRECTIONS.md` | Documentation des corrections | ✅ Ajouté |
|
||||||
| `lang/fr.json` | Ajout des clés i18n EFFECT + MNBL manquantes | ✅ Corrigé |
|
| `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
|
## Auteurs
|
||||||
|
|||||||
Reference in New Issue
Block a user