-
14.2.11 - Le vétéran Tétragor
StableRelease Creation / build (release) Successful in 2m7sreleased this
2026-11-01 12:05:13 +01:00 | 1 commits to main since this release- Les défenses sont de nouveau fonctionnelles.
Downloads
-
released this
2026-10-25 21:59:59 +01:00 | 4 commits to main since this release14.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
/rddavec 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
- La parade « Corps à corps » est de nouveau possible contre le pugilat.
-
released this
2026-10-22 09:36:17 +02:00 | 8 commits to main since this release14.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énementchangedu 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
_idde 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 parnullRdDEmpoignade: 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, champattackerRoll) 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 documentsRdDItemArme.getMainAttaque,RollPartDefense.$extractParadeet
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éedistribuerStress: 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.mdmis à 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.mdmis à jour (TC-13 : 17 assertions ; 388 cas
au total) - Nouveaux cas couvrant les correctifs récents :
/repas externeet
/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
pageabout:blankétait utilisée au lieu de la page du jeu) - TC-38 : assertion obsolète corrigée (
DialogGererHerbes.HOOK_ITEM_TYPESest
un tableau, pasnull) - Plan de test et
test/README.mdréalignés sur les cas réellement exécutés
par les scripts
Downloads
- Les points de conjuration sont de nouveau enregistrés : le compteur de
-
released this
2026-10-05 23:22:10 +02:00 | 38 commits to main since this release14.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
/mangerfait 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
- La seconde chance remplace le premier jet de tâche au lieu de s'y cumuler :
-
released this
2026-09-26 15:25:15 +02:00 | 56 commits to main since this release14.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 dedata-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 attendwindow: { 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
- 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 (
- 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
DialogV2retire l'attributnamedes é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
-
released this
2026-09-19 11:20:54 +02:00 | 69 commits to main since this release14.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
-
released this
2026-09-16 10:03:05 +02:00 | 87 commits to main since this release14.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
-
released this
2026-09-15 20:03:44 +02:00 | 107 commits to main since this release14.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
- Nouvelle commande de tchat « /jetperso » : pour un joueur, ouvre la fenêtre de jet
-
released this
2026-09-15 00:53:03 +02:00 | 115 commits to main since this release- FIx fiche de PJ
Downloads
-
released this
2026-09-14 22:24:56 +02:00 | 118 commits to main since this release14.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
- Les dialogues de gestion (herbes, ingrédients, nourriture, potions, deniers)