Commit Graph

1632 Commits

Author SHA1 Message Date
Vincent Vandemeulebrouck 65525cfd79 Correction récupération seuil
La récupération de seuil sur Rêve de Dragon était empéchée
par la gestion d'expérience quand aucune expérience n'était
gagnée.

Le même problème pouvait arriver pour d'autres raisons.
2024-05-13 01:58:06 +02:00
Vincent Vandemeulebrouck 042f5d0f69 Cleanup Promise.all pour multi async 2024-05-13 01:50:22 +02:00
Vincent Vandemeulebrouck 19dd3b540c Astrologie: garder toutes les lectures d'un acteur 2024-05-13 01:50:21 +02:00
Vincent Vandemeulebrouck 611b57c149 Adaptation des encaissement alternatifs
Les encaissement alternatifs fonctionnent avec la validation
d'encaissement par le MJ.

- l'ajout de la difficulté d'attaque au dégâts est indiqué dans
les bonus de dégâts
- pour les minimums sur les dés d'encaissement, si le MJ remplace
le jet, les minimums sont alors ignorés.
2024-05-13 01:50:21 +02:00
Vincent Vandemeulebrouck fedf8f3b29 Fix: accorder entités x2 si validation GR
Les entités pouvaient être accordées 2 fois en cas de validation
par le GR
2024-05-13 01:50:12 +02:00
LeRatierBretonnien 7f7148e658 Preparation du passage en v12 2024-05-02 14:08:02 +02:00
LeRatierBretonnien bc35c8d80e Preparation du passage en v12 2024-05-01 09:13:21 +02:00
Vincent Vandemeulebrouck fad894704d Fix: encaisser dommages par MJ
Lorsque l'option d'encaisser les dommages était contrôlée
par le MJ, les données envoyées par les joueurs ne correspondaient
pas aux paramètres de la méthode à exécuter par le MJ.

De plus, l'envoi de l'attacker (Actor) était reçu comme un Object,
donc inutilisable en tant qu'Actor.
2024-05-01 01:08:50 +02:00
Vincent Vandemeulebrouck 84ea3a6ea9 Fix: TMR qui ne s'affichent pas
Après un certain temps (changements de scènes?), les TMR ne
s'affichaient plus correctement.

Tentative de forcer le chargement des textures manquantes lors
de l'ouverture de la fenêtre de TMR.
2024-03-10 00:47:50 +01:00
Vincent Vandemeulebrouck 6414f76d67 Fix: ignorer personnages joueurs non liés
Pour les fenêtres de stress/repos/voyage/astrologie, ignorer
les personnages non liés (par exemple, un guerrier sorde)
2024-03-09 23:12:13 +01:00
Vincent Vandemeulebrouck d34fde2ba4 Fix: titre des feuilles d'objets
Suite à la correction de l'ordre et du nom dans la fenêtre de création,
les titres étaient incorrects (TYPES.Item.Tache par exemple)
2024-03-09 19:48:53 +01:00
Vincent Vandemeulebrouck bc169d931b Fix: log erreur TMR en mode visu
En mode visualisation, les informations du personnage ne sont
pas affichées
2024-03-09 19:38:53 +01:00
Vincent Vandemeulebrouck 3b269b2baa Simplifications 2024-03-09 19:13:13 +01:00
LeRatierBretonnien dffaa29fd1 Fix termes dans les fenetres de creation 2024-02-29 21:22:42 +01:00
LeRatierBretonnien 43e49a0eb8 New common CounterClass 2024-02-08 12:46:49 +01:00
LeRatierBretonnien 5ab551da9e Rework usage log 2024-02-05 18:08:35 +01:00
LeRatierBretonnien 2a9e98f8c7 Ajout tirage de la force des rencontres avec /tmrr, ajout de bouton pour appliquer complètement les blessures 2024-01-30 23:18:21 +01:00
LeRatierBretonnien 34183cd1a7 Ajout tirage de la force des rencontres avec /tmrr, ajout de bouton pour appliquer complètement les blessures 2024-01-28 20:41:00 +01:00
LeRatierBretonnien 623044c936 Sync fiche 2024-01-02 18:43:42 +01:00
LeRatierBretonnien 94caf4040b Affichage souffle 2023-12-30 14:20:05 +01:00
Vincent Vandemeulebrouck 3f098cab31 Commande /voyage
Ajout de la commande /voyage pour gérer la fatigue en voyage
2023-12-26 19:06:13 +01:00
Vincent Vandemeulebrouck 4274bce7d5 minor cleanup 2023-12-26 19:06:13 +01:00
Vincent Vandemeulebrouck 25d68d265e Image acteur dans les message de tours 2023-12-26 19:06:13 +01:00
Vincent Vandemeulebrouck 3ac9f487d0 Fix: perte de rêve potions enchantées
La perte de rêve des potions enchantées bloquait le processus de
récupération de château dormant
2023-12-22 20:12:58 +01:00
Vincent Vandemeulebrouck b0098574a0 Fix: refoulement
Le refoulement ne fonctionnait plus. Merci à javascript+VSCode
pour l'incapacité de fournir de l'analyse de code statique...
2023-12-22 02:21:22 +01:00
Vincent Vandemeulebrouck 0ac5d317ce Icônes des boutons cuisiner/manger 2023-12-10 22:19:51 +01:00
Vincent Vandemeulebrouck f8a90fc3c3 Fontawsome solid
traduction de fas => fa-solid
2023-12-10 22:19:51 +01:00
Vincent Vandemeulebrouck 6dd647b787 Expérience des caractéristiques dérivées
Une fenêtre de répartition est ouverte quand plusieurs
caractéristiques peuvent recevoir l'expérience. Sinon,
l'expérience est attribuée automatiquement.

