VincentVk
9aca2c32ef
Fix assign dans constructeur
...
Pas possible de faire Object.assign(this.position car position == null
2026-07-26 22:57:17 +02:00
fabres
81cb3bb6bd
fix: DialogV2 - formes imbriquees, boutons, styles et positionnement
...
- retire les <form> dans les templates DialogV2 (absorbe par V2)
- ajoute window: {frame, positioned} et enleve height:fit-content (bloquait deplacement vertical)
- ajoute buttons: [Fermer] sur tous les DialogV2 qui en manquaient
- style des dialogs chronologie, calendar-editor, stress
- corrige duplication des boutons calendrier a chaque re-render
- HandlebarsApplicationMixin sur FenetreRechercheTirage
- corrige selecteurs :input→input,select,textarea (jQuery→natif)
- ajoute banniere ASCII console au demarrage
2026-07-22 01:10:24 +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
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
07a48fb3cc
refactor(sheets): migration item sheets v13 (models, apps, templates, moins + common/mixins)
2026-07-22 00:29:53 +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
4141eeaa4a
Cleanup: gererExperience=>ajoutExperience
2026-03-24 20:45:54 +01:00
VincentVk
3f3bf293b1
Correction Fenêtre astrologie v13
2026-01-10 22:28:39 +01:00
VincentVk
a52d10a3b3
Bouton pour supprimer les anciens messages
2025-12-18 19:44:00 +01:00
VincentVk
a4e614860a
Fix: aucune méditation connue
...
Cas de haut-rêvant ne connaissant pas de méditations
2025-12-13 01:09:00 +01:00
VincentVk
d0ba1ebf99
utilisation de renderTemplate "interne"
...
Import de foundry.applications.handlebars.renderTemplate
au travers d'une constante pour éliminer les warnings
2025-09-30 02:04:53 +02:00
giteadmin
a0f42204d5
Fix templates for new appv2
2025-06-02 23:25:49 +02:00
VincentVk
9fc21e6d97
Gestion des actions sur les items
...
- dans la liste d'équipement, liste d'actions fournie par code
- support d'actions multiples
- listener générique
Utilisation du mécanisme pour tous les items, standardisation de
l'apparence des boutons d'items
2025-01-19 00:38:24 +01:00
VincentVk
a8dc07b4db
Enchanter des Potions
2025-01-18 14:49:42 +01:00
VincentVk
a1e4bfb529
Fix: erreur droits sur scène
...
L'ajustement automatique de l'obscurité se déclenchait
pour les joueurs et échouaitn faute de droits sur la scènequand un joueur
2024-11-08 01:52:19 +01:00
VincentVk
6e234411ca
Fix: Commande /astro
2024-11-03 22:01:04 +01:00
VincentVk
b4a725ff12
Fix: Message uniquement MJ
...
L'utilisation de firstConnectedGM renvoie le GM, pas true si
un GM est connecté.
2024-11-03 22:01:01 +01:00
VincentVk
90d46c6a78
Init settings before sheets
...
Eviter que le chargement d'acteurs ait lieu avant le chargement
des settings
2024-10-14 03:47:13 +02:00
VincentVk
e04586ba44
Ajout de génération aléatoire de description
...
Ajout d'un bouton pour générer aléatoirement les éléments de description:
- nom (pour le MJ seul)
- sexe
- age
- main directrice
- cheveux, yeux
- heure de naissance
- taille et poids (selon la caractéristique Taille)
2024-10-02 00:46:11 +02:00
VincentVk
7e8f642d87
Export csv pour Scriptarium
...
Activable dans les options avancées du système
Un menu contextuel permet d'écrire dans les logs
2024-09-25 23:43:04 +02:00
VincentVk
a162001ba4
Cleanup
2024-09-25 23:43:03 +02:00
VincentVk
f207cb7325
Fix: Fenêtre d'édition du calendrier
...
Ajout d'un helper Handlebars pour accéder à l'objet RDD_CONFIG
sans avoir besoin de l'ajouter dans les données pour rendu du template
2024-07-04 21:23:28 +02:00
giteadmin
a385b98126
Various fixes for v12
2024-06-07 11:12:00 +02:00
VincentVk
a103239288
Passe de vérification mergeObject
...
Quand mergeObject est utilisé pour retourner une valeur, faire très
attention à ne pas passer un Item/Actor, ou une de ses sous parties
en premier paramètre sans préciser l'option { inplace: false }
Sinon, le premier paramètre subit une mutation!
2024-06-01 01:53:14 +02:00
VincentVk
26e805cf46
Ajout de la date/heure aux messages
2024-05-27 00:55:18 +02:00
VincentVk
19dd3b540c
Astrologie: garder toutes les lectures d'un acteur
2024-05-13 01:50:21 +02:00
giteadmin
7f7148e658
Preparation du passage en v12
2024-05-02 14:08:02 +02:00
giteadmin
bc35c8d80e
Preparation du passage en v12
2024-05-01 09:13:21 +02:00
VincentVk
62cc3fc96b
Correction de l'ajustement de luminosité
...
On passe de la nuit début vaisseau au jour fin vaisseau
2023-12-08 04:00:17 +01:00
VincentVk
1208eb8ae1
Amélioration des tooltips
...
- title/alt remplacés par des data-tooltip
- description de ce que font les boutons
- description des items survolés
2023-12-04 02:32:26 +01:00
VincentVk
14d4638e56
Fix: error dans les logs si aucune scène active
2023-11-10 19:56:25 +01:00
VincentVk
b74fc27079
Minor cleanup
2023-10-23 23:38:34 +02:00
VincentVk
fe6c2e2ff2
Ajustement de luminosité automatique
...
Activable par le MJ avec le bouton lumière du calendrier
2023-10-20 02:36:00 +02:00
VincentVk
7dfba94a11
Nettoyage de date
...
Pas de "T" entre date et heure
2023-10-03 21:03:19 +02:00
VincentVk
b101d58bee
Correction typo "optionnelle"
2023-06-20 23:43:58 +02:00
VincentVk
0e3d721fc7
Nouvelle incarnation de l'archétype
2023-06-20 23:35:38 +02:00
VincentVk
92e93cbbea
Refonte du journal d'expérience
...
Reprise du journal d'expérience pour:
- afficher ancienne/nouvelle valeur
- la valeur du changement
- si c'est manuel / automatique
- identifier les dépenses de stress
- identifier les augmentations de compétences
- les changements des compteurs
2023-05-28 22:11:16 +02:00
giteadmin
e2a9f55740
Initial commit for v11 support
2023-05-25 20:39:53 +02:00
VincentVk
7bec42c4cf
Fix Mise à jour du texte de l'heure joueurs
2023-04-14 20:31:47 +02:00
VincentVk
bf98e4eae2
Fix toggle horloge
...
Affiche/masque correctement l'horloge pour le MJ et les joueurs
2023-03-31 01:31:09 +02:00
VincentVk
e32a1d25f6
Ne pas fermer l'horloge sur escape
...
Surcharge de la méthode close pour empêcher la fermeture
2023-03-31 00:51:05 +02:00
VincentVk
c57f140c54
Ajout de l'origine d'une blessure
...
En combat, indication de l'origine des blessures
2023-03-30 00:19:18 +02:00
VincentVk
c1d02d9fda
Ajout d'une horloge analogique
...
Amélioration de la fenêtre calendrier:
* plus compacte
* horloge analogique
* normalement compatible pop-out
* minimisable (juste la barre de titre)
2023-03-29 23:00:23 +02:00