VincentVk
d8cfd02807
Regrouper les classes de combat
...
Elles sont souvent touchées ensemble
Préparation aux changements pour utiliser les Combatants
(pour gérer les empoignades/possessions en cours)
Renommages:
- RdDCombat -> PasseArmes
- RdDCombatManager -> RdDCombat
2026-07-26 22:58:25 +02:00
fabres
1c288b654a
fix: migration V14 - rollMode→messageMode, Token HUD, data-message-id
...
- remplace core.rollMode → core.messageMode (setting V14)
- migre toutes les cles (gmroll→gm, selfroll→self, blindroll→blind)
- corrige le hook renderTokenHUD pour recuperer le tokenId via app.document
- ajoute un bouton combat personnalise si absent du HUD V14
- corrige le toggle combat : isCombat manquant et guard si hors combat
- chat-utility : data-document-id→data-message-id pour les messages V14
- rdd-utility : idem pour findChatMessage/getChatMessageId
- roll-part-possession : getBestDraconic peut retourner undefined
- distance.mjs : Token→foundry.canvas.placeables.Token
2026-07-22 00:29:56 +02:00
fabres
a5843888c0
fix: migration V14 et corrections diverses
...
migration v14:
- remplace CONFIG.Dice.rollModes → CONFIG.ChatMessage.modes
- canvas optionnel (?.tokens) dans ~27 fichiers
- async/await migrations, waitForRoll, effet draconique
- supprime _warnedAppV1, data-message-id→data-document-id
- corrige sheet registration Items.registerSheet
tmr:
- bouton Lancer un Sort visible en mode visu
- _ensureTMRButtons() en fallback JS
- await d'animation avant render
- corrigé doublon carteTMR.js
css:
- scrollbar (.item-sheet-scrollable-body) sur les 44 fiches item
- normalisation multiligne de tous les less/item/*.less
- style du dialogue description aléatoire (app-personnage-aleatoire)
- hr-sorts et sort réserves en flex-row
dialogue description:
- type=button sur les boutons (évite submit form → crash)
- randomControl passe this.actor au lieu de this.current
- DEFINITION_HEURES : ajout propriété manquante heure
d意:
- supprime 6 fichiers debug (phase*.txt/png, sheets-*.txt/png)
- system.json nom anglais→français
- token-hud : guard token undefined
- item-sort.js : guard sort?.system dans helpers Handlebars
2026-07-22 00:29:56 +02:00
fabres
7d9ebd601a
chore: deplace 10 fichiers .js V1 inutilises vers _deprecated/
2026-07-22 00:29:56 +02:00
fabres
25e3df1f5d
Migration Foundry v14 : classes V1→V2, corrections CSS et bugs
...
- 21 classes Dialog → DialogV2
- 2 classes Application → ApplicationV2 + HandlebarsApplicationMixin
- 1 classe FormApplication → ApplicationV2
- 10 appels new Dialog() → DialogV2 (rdd-confirm, rdd-commands, etc.)
- base-actor-sheet.mjs : 3 appels new Dialog → DialogV2
- Sheet journal : JournalTextPageSheet → JournalEntryPageProseMirrorSheet
- CSS : backdrop-filter, box-shadow, bordures V2 supprimes pour calendar/astrologie
- FenetreRechercheTirage : _getWindowControls + dragDrop ajoutes
- HtmlUtility.showControlWhen : compat jQuery + DOM natif
- rdd-main.js : init calendrier en setTimeout
- Constantes : duplicate → deepClone, _id → id
- renderTemplate global → foundry.applications.handlebars.renderTemplate
2026-07-22 00:29:56 +02:00
fabres
d0a434fb0b
refactor(styles): migre toutes les directives CSS inline vers LESS
...
- Remplace les vieilles règles table (mortes) des dialog-gerer-herbes
et dialog-gerer-ingredients par des règles flex scoped
- Dialog-gerer-herbes/potions/ingredients/deniers : style= flex/gap/padding
→ classes LESS par dialog avec nth-child
- actor-sheet.hbs : gap+flex-wrap → .oeuvre-buttons,
height:200px → .tab.hautreve
- carac-derivee.hbs : style sur .sust-buttons → déplacé dans LESS
- regles-optionnelles.hbs : width:100% → .btn-voir-tables-encaissement
- dialog-lancer-recette (hbs+js) : status colors → classes .status-*
- roll-part-appelmoral.hbs : font-size conditionnel → classe .moral-low
- rdd-utility.js : span style → .resultat-created
- rdd-import-stats.js : textarea style → #statBlock
- base-actor-sheet.js : select style → .qty-amount
- export-scriptarium/*.hbs : flex-grow, margin-bottom → classes
- app-personnage-aleatoire.hbs : text-align → .random-char-right
Seuls 2 styles dynamiques persistent : background-image option
(partial-roll-coeur.hbs) et width fillPercent barre (inventaire-item.hbs).
2026-07-22 00:29:56 +02:00
fabres
afabba430a
feat(encaissement): tables révisées optionnelles + consultation dialog
...
- Nouveau setting 'tables-encaissement-revisees' dans Options alternatives
- Paliers fins (01-20+), pertes statiques, '@end0' vide endurance à 0
- Dialog de consultation avec les 2 tables (mortel/non-mortel)
- Lien 'Voir les tables d'encaissement' dans le menu Règles optionnelles (MJ)
2026-07-22 00:29:56 +02:00
fabres
07a48fb3cc
refactor(sheets): migration item sheets v13 (models, apps, templates, moins + common/mixins)
2026-07-22 00:29:53 +02:00
fabres
5969009eb1
feat(inventaire): boutons +Ration/+Eau, cartouche chat compact
...
- Boutons +Ration et +Eau dans l'onglet Équipement
- Incrémente la quantité si l'item existe déjà, sinon le crée
- Nouveau template post-item-compact.hbs pour l'aperçu chat
- _MONTRER utilise désormais le cartouche compact
- postItemToChatCompact() awaitable, champs filtrés par type d'inventaire
2026-07-22 00:26:52 +02:00
VincentVk
5dbd7c3784
Fix Description aléatoire
2026-07-17 03:07:30 +02:00
fabres
a55904742b
fix(encombrement): exclure le poids propre des conteneurs du total
...
- Les conteneurs n'ajoutent plus leur propre encombrement au total
(seuls les objets qu'ils contiennent sont comptés)
- Ajout indicateur visuel quand une compétence atteint son niveau d'archétype
(bordure dorée + icône ✓)
2026-07-14 22:08:32 +02:00
fabres
ded584ccc8
feat(inventaire): tri par quantité, dialogues de gestion, duplication cachée des livres lus
...
Release Creation / build (release) Successful in 1m45s
- Remplace le tri 'Manuel' par un tri 'Quantité' dans l'inventaire
- Supprime _onDrop / _onSortItem (obsolètes sans tri manuel)
- Nouveau dialogue 'Gérer ses deniers' (ApplicationV2)
- Nouveau dialogue 'Gérer ses potions' (ApplicationV2)
- Boutons herbes/ingrédients/potions/deniers déplacés dans l'onglet Équipement
- Dialogues herbes/ingrédients harmonisés (alterne-list, contrôles +/-)
- Ajout titre 'Livres lus' et en-têtes alignés
- Ajout estCopieLue au schéma livre (template.json)
- creerCopieLue() extrait dans base-actor.js
- Filtre estCopieLue dans prepareInventaire/buildContenuConteneur
2026-07-14 18:56:38 +02:00
VincentVk
7d5903aa84
Support des tâches à plusieurs
Release Creation / build (release) Successful in 1m50s
2026-07-11 16:12:15 +02:00
VincentVk
89207df01d
Correction d'updates non affichés
2026-07-10 20:34:16 +02:00
VincentVk
000e16f8b7
Amélioration sur les voies de Draconic
...
- Ne pas proposer les voies de Draconic à -11 pour lire un signe
draconic ou lancer un sort
- Trier les voies par ordre décroissant pour le sorts à voies multiples
- Les rencontres et les maîtrises dans les TMR peuvent être vaincues
sans draconic si les voies sont négatives
2026-07-10 19:26:34 +02:00
VincentVk
b89dd3845a
Visibilité des jets /rdd
2026-07-10 18:07:08 +02:00
VincentVk
c41db974ff
Corrections description aléatoire
2026-06-03 00:39:12 +02:00
VincentVk
aec4364889
Type de jet: Jet de résistance
2026-05-09 23:14:28 +02:00
VincentVk
24753bfc29
Appel chance RollDialogV2
2026-05-05 23:51:04 +02:00
VincentVk
d2326e5a25
Fix: liste des actions disponibles
...
- ajout du haut-rêve
- possibilité de ne lister que les armes équipées
2026-05-05 02:12:48 +02:00
VincentVk
7fb0ee1659
await ChatMessage.create
...
ChatMessage.create est async, il faut donc de préférence
l'appeler avec un await.
Des effets secondaires avaient lieu (ordre de messages, updates
ultérieurs parfois pas pris en compte)
2026-05-02 00:42:45 +02:00
VincentVk
d1832917bc
Message de dommage sur entité
...
Plutôt que de dire "ne subit aucun dommage", une gravité de blessure
indicative est donnée
2026-04-28 19:09:08 +02:00
VincentVk
0398fbdbd1
Fix: Pas d'affichage de feuille sur encaissement
2026-04-28 19:07:00 +02:00
VincentVk
ec8fc795f4
Affichage état & blessures
...
Les icônes d'effets sont affichées en premier.
Affichage des contusions. Les blessures sont affichées en
dernier, par gravité décroissante
2026-04-26 22:37:49 +02:00
VincentVk
3ce33eeea3
simplification pre-update checkCompetence
2026-04-26 22:37:48 +02:00
VincentVk
5c4292882f
Correction des updates multiples
...
Utilisation d'un render sur timer pour forcer le réaffichage
2026-04-26 22:37:48 +02:00
VincentVk
76fb385c69
Visibilité des tirages dans le compendium
...
Les tirages de queues, têtes, ... ne concernent plus tout le monde,
mais le joueur et le MJ
2026-04-26 22:37:48 +02:00
VincentVk
10aba8bd58
Fix: sortie d'objet de conteneur
2026-04-26 22:37:47 +02:00
VincentVk
4141eeaa4a
Cleanup: gererExperience=>ajoutExperience
2026-03-24 20:45:54 +01:00
VincentVk
d80efba092
Corrections relecture IA
2026-03-24 20:45:54 +01:00
VincentVk
dfc73fb96d
Fix: affichage blessures et pertes
...
Les pertes et la récupération sont correctement gérées (en ne
faisant qu'un seul render pour le personnage)
2026-03-07 20:38:28 +01:00
VincentVk
3f014faf02
Pas de perte endurance blessures graves soignées
2026-03-07 20:38:12 +01:00
VincentVk
3699bc19b8
Fix: soins d'un joueur à l'autre
...
Les données dans rollData ne pouvaient pas être serialisées
2026-02-06 13:42:27 +01:00
VincentVk
850cae3979
Attaques V2 depuis onglet combat
2026-01-16 08:47:50 +01:00
VincentVk
d78ede4f59
Fix missing import
2026-01-14 23:47:01 +01:00
VincentVk
1b340e526c
Simplifications en cherchant bug rêve actuel
...
Parfois, le rêve actuel est ajouté dans les caractéristiques des
feuilles de personnage.
Simplifications pour essayer d'isoler le souci.
2026-01-10 23:07:25 +01:00
VincentVk
a5c4303012
Les conteneurs ouverts sont mis à jour
2025-12-30 01:29:31 +01:00
VincentVk
3b4ed13247
Caracs créature
2025-12-21 12:00:20 +01:00
VincentVk
80cac2fadb
Recherche des caractéristiques de créature
...
La recherche des caractéristiques de créatures cherche aussi
dans les caractéristiques de leurs compétences
2025-12-15 01:09:34 +01:00
VincentVk
d591c5c183
Statut inconscient pour les créatures
2025-12-15 01:09:34 +01:00
VincentVk
67a085f884
Corrections soins des blessures V2
2025-12-15 01:09:34 +01:00
VincentVk
e33727ac8d
Consommation part le consommateur
...
Pour afficher la fenêtre d'appréciation côté acheteur, et utiliser ses
dés
2025-12-15 01:09:34 +01:00
VincentVk
c61cc5da18
Amélioration des remoteActorCall
2025-12-13 02:43:58 +01:00
VincentVk
2894905fc6
Fenêtre de jet V2 pour jet quelconque
2025-12-13 02:04:27 +01:00
VincentVk
894161c0bf
Fix: Encombrement décimal
2025-12-11 03:12:48 +01:00
VincentVk
dd7a3700dc
Appréciation des services
2025-12-08 20:10:56 +01:00
VincentVk
90435c07b4
cleanup unused imports
2025-12-06 21:12:30 +01:00
VincentVk
05036877ed
Possessions dans HUD
...
Permettre de commencer les possessions V2
2025-12-06 21:12:25 +01:00
VincentVk
98e8c7a10c
Gestion de possession - fin de round
...
- affichage du message pour indiquer l'état d'une possession en fin de
round
- bouton de conjuration depuis la feuille de personnage
2025-12-05 20:12:14 +01:00
VincentVk
19cabe816e
Gestion défense et compteur de possession
2025-12-05 20:12:14 +01:00