Commit Graph

5 Commits

Author SHA1 Message Date
1022597bf8 IMplémentation de la ajorité des remarques de Nepherius 2026-04-06 17:48:30 +02:00
a3f7b11f82 Ajout des icones et du compendiums d'anomalie 2026-03-31 20:17:39 +02:00
b48f2b1504 feat: anomalies dans le compendium — 8 types avec descriptions complètes
- _source/anomalies/*.json : fichiers sources JSON (un par type)
  Entropie, Communication avec les morts, Illusion, Suggestion,
  Tarot divinatoire, Télékinésie, Télépathie, Voyage astral
- packs-system/anomalies/ : compendium LevelDB peuplé via fvtt package pack
- Champs remplis : technique (HTML), narratif (HTML), exemples (HTML)
  subtype, level=2, usesRemaining=2, img anomaly.svg

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-31 13:36:45 +02:00
9dbd614c5a feat: gestion de l'expérience (XP)
- Schéma xp dans CelestopolCharacter : actuel (éditable), log[] ({montant, raison, date}), depense (calculé dans prepareDerivedData)
- Bouton 'Dépenser XP' → DialogV2 (montant + raison) : décrémente actuel, logge l'entrée
- Suppression d'entrée de log avec remboursement des points (mode édition)
- Section XP en haut de l'onglet Biographie : compteurs, tableau du log, référentiel des coûts
- i18n : section CELESTOPOL.XP.* complète
- CSS : .xp-section avec compteurs, tableau de log et accordéon de référence

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-31 00:33:59 +02:00
8b9c22ff4d Items : labels de type localisés + nom par défaut à la création
- TYPES.Item.weapon = 'Arme', TYPES.Item.armure = 'Armure' dans fr.json
- Hook preCreateItem : nom par défaut = label du type pour tous les items

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-29 17:14:45 +02:00