Commit Graph

901 Commits

Author SHA1 Message Date
6508a529e5 Fix monnaie deletion 2021-06-02 17:39:16 +02:00
60a7b551af Merge branch 'v1.4-race' into 'v1.4'
Ajout Race et fix Dice-so-nice

See merge request LeRatierBretonnien/foundryvtt-reve-de-dragon!264
2021-06-02 15:08:13 +00:00
b0da6ca8ea Les monnaies sont désormais gérées comme de l'equipement 2021-06-02 17:00:17 +02:00
Vincent Vandemeulebrouck
93b8f15df0 Fix: ne pas utiliser DsN sans canvas
dice3d n'est pas dispo si on n'a pas de canvas dans dice-so-nice 3.4.0
Du coup, plantage et aucun jet dans le système RdD pour un joueur
qui n'a pas de scène.

Accessoirement, dice-so-nice 3.4.0 plante à l'init, mais ça on n'y peut
rien (Issue raised)
2021-06-02 16:40:25 +02:00
67a674e7b4 Ajout des objets monnaies pour les créatures et les véhicules 2021-06-02 16:04:35 +02:00
10ade1789b Merge branch 'v1.4-focus' into 'v1.4'
Fix: gestion du focus

See merge request LeRatierBretonnien/foundryvtt-reve-de-dragon!263
2021-06-01 20:53:20 +00:00
4b26fd575a Re-synchro d'affichage lors du tirage des nombres astro 2021-06-01 21:58:40 +02:00
d45f95f1a5 Blocage astro #198, Synchro horloge #197, gérer pièces #196 2021-06-01 20:54:27 +02:00
Vincent Vandemeulebrouck
1a2173e8c1 Fix: gestion du focus
Foundry attend que les champs input aient un name unique
C'est ce champ qui est utilisé pour gérer le focus lors du
changement d'une valeur (dans les compétences, etc)
2021-06-01 20:02:26 +02:00
39eda96f61 Await ActiveEffect - TEST 2021-06-01 17:18:06 +02:00
Vincent Vandemeulebrouck
5e68a67583 remove unused import 2021-06-01 00:11:32 +02:00
Vincent Vandemeulebrouck
e13750ea68 removeChatMessageId support undefined
Simplifie le code de l'appelant

préparation pour enchantement de potions
2021-06-01 00:11:32 +02:00
Vincent Vandemeulebrouck
cc2277c9b7 Fix typo 2021-06-01 00:11:32 +02:00
Vincent Vandemeulebrouck
43274ca6b7 Fix regression sur tour suivant 2021-06-01 00:11:32 +02:00
Vincent Vandemeulebrouck
d2b612c11c Fix: regression combat
Notifier tous les postes clients des données de passe d'arme
2021-06-01 00:11:32 +02:00
Vincent Vandemeulebrouck
f807d3cd52 Fix: flag Thanatos même en cas d'échec de sort 2021-06-01 00:11:31 +02:00
Vincent Vandemeulebrouck
8807ba01dc Fix: commandes /rdd
La sélection de difficultés est de nouveau disponible dans la table de
résolution

Les jets 'numériques' /rdd 12 0 sont de nouveau pris en compte
2021-05-29 22:40:39 +02:00
Vincent Vandemeulebrouck
09fe695777 Fix: un conteneur peut contenir un id manquant
Parfois, un conteneur peut contenir l'id d'un objet qui a été
supprimé (potion bue? objets groupés?)

Dans ce cas, la feuille ne s'ouvrait plus correctement.

Une méthode de cleanup permet d'éliminer ces ids incorrects.
2021-05-28 18:30:28 +02:00
1f77c6227b Merge branch 'v1.4-fix' into 'v1.4'
Fix: ajout de souffle sur refoulement

