• 14.2.11 - Le vétéran Tétragor
    Release Creation / build (release) Successful in 2m7s
    Stable

    VincentVk released this 2026-11-01 12:05:13 +01:00 | 1 commits to main since this release

    • Les défenses sont de nouveau fonctionnelles.
    Downloads
  • 14.2.10
    Release Creation / build (release) Successful in 1m26s
    Stable

    giteadmin released this 2026-10-25 21:59:59 +01:00 | 4 commits to main since this release

    14.2.10 - Les prises de Tégragor

    Combat

    • La parade « Corps à corps » est de nouveau possible contre le pugilat.
      Contre une attaque de catégorie « sans-armes », seules les parades de même
      catégorie sont autorisées, mais la liste des parades ne parcourait que
      l'inventaire : le « Corps à corps » (arme calculée) n'était jamais proposé
      et aucune parade n'était possible contre le pugilat. Elle apparaît
      désormais, et reste exclue contre les attaques armées
    • L'empoigné se défend à +4 contre son empoigneur (parade comme esquive) :
      le bonus n'avait jamais été implémenté. Il s'applique quand une empoignade
      en cours désigne l'attaquant comme empoigneur du défenseur
    • L'état d'empoignade est porté par les combatants : un état par token.
      Il n'est plus stocké en items sur les acteurs (partagés entre tous les
      tokens d'un même acteur) mais en miroir sur les deux combatants, identifiés
      par acteur et token : deux tokens du même personnage ont chacun leur
      empoignade. Les jets, filtrages d'attaque/initiative et le bonus de +4
      contre un empoigneur sont corrigés d'autant. Les effets statut
      (empoigné/empoigneur/au sol) restent affichés sur les acteurs, et les
      anciens items des mondes existants sont nettoyés automatiquement.
      L'empoignade requiert désormais un combat actif (avec les deux tokens
      belligérants)
    • Un jet à significative requise peut être une réussite particulière.
      Quand un diviseur s'applique (demi-surprise, parade d'armes disparates,
      finesse adverse), toute réussite était aplatie en « Réussite significative » :
      un 05 sur un score de 60 à significative requise (60/2 = 30) s'affichait
      « significative » au lieu de particulière. L'exigence (réussite au moins
      significative) reste vérifiée, mais la qualité réelle du jet s'applique
      désormais — particulière et ses effets compris (ex. désarmement sur une
      parade particulière)

    Jets

    • La commande /rdd avec significative est harmonisée avec la fenêtre de
      jet : le score complet s'affiche avec le facteur (×1/2) et l'exigence
      n'est plus appliquée deux fois (les chances étaient divisées puis le
      diviseur réappliqué, exigeant un quart du score au lieu de la moitié) ;
      la qualité s'évalue désormais sur les seuils complets, comme dans la
      fenêtre de jet. Le contrôle d'échec de l'appel au moral en profite
    • Les réussites insuffisantes s'expliquent dans le message de jet :
      quand une exigence de significative n'est pas atteinte (finesse adverse,
      armes disparates, demi-surprise), le message ajoute « la réussite
      normale est un échec : une réussite au moins significative est
      requise », avec la cause entre parenthèses
    Downloads
  • 14.2.9 d41d0ca2e3

    14.2.9
    Release Creation / build (release) Successful in 2m31s
    Stable

    giteadmin released this 2026-10-22 09:36:17 +02:00 | 8 commits to main since this release

    14.2.9 - Les possessions de Tégragor

    Possessions

    • Les points de conjuration sont de nouveau enregistrés : le compteur de
      l'item de possession était déclaré avec une valeur minimale de 0, donc les
      valeurs négatives (la victime qui l'emporte) étaient rejetées par la
      validation et le compteur restait bloqué à 0 — la victime ne pouvait jamais
      gagner. Le compteur est désormais signé et borné à −2…+2 (victime possédée
      à +2, entité dissoute à −2)
    • Le message « Un point de possession/conjuration a été ajouté » et le compteur
      affichent possession ou conjuration selon le signe
    • La fiche d'entité affiche les possessions en cours (chaque victime et les
      points) : l'item étant stocké sur la victime, l'entité n'avait rien à
      afficher ; un double-clic sur une ligne ouvre l'item de la victime
    • La fenêtre d'attaque de possession pré-remplit la difficulté avec la
      difficulté libre par défaut de la compétence de possession (elle retombait
      auparavant sur 0)

    Entités de cauchemar et possessions

    • Seules les entités de cauchemar incarnées affichent les résonances et la
      possibilité d'accorder des personnages
    • Seules les entités de cauchemar non-incarnées affichent les possessions en cours
    • Ajout d'un bouton edit pour modifier les possessions depuis l'entité (en plus du double-clic)

    Empoignade

    • « Parade Empoignade » ouvre de nouveau la fenêtre de défense sur la
      parade.
      L'arme d'empoignade calculée (sans document) portait un identifiant
      invalide : le bouton du message de défense partait sans clé, la fenêtre
      s'ouvrait sur l'esquive et le choix « Parade Empoignade » ne tenait pas
    • Une défense d'empoignade peut de nouveau être lancée, esquive comme
      parade : la fenêtre de défense s'appuie sur le jet d'attaque d'empoignade
      complet. Elle recevait auparavant une reconstruction partielle (arme
      recalculée, dommages nuls) : la liste des défenses n'était pas proposée et le
      bouton Lancer échouait

    Fenêtre de défense

    • Le titre de la fenêtre de défense affiche maintenant de quel qttaquant on se défend

    Jets

    • Le jet de résistance respecte la difficulté choisie. Le type de jet
      forçait -8 dans les données à chaque ouverture de la fenêtre ET à chaque
      lancer : la fenêtre s'ouvrait à -8 (même en cliquant « Rêve » sur la fiche,
      qui demande 0) et la difficulté modifiée dans la fenêtre était écrasée par
      -8 juste avant le lancer. La valeur de l'appelant (fiche, jet de résistance
      standard) et la difficulté saisie sont désormais conservées ; -8 reste le
      défaut du jet de résistance standard
    • Nouveau bouton « Lancer sans fermer » dans les fenêtres de jet : effectue
      le jet et laisse la fenêtre ouverte, pour enchaîner plusieurs jets ; les jets
      à traitement particulier (ex. étapes de recette alchimique) continuent de
      s'exécuter normalement
    • Les difficultés positives s'affichent avec leur signe dans les messages de
      tchat (« Agilité à +1 » au lieu de « Agilité à 1 »), cohérent avec la table
      de résolution et les ajustements ; idem dans les messages de demande de
      défense et d'attaque (« se défendre à +1 », « Diff +1 »)

    Combat

    • Une attaque « non mortel » est encaissée sur la table non mortelle. La
      mortalité décochée dans la fenêtre d'attaque était perdue au lancer : la
      re-sélection interne de l'attaque ne conservait que la tactique, les
      dommages étaient recalculés avec la mortalité de l'arme et l'encaissement
      tombait sur les coups mortels. La mortalité choisie est désormais conservée
      jusqu'au jet, le message d'attaque l'affiche et l'encaissement en tient
      compte

    Fenêtre de jet

    • Nouveau bouton « Envoyer dans le tchat » (Gardien des Rêves) : ouvre un
      dialogue listant les joueurs (tout le monde ou sélection), reprend la
      sélection courante du jet (caractéristique, compétence, difficulté) et
      poste @roll[...] dans le tchat — publiquement ou murmuré aux joueurs
      choisis
    • La fenêtre de jet ne plante plus quand la compétence demandée n'existe pas
      sur le personnage (« Sans compétence ») : les valeurs par défaut de la
      fenêtre (caractéristique et difficulté) restaient alors inaccessibles
    • Les trois boutons de la fenêtre de jet (Lancer, Lancer sans fermer,
      Envoyer dans le tchat) sont alignés sur une même ligne, pleine largeur

    Sommeil

    • Château Dormant (nouveau mode de repos) : le stress saisi est de nouveau
      pris en compte.
      La valeur n'était lue qu'à l'événement change du champ :
      elle était perdue selon la façon de valider (touche Entrée). La valeur saisie
      est désormais lue au moment de la validation, et la touche Entrée valide le
      Château Dormant
    • Le jet de moral de Château Dormant ajuste à nouveau le moral. La
      situation de moral enregistrée valait « '' » par défaut : le jet était fait
      mais aucun ajustement ne s'appliquait (elle est désormais interprétée comme
      « neutre » ; l'icône correspondante est pré-sélectionnée dans le dialogue)
    • Fermer le dialogue Château Dormant ne déclenche plus la récupération.
      La croix (ou Échap) annule l'opération : aucun stress ni aucune
      transformation n'est appliqué. Pendant une nuit, annuler fait simplement
      continuer le sommeil sans passer à Château Dormant
    • Le stress peut de nouveau être distribué à un personnage qui n'a pas de
      joueur propriétaire (personnage géré par le MJ seul)
    • Le stress saisi dans le dialogue de nuit (Château Dormant) est de nouveau
      compté : distribuerStress était réservé au Gardien des Rêves, mais le repos
      est lancé par le propriétaire du personnage, le stress était donc
      silencieusement ignoré. Le propriétaire peut désormais ajouter du stress ;
      l'expérience reste réservée au Gardien des Rêves

    Fiche de personnage

    • Quand la compétence a atteint son niveau d'archétype, l'input du niveau a un
      fond doré ; la coche qui décalait l'alignement de la ligne est supprimée
    • Le bouton « Transformer le stress » (icône lune) est retiré de l'onglet
      principal : la transformation reste appliquée automatiquement lors du
      passage au Château Dormant

    Interne

    • RdDItemArme.$corpsACorps : l'arme d'empoignade/pugilat calculée reçoit un
      _id de 16 caractères alphanumériques (dérivé du nom de la phase
      d'initiative). La clé de phase, trop courte, était rejetée par la validation
      des documents et remplacée par null
    • RdDEmpoignade : l'attaque d'empoignade est désormais conservée dans le
      message de défense sous la forme sauvegardée d'un jet complet
      (RollDialog.saveParts, champ attackerRoll) au lieu d'une reconstruction
      partielle (attaque, dmg), que la fenêtre de défense ne pouvait pas
      relancer. Les messages plus anciens restent relisibles
      (reconstruction de secours). La préparation du jet pour la fenêtre se fait
      sur une copie : le tchat ne conserve aucune référence aux documents
    • RdDItemArme.getMainAttaque, RollPartDefense.$extractParade et
      getArmeDisparate : robustesse lorsque la compétence de défense ou l'arme
      d'attaque n'est pas résolue (créatures, attaque sans arme) — une erreur de
      type remplaçait la défense calculée
    • distribuerStress : la garde « personnage joueur » (propriétaire + token
      lié) est remplacée par « personnage », pour que le flux de sommeil
      fonctionne sans joueur propriétaire ; creature/entité/vehicule restent
      exclus
    • Le template du dialogue Château Dormant n'embarque plus de <form> (imbriqué
      dans celui du DialogV2, il perturbait la soumission par Entrée)

    Tests automatisés

    • TC-11 : six nouveaux cas (TC-11-013 à TC-11-018) sur la défense
      d'empoignade — identifiant stable de l'arme calculée, liste esquive + parade
      empoignade, pré-sélection par la clé (parade puis esquive), clic sur le bouton
      « Parade Empoignade » du tchat, maintien de la sélection après un appel à la
      chance, et défense lancée depuis la carte d'empoignade jusqu'au passage de
      l'empoignade à 2 points (9/9)
    • Les demandes de défense et les boutons sont cherchés dans le tchat latéral :
      les messages affichés en notification n'ont pas de gestionnaire de clic (les
      clics des cas TC-11-016/017 tombaient sur la notification et restaient sans
      effet)
    • Les boutons du tchat sont re-cherchés à chaque essai : un rendu du tchat
      remplace le message, et le bouton déjà cliqué ne répond plus (échecs
      intermittents de TC-11-016/017)
    • Plan de test et test/README.md mis à jour (TC-11 : 18 cas écrits, 9
      assertions exécutées)
    • TC-13 : dix nouveaux cas sur le sommeil v2 — stress lu à la validation sans
      change, moral « '' » = « neutre », croix → annulation (aucun changement ni
      message), Entrée = valider, CD valide (moral ajusté, sommeil réinitialisé,
      stress ajouté puis transformé), stress d'un personnage sans joueur
      propriétaire, insomnie vérifiée (stress conservé, pas de transformation)
    • TC-09-070 : le bouton « Envoyer dans le tchat » du MJ existe, le texte
      @roll[Agilité/Compétence/-2] est correct et le message est murmuré au
      joueur choisi
    • Plan de test et test/README.md mis à jour (TC-13 : 17 assertions ; 388 cas
      au total)
    • Nouveaux cas couvrant les correctifs récents : /repas externe et
      /repas rations (+ alias /manger), application d'un enchantement (et
      masquage des boutons après usage), message du jet d'éthylisme, possessions
      (compteur signé et borné, possessions en cours sur la fiche d'entité,
      difficulté par défaut de la compétence), stress saisi dans le dialogue de
      nuit, et bouton « Lancer sans fermer »
    • Scripts TC-01 à TC-07 : résolution de la page de jeu fiabilisée (la première
      page about:blank était utilisée au lieu de la page du jeu)
    • TC-38 : assertion obsolète corrigée (DialogGererHerbes.HOOK_ITEM_TYPES est
      un tableau, pas null)
    • Plan de test et test/README.md réalignés sur les cas réellement exécutés
      par les scripts
    Downloads
  • 14.2.8 5b68d45426

    14.2.8
    Release Creation / build (release) Successful in 1m49s
    Stable

    giteadmin released this 2026-10-05 23:22:10 +02:00 | 38 commits to main since this release

    14.2.8 - Les fouilles de Tégragor

    Tâches

    • La seconde chance remplace le premier jet de tâche au lieu de s'y cumuler :
      échouer, réussir l'appel à la chance puis échouer à nouveau décomptait les
      points de tâche (et les compteurs d'échecs, la difficulté) des DEUX jets ;
      seul le résultat du rejou compte désormais, la fatigue n'est pas
      ré-appliquée

    Soins

    • Soins complets : le rejou de seconde chance remplace de nouveau le premier
      jet — le premier jet (même échoué) marquait la blessure comme soignée et le
      garde-fou ignorait purement le second résultat
    • Soins complets avec échec total : au rejou, la blessure est restaurée à son
      état avant le premier jet (difficulté, premiers soins) au lieu de garder la
      pénalité et les premiers soins détruits
    • Premiers soins : la pénalité de difficulté d'un échec total est annulée au
      rejou, que le rejou réussisse ou échoue à son tour

    Sommeil

    • Le gris rêve est accessible dans le nouveau mode de repos : l'option
      n'existait que dans l'ancien dialogue de repos ; le nouveau propose
      désormais « Gris rêve » avec un nombre de jours et son bouton dédié

    Fenêtres de gestion

    • Les fenêtres « Gérer ses deniers », « Gérer ses herbes », « Gérer ses
      ingrédients », « Nourriture & boissons » et « Gérer ses potions » affichent
      désormais une liste triée de façon stable (deniers par valeur croissante,
      les autres par nom) : l'ordre suivait celui de la collection d'items, qui
      peut changer en jeu — deux clics de suite sur une ligne pouvaient
      modifier la mauvaise pièce

    Herbes connues

    • La fenêtre « Herbes connues » affiche de nouveau le milieu, la rareté et
      l'utilisation des herbes ajoutées par /connaitre : ce chemin enregistrait
      ces champs vides, contrairement aux ajouts manuels (glisser-déposer ou
      « copier » depuis l'inventaire)
    • Les herbes connues enregistrées avant cette version sont complétées
      automatiquement (milieu, rareté, utilisation) au chargement du monde, à
      partir du compendium

    Commandes

    • Nouvelle commande /repas externe (Gardien des Rêves) : marque tous les
      personnages joueurs comme ayant mangé et bu en extérieur (sustentation et
      eau remplies pour la journée)
    • Nouvelle commande /repas rations (Gardien des Rêves) : fait consommer
      leurs rations (nourriture et eau) à tous les personnages joueurs ; l'alias
      /manger fait de même

    Enchantement

    • Le message de chat du rituel d'Enchantement (Narcos) retire ses boutons dès
      qu'un objet est enchanté : ils restaient cliquables pendant l'application,
      permettant un double enchantement ; ils ne réapparaissent plus au
      rechargement

    Terres Médianes

    • La fenêtre des TMR s'adapte à la hauteur de l'écran et la carte devient
      scrollable : sur un écran pas assez haut, le bas de la carte et le bouton
      « Fermer » étaient inaccessibles (hauteur fixe de 1024 px)
    • La carte des TMR occupe de nouveau toute la largeur disponible : la carte et
      la colonne d'actions se partageaient la largeur à parts égales, ce qui
      réduisait la carte de moitié

    Éthylisme

    • La carte de chat du jet d'éthylisme affiche de nouveau ses données (nom de
      l'état, ajustement entre parenthèses, doses, perte d'endurance, jets de
      moral et de volonté) : le résumé était construit après la capture du
      résultat, les champs apparaissaient vides (par exemple « est maintenant
      () »)
    Downloads
  • 14.2.7 5765121f82

    14.2.7
    Release Creation / build (release) Successful in 1m49s
    Stable

    giteadmin released this 2026-09-26 15:25:15 +02:00 | 56 commits to main since this release

    14.2.7 - Les retouches de Tégragor

    Corrections

    • L'option « Le Gardien des Rêves doit valider les jets d'encaissement » fonctionne de nouveau quand c'est le joueur qui clique « Encaissement » : les tokens passés au socket sont réduits à des données sérialisables, le canvas-Token contient des références circulaires qui faisaient échouer silencieusement l'appel vers le MJ
    • Le dialogue de validation d'encaissement affiche de nouveau ses boutons « Valider » / « Annuler » : la hauteur fixe rognait le footer sous un contenu non scrollable ; les dialogues à hauteur fixe passent en hauteur automatique (idem « Fabriquer une potion »)
    • L'image de profil d'un acteur est de nouveau modifiable au clic : le cœur V2 exige data-action="editImage" en plus de data-edit (ajouté sur toutes les feuilles d'acteur)
    • Les titres des dialogues V2 s'affichent de nouveau : title était passé au niveau racine de la configuration, où l'API V2 l'ignore (elle attend window: { title })
    • La fenêtre « Recherches et tirages » affiche de nouveau tous les critères de filtre (Type d'objet, Alimentaire, Utilisation, Rareté, Qualité, Encombrement, Prix) : les groupes de filtres étaient clonés avant d'être remplis, le modèle ne recevait donc que la section Milieux
      • Filtres et résultats défilent en interne : la fenêtre remplit désormais sa hauteur (layout flex), les hauteurs maximales calées sur l'écran (100vh) laissaient le contenu rogné sans barre de défilement
    • Le total d'heures de la nuit se met à jour de nouveau quand on change les heures dans le dialogue « Se reposer » : la désinfection du contenu des DialogV2 retire l'attribut name des éléments non-formulaires, le sélecteur ne trouvait plus le total (repéré par une classe)
    • La sieste réveille dès que la fatigue est récupérée, comme le nouveau mode de repos : avant, un personnage demandant 4 heures de sieste dormait les 4 heures même reposé après la première
    • Une sieste demandée sans fatigue à récupérer affiche « Vous n'avez pas dormi » au lieu de « Vous avez dormi une heure » (0 heures dormies)
    • Un refus d'expérience sur une réussite particulière en dessous est maintenant expliqué dans le chat (murmuré aux propriétaires) : le refus était auparavant silencieux quand le jet était fait en mode de chat « Soi-même » ou quand aucun Gardien des Rêves n'était connecté
    • Les jets de récupération de Constitution (récupération de vie en fin de nuit, récupération des blessures) donnent maintenant de l'expérience sur une réussite particulière à un niveau négatif, comme les autres jets de caractéristique : la carte de chat de gain d'XP accompagne le résumé de nuit
    • La fenêtre d'astrologie reprend une largeur adaptée à son contenu (comme avant la migration V2) au lieu d'une largeur fixe trop étroite
    • Les aiguilles de l'horloge ne s'affichent plus sur le cadran astral du thème (chance/malchance) : elles n'ont pas de sens dans cette lecture et n'existaient pas sur le cadran d'origine ; l'horloge du calendrier les conserve
    • La fenêtre « Herbes connues » se rafraîchit de nouveau quand une herbe est ajoutée depuis l'inventaire (ou par « vérifier ses connaissances ») : seules les modifications d'items déclenchaient le rafraîchissement, pas celles de l'acteur. Les fenêtres des herbes, créatures et maladies connues se rafraîchissent sur les listes qu'elles affichent
    Downloads
  • 14.2.6 43061a1b52

    14.2.6
    Release Creation / build (release) Successful in 2m23s
    Stable

    giteadmin released this 2026-09-19 11:20:54 +02:00 | 69 commits to main since this release

    14.2.6 - L'empoignade de Tégragor

    Nouvelles fonctions

    • La liste des acteurs du sidebar affiche une icône de lien de token pour chaque acteur : verte (token lié) ou orange (token non-lié), alignée à droite du nom ; l'icône se met à jour dès que le flag change, sans rechargement
    • Troisième table d'encaissement « Renforcées » (pertes d'endurance +2, PV -3 pour 18-19), sélectionnable dans les règles optionnelles ; l'ancienne option « tables révisées » est migrée automatiquement

    Empoignade

    • « Parade Empoignade » ouvre de nouveau le dialogue de parade : l'identifiant de l'arme d'empoignade était recalculé entre le message et le dialogue, et la parade retombait sur l'esquive
    • « Entraîner au sol » et « Projeter au sol » sont exécutables par un joueur sans droit sur l'acteur adverse : les écritures croisées sont déléguées au MJ
      • Fin d'empoignade : le message d'annonce « n'est plus empoigné »

    Jets

    • Rêve de Dragon : la force de la rencontre s'applique de nouveau en ajustement (comme en V1)
    • Encaissement : le malus libre tient compte de la difficulté effective du jet, et le dé remplacé est affiché dans le message d'encaissement

    Sommeil

    • La nuit, on dort toute la plage choisie (récupération du rêve à chaque heure), même si la fatigue est déjà récupérée ; de jour, réveil dès que la fatigue atteint son minimum, et impossible de dormir sans au moins un segment de fatigue
    • Sieste : un premier segment nul du barème (petite endurance) n'empêche plus de dormir de jour
    • Après un Rêve de Dragon, la reprise de sommeil propose les heures réellement restantes, et aucune carte n'est proposée s'il n'y a plus rien à récupérer
    • Le dialogue de repos est commenté : chaque zone (heures, durée, réveil forcé) et chaque bouton affiche une infobulle explicative
    • Le bouton « Passer Château Dormant » est renommé « Juste Château Dormant » et marqué en avertissement (icône et couleur orange) pour éviter les clics par erreur : il ne fait dormir aucune heure

    Divers

    • Plus d'erreur au chargement du monde : la migration du réglage obsolète des tables d'encaissement ne s'exécute plus avant la fin de l'initialisation
    Downloads
  • 14.2.5 d72e4eacc9

    14.2.5
    Release Creation / build (release) Successful in 1m56s
    Stable

    giteadmin released this 2026-09-16 10:03:05 +02:00 | 87 commits to main since this release

    14.2.5 - Les ajustements de Tégragor

    Nouvelles fonctions

    • Un rituel d'Enchantement réussi propose d'appliquer l'enchantement à une potion ou une gemme, directement depuis le tchat
    • La commande « /ddr » affiche le détail du dé (faces et total)
    • Après un Rêve de Dragon qui interrompt la nuit, un bouton permet de reprendre le sommeil jusqu'au matin
    • Les potions affichent leur force et leurs points de rêve, dans l'équipement comme dans le dialogue de gestion

    Bugfix

    • Rêve de Dragon : le résultat du jet s'affiche avant ses conséquences, et le dialogue se referme après le jet
    • Un encaissement sans aucun dommage ne provoque plus d'erreur
    • Les compétences des créatures et des entités (avec leur caractéristique) réapparaissent dans la liste des caractéristiques
    • Le message de sommeil indique les heures de coucher et de réveil, et les refus de dormir sont de nouveau expliqués
    • En-tête de fiche : l'encombrement total est de nouveau affiché
    • Vente : plus d'erreur lorsque le stock est épuisé
    • Message d'accueil et informations du monde : affichage plus fiable
    Downloads
  • 14.2.4 ac7aa30a8f

    14.2.4
    Release Creation / build (release) Successful in 3m16s
    Stable

    giteadmin released this 2026-09-15 20:03:44 +02:00 | 107 commits to main since this release

    14.2.4 - La dernière minute de Tégragor

    Nouvelles fonctions

    • Nouvelle commande de tchat « /jetperso » : pour un joueur, ouvre la fenêtre de jet
      de son personnage ; pour le MJ, ouvre celle du premier token sélectionné (tous les
      types de jet)

    Combat

    • Le message de défense propose un bouton par défense possible (esquive, parades),
      chacun ouvrant le dialogue avec cette défense présélectionnée

    Jets

    • Les compétences ne sont plus listées à tort dans la liste des caractéristiques
      (cas des créatures et des entités)

    Fiches & affichage

    • Entités de cauchemar : le « +dom » est de nouveau éditable et conservé
    • Les champs dérivés (caractéristiques dérivées, encombrement…) sont de nouveau en
      lecture seule : le helper « actor-default » était cassé
    • Fenêtres de configuration (scène, tables aléatoires) : onglets lisibles et
      formulaire qui ne colle plus au bord
    • Titres lisibles dans les journaux et les éditeurs de texte (ProseMirror)
    Downloads
  • 14.2.3 bd10af834e

    14.2.3
    Release Creation / build (release) Successful in 2m4s
    Stable

    giteadmin released this 2026-09-15 00:53:03 +02:00 | 115 commits to main since this release

    • FIx fiche de PJ
    Downloads
  • 14.2.2 1baa00f41c

    14.2.2
    Release Creation / build (release) Successful in 1m41s
    Stable

    giteadmin released this 2026-09-14 22:24:56 +02:00 | 118 commits to main since this release

    14.2.2 - Les corrections de Tégragor

    • Les dialogues de gestion (herbes, ingrédients, nourriture, potions, deniers)
      ne se réactualisent plus par erreur avec des données périmées lorsqu'une
      action a lieu dans un autre dialogue
    • L'inventaire n'affiche plus d'erreurs pour le poids des conteneurs pas encore calculé
    • Le dialogue des maladies connues masque les plantes qui avaient pu s'y glisser
    Downloads