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
bfb7b9b6bf
taille des options
2023-11-24 02:51:59 +01:00
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
bf2b387fc4
Fix: Hooks.once('ready') not called
...
Sur Firefor, le onReady n'est jamais appelé, le système n'est alors
pas totalement initialisé, toute la partie calendrier n'est pas prête,
et donc les ajustement d'astrologie.
2023-11-24 02:49:49 +01:00
dfd915f8d1
Fix: prendre un objet d'un token
...
On peut maintenant prendre un objet à l'acteur d'un token non lié.
Avertissement quand on donne un objet à un token
2023-11-23 17:08:37 +01:00
4fe487a0ec
Fix: problème de contexte WebGL
...
WARNING: Too many active WebGL contexts. Oldest context will be lost.
Semble lié à la destruction incorrecte de l'Application PIXI des TMR,
en cas de nombreuses ouvertures/fermetures
2023-11-23 17:08:37 +01:00
1bee911c35
Fix: pas de notification de signe si viewonly
2023-11-23 00:33:19 +01:00
ed7471875f
Fix: armes des créatures utilisables
2023-11-23 00:33:18 +01:00
f50e9cd305
Déplacement terre d'attache
2023-11-21 21:08:46 +01:00
b1b56c13bf
Montrer les armes cassées
...
Vu qu'elles ne peuvent pas être utilisées, permet de savoir pourquoi
2023-11-20 17:24:50 +01:00
b07a3e18df
Autoriser les armes de corps-à-corps
...
Barreaux de chaise, armes improvisées, techniques d'art martiaux, ...
peuvent être gérés comme des armes.
2023-11-20 17:24:50 +01:00
c1a5bd6eb3
Fix: jets d'encaissement forcés par le Gardien
...
Les jets d'encaissement forcés par le gardien ne peuvent plus donner
le deuxième d10 négatif si le MJ force un résultat inférieur à 11
2023-11-20 00:44:26 +01:00
bfd3b0d74a
Réduction de l'espace des TMR
2023-11-20 00:44:26 +01:00
da3091dc4b
Fix: urgence draconique, complément
2023-11-20 00:44:26 +01:00
c7e00749c9
Fix: deplacement aleatoire
...
Le déplacement aléatoire ne prenait pas compte de la différence
entre colonnes paires/impaires
2023-11-15 22:11:44 +01:00
511ee5f241
Fix: encaissement joueur à valider par MJ
2023-11-12 21:18:07 +01:00
306d7c2150
Fix: délai de guérison après rétrogradation
...
Lorsqu'une blessure critique/grave rétrograde naturellement, le délai
avant le jet de récupération suivant est correctement augmenté.
2023-11-12 21:17:38 +01:00
b588c5f7f8
Fix: ajout de compétences aux créatures
2023-11-12 15:06:58 +01:00
ac436bbb25
Fix: Recevoir une queue annulait l'insomnie
2023-11-12 00:24:42 +01:00
9093eadb23
Fix: urgence draconique
2023-11-12 00:22:29 +01:00
5821fc611f
Fix: case pour trou noir
2023-11-11 22:33:51 +01:00
381242c8d0
Fix: le jet de vie indique la mort
...
Jusque là, le 20 indiquait la mort, mais ne diminuait pas la vie
en dessous de - SConst
Désormais:
- la vie passe à -SConst - 1 sur 20 au jet de vie
- Le message indique que le personnage est mort si sa vie est
inférieure à -SConst
- le jet de vie n'est pas fait si le personnage est déjà mort
2023-11-11 21:30:25 +01:00
3ca33e85b7
Fix case pour réserve extensible
2023-11-11 21:30:02 +01:00
2e74ccd1fe
Fix: tooltip TMR par dessus les autres sprites
2023-11-11 00:52:57 +01:00
9056514951
Fix: un plat raté est mauvais, pas exotique
2023-11-11 00:33:20 +01:00
1047720c24
Fix: jet d'appréciation sans compétence
2023-11-10 23:23:28 +01:00
43bcf1c336
Fix: afficher/masquer points de tâche
2023-11-10 23:22:45 +01:00
14d4638e56
Fix: error dans les logs si aucune scène active
2023-11-10 19:56:25 +01:00
c761aeceb3
Fix: calcul de l'état général
2023-11-10 19:54:32 +01:00
1759e6d1c3
Fix: tooltips sorts TMRs
2023-11-10 03:39:35 +01:00
2a3989ac2e
Fix: les jets d'encaissement
2023-11-09 00:53:03 +01:00
78ee23da96
Fix: proportions du gibier cuisiné
2023-11-06 23:06:02 +01:00
862a267683
Fix: ouvrir contenants des véhicules/créatures
2023-11-06 23:06:02 +01:00
2373acc295
Fix: afficher les vues détaillées
2023-11-06 23:06:02 +01:00
ff44de3b3c
Fix: charge en force
2023-11-04 18:46:36 +01:00
8101b905d8
Fix: choisir les haut rêvant pour signes
...
La fenêtre de signes draconiques ne sélectionne plus tout les
haut-rêvants par défaut
2023-11-04 18:34:30 +01:00
27dd89024e
Cleanup
2023-11-04 18:34:30 +01:00
69a653d1e5
Jet de moral de château dormant optionnel
2023-11-04 18:31:54 +01:00
bea4124388
Séparation de l'Actor Créature
2023-11-04 18:31:53 +01:00
e5bb2e9afc
Fix bug TMR sans fatigue
2023-11-04 18:31:53 +01:00
1d3ae9bb1a
Séparation de l'Actor Entités
2023-11-04 18:17:40 +01:00
d4be2957a3
cleanup commerce
2023-11-04 18:16:20 +01:00
6c9d03be92
Récupération de rêve optionnelle
2023-11-04 18:16:20 +01:00
5a50917730
Récupération d'éthylisme optionnelle
2023-11-04 18:16:20 +01:00
d285e866be
Récupération de chance optionnelle
2023-11-04 18:16:19 +01:00
ece9ab6f64
Séparation de l'Actor Vehicule
2023-11-04 18:16:19 +01:00
038e922f0f
Option transformation de stress
2023-11-04 18:16:19 +01:00
728c5f2f8e
Sur creation de personnage, force le lien du token
2023-11-04 17:48:59 +01:00
42567e7ca0
Amélioration de fenêtre de jets
...
- indication du type de dégâts
- affichage du moral avant l'icone d'appel au moral
- meilleur alignement des différentes options
2023-10-30 21:33:38 +01:00
fad29f9652
Jet de vie par les propriétaires
...
Les messages de tour sont séparés en deux:
- un message pour tout le monde disant de qui c'est le tour
- un message pour les propriétaires du token pour les informations
de santé (jets de vie à faire, ...)
Seul les propriétaires peuvent déclencher les jets de vie
2023-10-30 19:40:21 +01:00
54158ee10d
Fix disparition du tooltip dans les TMR
...
Passage den eventMode static permet de ne pas faire disparaître le
tooltip.
2023-10-24 22:44:51 +02:00
e089bdf9c8
Surencombrement seulement sur actions physiques
...
CF p70
2023-10-24 22:32:49 +02:00
41ab593059
Fix: fabrication de potion depuis l'herbe
...
La fabrication ne marchait plus
2023-10-24 22:24:54 +02:00
42ad4c5b26
Fix Restauration TMR si minimisée
...
Lors d'une action dans les TMRs, si la fenêtre est minimisée,
on la réaffiche
2023-10-24 22:16:49 +02:00
47f305d865
Les attaques de créatures fonctionnent de nouveau
2023-10-24 00:50:16 +02:00
c950f568fd
Fix: les TMRs sont en arrière plan
2023-10-24 00:30:00 +02:00
0ed90f6177
Macros pour le corps à corps
...
Cas particulier car 3 utilisations possibles, et pas d'armes
2023-10-23 23:48:07 +02:00
b74fc27079
Minor cleanup
2023-10-23 23:38:34 +02:00
a65d4511c5
Fix Macros de combat et corps à corps
...
- gestion des armes à 1/2 mains depuis les armes / le combat
- gestion correcte des compétences d'attaques de créatures
- message pour les macros de compétence d'arme
2023-10-23 23:29:02 +02:00
441a5965c7
Fix TMR minimize/maximize
...
Au lieu de minimiser les TMRs, les actions dans les TMRs sont bloquées
tant qu'une action liée au TMRs est en cours.
2023-10-22 16:17:37 +02:00
e506382d18
typo: Nécropole de Throat
2023-10-22 00:36:10 +02:00
c1cecc76b3
Nouvelles TMRs
2023-10-22 00:19:45 +02:00
fe6c2e2ff2
Ajustement de luminosité automatique
...
Activable par le MJ avec le bouton lumière du calendrier
2023-10-20 02:36:00 +02:00
7b18fd25c3
Macro pour compétences de créature
2023-10-18 21:08:01 +02:00
de5d32f88f
Gestion des armes dans hotbar
2023-10-04 09:33:24 +02:00
76a02d60ca
Gestion des armes dans hotbar
2023-10-04 09:07:49 +02:00
7dfba94a11
Nettoyage de date
...
Pas de "T" entre date et heure
2023-10-03 21:03:19 +02:00
222a06a978
Fix remoteCall
2023-08-15 17:24:01 +02:00
3c062afd56
Fix remoteActorCall
2023-08-13 20:42:54 +02:00
56f14e12a2
Fix: regression sur les particulières
...
L'utilisation de la méthode clone() pôur cloner la compétence
supprime l'id de la compétence, du coup l'update pour y
ajouter de l'expérience ne marchait plus et bloquait la suite de la
résolution (pas de messages dans le tchat, ...)
2023-08-03 00:41:16 +02:00
6b8fb3267a
Fix: calcul de la place dans un conteneur
...
Correction de l'ajout dans un conteneur, en faisant un calcul arrondi
pour éviter les problèmes de virgule flotante
2023-07-29 23:42:22 +02:00
8389d578bc
Fix: achat d'objet illimités
...
Lors de l'achat à un commerce avec une quantité illimité, on était
tout de même limité à la quantité de l'objet, même si elle n'était
pas diminuée
2023-07-27 19:17:57 +02:00
a118dc7334
Correction sur-Encombrement v2
...
Le malus appliqué est maintenant correct.
Avant, le malus pouvait avoir une virgule, et donc être arrondi
dans le malus vraiment appliqué même si affiché correctement.
2023-07-11 02:53:34 +02:00
46401e5d63
Cleanup: simplification _computeFinalLevel
...
méthode supprimée dasn RdDRoll (car basée sur les ajustements),
pas utile ici non plus.
2023-07-11 02:36:39 +02:00
7eb1d9f838
Fix affichage Malus Armure
...
Le malus armure est correctement affiché dans l'onglet caractéristiques.
Il n'est plus stocké dans l'acteur mais calculé.
2023-07-11 02:36:39 +02:00
145a92f462
Fix: sélection de compendiums que pour le MJ
2023-07-07 00:47:05 +02:00
5148d02314
Correction sur arrondi sur-encombrement
2023-07-01 21:28:18 +02:00
34b5df637f
Notifier le joueur qu'il peut passer sa nuit
...
Lorsque le MJ configure la nuit des personnages, une notification est
envoyée aux joueurs pour leur dire de gérer leur nuit.
2023-06-24 23:50:05 +02:00
22572ca98c
Support des armes non mortelles
2023-06-24 23:40:07 +02:00
4b1381e535
Decompte des heure en cas de réveil
...
Si le gardien gère la durée des nuits, en cas de rêve de dragon,
les heures restant à dormir sont mises à jour.
2023-06-24 01:41:12 +02:00
78336a3f45
Fix: affichage sommeil avec RdD première heure
...
Le message ne s'affichait pas en cas de rêve de dragon dès la
première récupération
2023-06-24 01:19:54 +02:00
3001ae44de
Endurance limitée en cas d'insomnie
2023-06-24 01:19:54 +02:00
a43ceb3188
Fix: lire depuis un livre
2023-06-24 01:19:54 +02:00
9e95a44efd
Fix: click pour se déplacer dans les TMR
2023-06-24 01:19:54 +02:00
179ea0c85b
Fix: selection de TMR des signes draconiques
2023-06-24 01:19:53 +02:00
b101d58bee
Correction typo "optionnelle"
2023-06-20 23:43:58 +02:00
0e3d721fc7
Nouvelle incarnation de l'archétype
2023-06-20 23:35:38 +02:00
e1e45a83be
Correction titre des fenêtres Item
2023-06-20 23:35:38 +02:00
3b14e54829
Mode de saisie d'archétype
2023-06-20 23:35:38 +02:00
615a3f1315
Organisation des règles optionelles
2023-06-20 03:05:48 +02:00
f22c4d2ec8
Fin d'empoignade
...
En cours de round en atteignant 2 points d'empoignade, on peut
uniquement entraîner au sol.
En fin de round, si la victime est immobilisée, on peut projeter, ou
faire perdre de l'endurance
2023-06-15 02:03:49 +02:00
ffd80394d3
Restreindre les actions d'empoignade
...
Seul le propriétaire du défenseur peut effecuer les contres
d'empoignade ou tenter de se libérer.
Seul le propriétaire de l'empoigneur peut tenter d'empêcher
la libération du défenseur, de projeter au sol, ou de faire perdre
de l'endurance.
2023-06-15 02:03:43 +02:00
0959d1b18e
Correction malus de taille empoignade
2023-06-15 02:03:37 +02:00
24e58abfcc
Fix empoignade
...
- les items d'empoignade sont ajoutés par le MJ
- les caractéristiques du défenseur sont utilisées pour la défense
- la difficulté d'attaque est imposée au défenseur
- les particulières sont en finesse (p133)
2023-06-15 02:03:30 +02:00
2db6895c76
Gestion des difficultés de Possession
...
- gestion de la difficulté imposée sur la défense
- gestion des particulières en attaque considérées en finesse
- utilisation du rêve actuel pour les personnages
2023-06-14 02:12:28 +02:00
e46f35ef92
Catégories des compétences de créatures
...
Les créatures peuvent avoir des compétences d'armes (lancer,
mêlée, tir, armes naturelles), de parade, de possession, et générales.
Les initiatives sont cohérentes. Les possessions sont en phase 10
d'initiative.
2023-06-14 02:12:22 +02:00
9e050d3e12
Fix commerce achat MJ sans personnage
...
Correction sur les achats: l'objet acheté vient forcément soit d'un
personnage-vendeur, soit des Items globaux.
Ne pas essayer d'acheter autrement car on aurait des données d'item
non structurées, et donc ça ne fonctionnerait pas.
2023-06-14 02:12:15 +02:00
db2ca945a8
Fix: la date des blessures ne marchait plus
...
la liste des types (pour aider à la saisie) est une idée mitigée
- ça évite les fautes d'orthographe dans les constantes de types
Mais:
- on peut oublier un type
- si le type n'est pas défini, il est undefined
(donc risques de regressions)
Saisie de tous les types du template.
2023-06-08 01:35:06 +02:00
4273f5f48f
Fix: validation encaissement MJ
2023-06-05 20:18:05 +02:00
eb029e8d66
Fix affichage des "objets" dans les commerces
...
La confusion entre les Item "objets" et le champ formData.objets
rendait les Item "objets" indisponibles (par exemple, les vêtements)
2023-06-05 20:17:19 +02:00
02a630152d
v10/v11 compat
2023-05-29 08:50:08 +02:00
ad37ee1b8e
v10/v11 compat
2023-05-29 08:38:22 +02:00
d6f8976298
Utilisation de la dateReel du calendrier
2023-05-28 22:11:16 +02:00
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
994eaad9a9
Ajout des acteurs accordés aux entités
2023-05-28 22:11:16 +02:00
75a0f7c322
v10/v11 compat
2023-05-25 20:40:59 +02:00
e2a9f55740
Initial commit for v11 support
2023-05-25 20:39:53 +02:00
4d7317b964
Gestion de l'armure
...
Correction de la détérioration d'une armure variable
Séparation du code d'armure dans l'Item RdDArmureItem
2023-05-25 20:20:43 +02:00
7b1fa009bb
Utilisation de constantes pour les types
...
(sans effet)
2023-05-12 22:56:59 +02:00
da4e18dc3c
Gestion de l'empoignade
2023-04-22 07:55:26 +02:00
154a9b7a37
Gestion de l'empoignade
2023-04-21 23:09:40 +02:00
cfbfad27bd
cleanup Empoignade
2023-04-21 22:30:21 +02:00
f541849306
Centralisation du message empoignade
...
Déplacement dans le module empoignade du message et de
la vérification d'empoignade en cours.
Le message est donc centralisé (possible de le modifier une fois pour
toutes les utilisations)
2023-04-21 22:30:21 +02:00
d2d1891838
cleanup itemTypes
...
Utilisation de itemTypes plutôt que de méthode listItems ou de
filtrer les items par type.
Potentiellement, itemTypes peut être précalculé par Foundry
C'est aussi un peu plus lisibles (conditions du filter moins longues,
et le filtrage par type est mis en avant en premier)
2023-04-21 22:30:21 +02:00
5580b6d59c
Debug: à la recherche de l'Item qui ne se vend pas
2023-04-21 21:38:21 +02:00
40c45c30de
Equiper des vêtements, bijoux, ...
...
Permettre d'équiper les objets "de base" en plus des armes et armures
2023-04-21 21:38:21 +02:00
c0e6759164
Gestion de l'empoignade
2023-04-21 18:18:20 +02:00
7bec42c4cf
Fix Mise à jour du texte de l'heure joueurs
2023-04-14 20:31:47 +02:00
96c2da0d05
Fix: thème astral par un joueur
...
La recherche des chjiffres astrologiques par les joueurs ne marchait
plus
2023-04-14 01:19:44 +02:00
2b19250e8b
Log: debug cas d'échec achatVente
2023-04-07 01:14:50 +02:00
bf98e4eae2
Fix toggle horloge
...
Affiche/masque correctement l'horloge pour le MJ et les joueurs
2023-03-31 01:31:09 +02:00
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
327943c4aa
Fix mise à jour sur action des herbes/potions
...
Par exemple, la mise à jour de quantité d'herbe ne se faisait pas
dans les liste d'équipement des feuilles de conteneurs, lors d'une
fabrication de potion dans les items
2023-03-31 00:47:25 +02:00
de56fa909a
Ajout bouton Item diminuer quantité
...
Pour diminuer la quantité des objets multiples sans avoir à éditer
2023-03-30 02:56:06 +02:00
2aa62cffe9
Bonus de sorts en fleuve
...
Le bonus de sort en fleuve est identique pour toutes les cases fleuve.
2023-03-30 01:31:41 +02:00
c57f140c54
Ajout de l'origine d'une blessure
...
En combat, indication de l'origine des blessures
2023-03-30 00:19:18 +02:00
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
c9d98c57da
Cleanup: templates non internes
2023-03-24 21:26:42 +01:00
0aef139cf8
Fix: boutons pour réserve en sécurité
2023-03-24 21:26:42 +01:00
5e6ffc7846
Fix: bonus d'herbe de potion non enchantée
2023-03-23 01:42:48 +01:00
3344e20936
Fix: consommation potion enchantée
2023-03-23 01:41:37 +01:00
5a66e4e741
Fix horloge aiguille des heures
...
L'aiguille des heures pointe sur l'heure au début de l'heure
draconique, comme pour une montre.
Début couronne, l'aiguille des heures et des minutes sont donc
toutes les deux en haut.
2023-03-21 22:00:24 +01:00
ea992aae46
Fix: récupération des blessures
2023-03-20 23:28:25 +01:00
0bfcfec58f
Fix jet carac
2023-03-16 23:17:52 +01:00
d314dc39a0
Fix actor
2023-03-16 23:10:17 +01:00
83e2d56fd4
Boutons soins&blessures
2023-03-15 01:29:48 +01:00
3e189cbe5f
Ajout des blessures sur encaissement
2023-03-15 01:29:48 +01:00
a3694c1673
Cleanup
2023-03-15 00:41:47 +01:00
9e6d5856b1
Gestion des soins avancés
...
- raccourci soins HUD
- edition rapide des Item blessure
- gestion des taches de soins liées aux blessures
2023-03-15 00:41:47 +01:00
acc880b53f
Preparation soins HUD
2023-03-15 00:41:47 +01:00
2598ae3489
Ajout item Blessure
2023-03-15 00:35:22 +01:00
d739a7993a
rollCaracCompetence avec dialog
2023-03-15 00:35:21 +01:00
41335cd433
Renommage méthode jet sans dialog
2023-03-15 00:35:21 +01:00
e470d76ea0
Méthode de fenêtre de jet partagée
2023-03-15 00:35:21 +01:00
ffccc819f1
Fix: merge d'options sur token
2023-03-15 00:35:21 +01:00
45bfc69b39
Ajout d'option pour informer si pas de cible
...
Pour le HUD, on peut vouloir utiliser la cible (soins)
2023-03-15 00:23:21 +01:00
79e9358072
Préparation Calendrier avant migration
...
Les migrations peuvent avoir besoin du temps courant.
Le calendrier est recréé après.
2023-03-15 00:23:21 +01:00
1bac204071
Fix astrologie
2023-03-14 21:56:59 +01:00
3bf5beb67b
Sync merge manuel
2023-03-09 23:49:37 +01:00
a563233d6b
Fix: les PNJs peuvent de nouveau dormir
2023-03-08 23:08:40 +01:00