See merge request LeRatierBretonnien/foundryvtt-reve-de-dragon!259
2021-05-28 08:53:40 +00:00
Vincent Vandemeulebrouck
b500997277 Fix: ajout de souffle sur refoulement 2021-05-28 10:40:02 +02:00
a0bbeea99b Meilleur affichage pour rencontre/pas rencontre et type de TMR affichés sur TMR cachées 2021-05-28 10:25:34 +02:00
c18fa00a3b Affichage niveau min necessaire #188 2021-05-28 09:43:15 +02:00
8cbad3b383 Affichage niveau min necessaire #188 2021-05-28 09:38:19 +02:00
e2139f41b0 Affichage niveau min necessaire #188 2021-05-28 09:37:22 +02:00
f22622710a Affichage niveau min necessaire #188 2021-05-28 09:12:18 +02:00
be1ad028a7 Fix TMR up/down 2021-05-28 08:28:14 +02:00
c6b571b788 Fix TMR up/down 2021-05-28 07:54:25 +02:00
Vincent Vandemeulebrouck
41bb5ca919 Ajout bouton augmenter niveau 2021-05-28 00:55:29 +02:00
Vincent Vandemeulebrouck
95bcc2e77c Fix calcul encTotal
Autant le calculer depuis les objets eux-mêmes
2021-05-27 23:37:55 +02:00
Vincent Vandemeulebrouck
0791fc75fa distinction changement d'xp vs gain d'xp 2021-05-27 21:30:42 +02:00
Vincent Vandemeulebrouck
458e7ddb9f Amélioration rendu XP log 2021-05-27 21:13:51 +02:00
Vincent Vandemeulebrouck
2ebd70827b Fix: static DiceTerm.getResultLabel
La méthode n'est plus statique
2021-05-27 19:44:04 +02:00
Vincent Vandemeulebrouck
80629d4a07 Fix: expérience de nouveau appliquée
+ amélioration du rendu
2021-05-27 19:44:04 +02:00
Vincent Vandemeulebrouck
d874720973 Fix achat par un joueur 2021-05-27 01:47:34 +02:00
Vincent Vandemeulebrouck
6a85073dbb fix: suppression message par MJ
Ne pas passer par un socket pour le user qui va traiter le message
2021-05-27 01:47:18 +02:00
Vincent Vandemeulebrouck
bd7f3a9b3d clean log socket message
log des messages sockets dans le hook (car plusieurs handlers)
2021-05-27 01:18:21 +02:00
Vincent Vandemeulebrouck
effb50e778 Permettre des conditions sur une tâche 2021-05-27 01:13:42 +02:00
Vincent Vandemeulebrouck
5aa0f62b83 Correction des ajustements astrologiques
ne pas avoir d'async pour déterminer l'ajustement astrologique.

Si on n'a pas de chiffre astral du jour (ie: n'arrivera pas, on calcule
à l'init), on utilise 0 et on lance le calcul async pour la prochaine
fois..
2021-05-27 01:08:17 +02:00
Vincent Vandemeulebrouck
1d10c0bd3f mineur: plus besoin de joueur pour la defense 2021-05-27 00:20:40 +02:00
Vincent Vandemeulebrouck
c77d5e3c93 Fix: boucle infinie de messages
en cas d'appel de ChatUtility.onRemoveMessages par un joueur,
on entre en boucle infinie de messages envoyés sur les sockets
2021-05-27 00:19:31 +02:00
0e3e6eb6eb Fix TMR 2021-05-26 16:28:57 +02:00
b08b330e65 Fix conteneurs + encombrement 2021-05-25 23:49:11 +02:00
Vincent Vandemeulebrouck
1624f9292c Fix: déplacements conteneurs 2021-05-25 23:42:43 +02:00
Vincent Vandemeulebrouck
164adb41f6 Fix: affichage objets magiques 2021-05-25 23:42:43 +02:00
Vincent Vandemeulebrouck
e4f668a357 Suppression références wfrp4e 2021-05-25 00:53:16 +02:00
Vincent Vandemeulebrouck
286eaafe4e Améliorer le choix du type d'objet à créer #143
Utilisation du fichier de langue
Utilisation de la même référence pour les compendiums
Fix sur les compendium, le type n'apparaissait pas toujours
2021-05-25 00:53:15 +02:00
Vincent Vandemeulebrouck
8e53759170 cleanup: non utilisé 2021-05-25 00:52:18 +02:00
96fc42e537 Fix sur double montée en TMRé 2021-05-24 09:39:42 +02:00
Vincent Vandemeulebrouck
d201a91d41 #193: utiliser isElectedUser pour les défenses
Misc.isElectedUser renvoit true pour un seul MJ connecté,
ou le joueur connecté s'il n'y a pas de MJ.

Ca veut dire que sans MJ, les messages de combat ne marcheront
peut-être pas, mais pour tous les autres cas, ça marchera correctement,
vu que ce sera toujours un MJ qui postera le message de défense au
joueur (connecté ou pas) et au MJ
2021-05-22 02:19:22 +02:00
0136cc1bd4 Add XP log message 2021-05-21 07:36:59 +02:00