L'expérience n'est plus ajoutée en Force si supérieure à Taille+4
2023-12-10 22:19:51 +01:00
Vincent Vandemeulebrouck 1c55491ac7 Ajustements des tooltips TMR 2023-12-10 22:19:50 +01:00
Vincent Vandemeulebrouck e0862105f9 Icône d'état empoignade 2023-12-09 15:33:33 +01:00
Vincent Vandemeulebrouck 3ab48511a0 Sort en réserve en fleuve
Les sorts en réserve en fleuve sont indiqués sur toutes les cases fleuve
2023-12-09 15:33:33 +01:00
Vincent Vandemeulebrouck 05cd02b694 Fix: deprecation effects flags.core.statusId
Remplacement de la logique basée sur les flags par le set de "statuses"
2023-12-09 15:33:33 +01:00
Vincent Vandemeulebrouck 56a5d06f16 Fix erreur console ouverture TMR
quand TMR pas affichées, bringToTop ne marche pas
2023-12-09 15:33:32 +01:00
Vincent Vandemeulebrouck f34db764cb Permettre les jets de chance sans astrologie
Quand on fait un jet de chance pour la journée, permettre de
ne pas utiliser l'ajustement astrologique
2023-12-09 15:33:32 +01:00
Vincent Vandemeulebrouck 7267cd4096 Amélioration de tooltips
- style en phase avec le système
- icones attaque/d6/soins pour le HUD
- tooltip plus détaillé pour le HUD
- icône et bouton pour déterminer les chiffres astraux (astrologie)
- tooltips pour les boutons archétype
- suppression de log sur chaque point de coeur
2023-12-09 15:33:32 +01:00
Vincent Vandemeulebrouck 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
Vincent Vandemeulebrouck ab9a21f402 Utilisation de get plutôt que find par id 2023-12-08 02:38:57 +01:00
Vincent Vandemeulebrouck 095eed9da3 Fix: éliminer le risque de jets qui plante
Bloquait les rencontres en TMR.

Quand un rollData ne contient pas les sous-noeuds pouvant être
utilisés par les ajustements possibles, le jet de dés était perdu.

Le calcul d'ajustements ajoute maintenant les noeuds use/ajustements
s'ils ne sont pas fournis, pour éviter le risque.
2023-12-08 02:37:47 +01:00
Vincent Vandemeulebrouck 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
Vincent Vandemeulebrouck a68057900d Action de visualisation avec droits limités 2023-12-02 14:40:39 +01:00
Vincent Vandemeulebrouck 33ced5715d Le coeur s'applique à ChâteauDormant 2023-11-27 23:45:33 +01:00
Vincent Vandemeulebrouck 50db9ba709 Fix Chateau Dormant pour les potions 2023-11-27 23:43:45 +01:00
LeRatierBretonnien 957e31b188 Fix subacteurs 2023-11-27 14:32:39 +01:00
LeRatierBretonnien 74571c9966 Correction sur Items 2023-11-26 22:51:33 +01:00
LeRatierBretonnien 5155fb4669 Correction sur Class 2023-11-26 19:58:32 +01:00
Vincent Vandemeulebrouck 4a03c222d5 Gestion des points de coeur
- Les suivants/compagnons/amoureux sont dans l'onglet description
- si acteurs "liés", ils peuvent avoir des points de coeur
- les jets de volonté peuvent être ajustés s'ils concernent un
  compagnon pour lequel on a du coeur
- on peut ajouter des points de coeur (entre la gestion de Chateau
  dormant par le gardien et le jet de repos si ce mode est utilisé)
- on peut retirer des points de coeur en perdant du moral (mêmes
  conditions)
- on peut passer de tendres moments si les deux acteurs acceptent
- les tendre moments font jouer un jet de moral adapté
- on peut perdre un point de coeur suite à un tendre moment qui ne fait
  pas gagner de moral
2023-11-24 02:57:43 +01:00
Vincent Vandemeulebrouck 135546467d Envoi de message à plusieurs acteurs 2023-11-24 02:51:59 +01:00
Vincent Vandemeulebrouck b5db2a9ef3 Cleanup - preparation Coeur
Simplification de code:
- des Méthodes simples sur une ligne
- utilisation de item.update au lieu de updateEmbeddedDocuments
  quand possibe
- renommage des templates SubActeur
- déplacement de logs quand compétence non trouvée
2023-11-24 02:51:59 +01:00
Vincent Vandemeulebrouck bfb7b9b6bf taille des options 2023-11-24 02:51:59 +01:00
Vincent Vandemeulebrouck f0b7306885 Fix: animaux
- état général corrigé
- ajout de blessure, mise à jour endurance, ...
- calcul du malus d'état général
- ajustement des jets selon points de vie perdus
2023-11-24 02:51:52 +01:00