Docs: Documentation de la correction des virgules après Prédilections

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
2026-06-07 15:27:59 +02:00
parent 51a4df73ab
commit b34857325d
+44
View File
@@ -561,6 +561,50 @@ Les chemins doivent être **relatifs au répertoire `systems/`** :
| 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 |
| Virgules après Prédilections | ✅ Complété | Plus de virgule finale lorsqu'il n'y a qu'une seule Prédilection |
---
### 13. ✅ Correction de l'affichage des virgules après les Prédilections
**Problème :**
Une virgule apparaît après une Prédilection même s'il n'y en a qu'une seule affichée.
**Exemple avant :**
```
Compétence (Prédilection1,)
```
**Exemple après :**
```
Compétence (Prédilection1)
Compétence (Prédilection1, Prédilection2) // Virgule uniquement entre les éléments
```
**Solution :**
Utilisation du helper `subtract` pour vérifier si c'est la dernière prédilection dans la liste et ne pas afficher la virgule dans ce cas.
**Code avant :**
```handlebars
{{#each skill.system.predilections as |pred key|}}
{{#if (and pred.acquise (not pred.used))}}
{{pred.name}},
{{/if}}
{{/each}}
```
**Code après :**
```handlebars
{{#each skill.system.predilections as |pred key|}}
{{#if (and pred.acquise (not pred.used))}}
{{pred.name}}{{#unless (eq key (subtract skill.system.predilections.length 1))}}, {{/unless}}
{{/if}}
{{/each}}
```
**Fichiers modifiés :**
- `templates/actor-sheet.hbs` (ligne 278)
- `templates/creature-sheet.hbs` (ligne 270)
---