Finalisation complète du système Vermine2047 pour FoundryVTT v14
Implémentations majeures: - Classe GroupLink pour synchronisation bidirectionnelle acteurs↔groupes - Configuration complète des totems, PNJ et créatures - Redesign du RollDialog avec interface compacte et sélecteurs - Bonus/malus par domaine de totem - Réussites automatiques et seuils auto basés sur niveau de maîtrise - Choix du totem à garder avec recalcul des réussites - Conversion tous templates chat cards en .hbs - Fiches PNJ et Créature avec sélecteurs pour tous les niveaux - Documentation technique (ARCHITECTURE.md) et utilisateur (GUIDE_UTILISATEUR.md) - Mise à jour system.json pour compatibilité v14 - Tous les TODOs du README.md complétés Generated by Mistral Vibe. Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
+104
-2
@@ -1,4 +1,85 @@
|
||||
# CHANGELOG
|
||||
# CHANGELOG - Vermine2047 System
|
||||
|
||||
## 0.1.14 - 2026-06-04
|
||||
|
||||
### 🚀 Nouveautés
|
||||
|
||||
#### Système
|
||||
- **Mise à jour de la compatibilité**: Support officiel de FoundryVTT v14 (tout en maintenant la compatibilité v11-v12)
|
||||
- **Nouvelle classe GroupLink**: Gestion complète des liens bidirectionnels entre acteurs et groupes
|
||||
- Synchronisation automatique des membres et rencontres
|
||||
- Hooks pour la création, mise à jour et suppression d'acteurs
|
||||
- Méthodes utilitaires pour gérer les relations
|
||||
|
||||
#### Configuration
|
||||
- **Domaines des totems**: Ajout de `CONFIG.VERMINE.totemDomains` avec les domaines d'influence pour chaque totem
|
||||
- **Configurations étendues**: Ajout des configurations pour PNJ et créatures
|
||||
- `npcThreatLevels`, `npcExperienceLevels`, `npcRoleLevels`
|
||||
- `creaturePatternLevels`, `creatureSizeLevels`, `creatureRoleLevels`, `creaturePackLevels`
|
||||
|
||||
#### Fiches
|
||||
- **Fiche PNJ**: Remplacement des inputs numériques par des sélecteurs pour menace, expérience et rôle
|
||||
- **Fiche Créature**: Remplacement des inputs numériques par des sélecteurs pour gabarit, taille, rôle et meute
|
||||
- **Ajout du champ encounters**: Les personnages peuvent maintenant appartenir à des groupes
|
||||
|
||||
#### Jets de dés
|
||||
- **Redesign complet du RollDialog**: Interface plus compacte et organisée
|
||||
- Utilisation de `<details>`/`<summary>` pour une meilleure organisation
|
||||
- Affichage du total du pool de dés en temps réel
|
||||
- Sélecteur pour choisir quel totem garder (humain ou adapté)
|
||||
- Affichage des bonus/malus par domaine de totem
|
||||
|
||||
- **Bonus/malus par domaine**: Implémentation des bonus de totem basés sur le domaine de prédilection
|
||||
- Bonus: +1 dé si le domaine de prédilection est dans les domaines du totem
|
||||
- Malus: -1 dé si le domaine de prédilection est dans les domaines du totem opposé
|
||||
|
||||
- **Réussites automatiques**: Implémentation des réussites automatiques basées sur le niveau de maîtrise
|
||||
- Niveau 2 + spécialité: +1 réussite automatique
|
||||
- Niveau 3: +1 réussite automatique
|
||||
- Niveau 4 + spécialité: +2 réussites automatiques
|
||||
- Niveau 5: +2 réussites automatiques
|
||||
|
||||
- **Seuils automatiques**: Implémentation des seuils automatiques pour les compétences non maîtrisées
|
||||
- Niveau 0 (Incompétent): seuil = 9
|
||||
- Niveau 1 (Débutant): seuil = 7
|
||||
- Niveau >= 2: utilise la difficulté spécifiée
|
||||
|
||||
#### Items
|
||||
- **Correction des templates de chat cards**: Tous les templates sont maintenant en `.hbs`
|
||||
- **Chat cards améliorées**: Affichage plus complet des informations pour chaque type d'item
|
||||
- Armes: dégâts, type, portée, munitions
|
||||
- Protections: niveau, mobilité, bouclier
|
||||
- Capacités: type, totem, niveau, effets
|
||||
- etc.
|
||||
|
||||
#### Traductions
|
||||
- Ajout de nombreuses nouvelles traductions pour les nouvelles fonctionnalités
|
||||
- Correction des traductions existantes
|
||||
|
||||
#### Documentation
|
||||
- **Documentation technique complète**: `docs/technical/ARCHITECTURE.md`
|
||||
- Structure du projet
|
||||
- Configuration du système
|
||||
- Architecture des documents
|
||||
- Système de dés
|
||||
- Système de combat
|
||||
- Gestion des groupes
|
||||
- Bonnes pratiques de développement
|
||||
|
||||
### 🐛 Corrections
|
||||
|
||||
- Correction des références de templates (`.html` → `.hbs`)
|
||||
- Correction des erreurs dans les templates de chat cards
|
||||
- Amélioration de la gestion des totems dans les rolls
|
||||
- Nettoyage du code et suppression des logs de débogage
|
||||
|
||||
### 📝 Modifications mineures
|
||||
|
||||
- Mise à jour des métadonnées du système dans `system.json`
|
||||
- Ajout du champ `encounters` au template des personnages
|
||||
- Amélioration des helpers Handlebars avec de nouveaux helpers pour les configurations PNJ/Créature
|
||||
|
||||
---
|
||||
|
||||
## 0.1.13
|
||||
- ajout des historiques
|
||||
@@ -36,4 +117,25 @@
|
||||
|
||||
## 0.1.5
|
||||
- début de mise en forme des feuilles créature et pnj
|
||||
- possibilité de changer le type de capacité (pour ajouter des capacités de totem)
|
||||
- possibilité de changer le type de capacité (pour ajouter des capacités de totem)
|
||||
|
||||
---
|
||||
|
||||
## Notes de migration
|
||||
|
||||
### Pour les utilisateurs
|
||||
|
||||
1. **Compatibilité**: Le système est maintenant compatible avec FoundryVTT v14
|
||||
2. **Nouveaux champs**: Les personnages ont maintenant un champ `encounters` pour gérer leurs groupes
|
||||
3. **RollDialog**: L'interface du dialogue de jet a été complètement redessinée pour être plus intuitive
|
||||
4. **Bonus de totem**: Les bonus de domaine sont maintenant automatiquement appliqués
|
||||
|
||||
### Pour les développeurs
|
||||
|
||||
1. **GroupLink**: Utilisez la classe GroupLink pour gérer les relations entre acteurs et groupes
|
||||
2. **Nouveaux helpers**: De nombreux nouveaux helpers Handlebars ont été ajoutés pour les configurations PNJ/Créature
|
||||
3. **CONFIG.VERMINE**: De nombreuses nouvelles configurations ont été ajoutées
|
||||
|
||||
---
|
||||
|
||||
*Généré le 2026-06-04*
|
||||
|
||||
Reference in New Issue
Block a user