Files
uberwald 716c1b49ae 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>
2026-06-04 11:46:40 +02:00

5.1 KiB

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
  • ajout des rites

0.1.12

  • passage des packs en LevelDB

0.1.11

  • passage à une compatibilité v11

0.1.10

  • révision du template évolution
  • révision du template traumatisme
  • ajout du type rite
  • test import de pack

0.1.9

  • versions condensées des méthodes (@kristov)
  • renommage des templates
  • image actors par défaut
  • image des créatures
  • ajout du totem et de l'apprentissage dans les capacités

0.1.8

  • refactoring sheet vers actor

0.1.7

  • sang-froid, effort, et santé

0.1.6

  • finition de l'onglet totem
  • ajout du logo de totem dans la sidebar
  • ajout de traductions manquantes

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)

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