Commit Graph

1709 Commits

Author SHA1 Message Date
a0efefad3f Suppression template inutile
Les herbes de soins sont mieux gérées
2023-01-04 00:25:23 +01:00
8e0825b6b9 Fix: vente depuis un commerce
La quantité proposée est limitée à la quantité disponible
ou illimité si le commerce est illimité
2023-01-03 23:46:08 +01:00
Vincent Vandemeulebrouck
2e0abaa284 Les services sont inquantifiables
Ne pas décrémenter leur quantité, et leur quantite disponible est
undefined (ie: infinie)
2023-01-03 13:38:04 +01:00
Vincent Vandemeulebrouck
5bddc548de Le GR a toujours le droit de voir
Change-Id: I3b58fddc3ce6765e6dcf59dc20d81cdadf381761
2023-01-03 13:26:44 +01:00
ceacee8e6c Les commerces peuvent appliquer un pourcentage 2023-01-03 02:08:27 +01:00
d4ddc4e940 Services pour Commerces
Les services sont modifiés pour correspondre aux nouveaux commerces
2023-01-03 01:02:47 +01:00
87f12019ac Cleanup partials 2023-01-03 00:32:00 +01:00
128d7adf89 Migration des services en commerces 2023-01-03 00:32:00 +01:00
ee42bdcf83 Ajout d'un Actor commerce 2023-01-03 00:32:00 +01:00
5972db035d Permettre un arbre d'inventaire alternatif 2023-01-02 01:41:56 +01:00
92388df5c7 déplacement gestion equipement
Déplacement de la gestion d'équipement dans base-actor
2023-01-02 01:41:56 +01:00
274009d3fa Suppression de vente depuis un "service" 2023-01-02 01:40:48 +01:00
d7e5a09540 Permettre de regrouper des herbes
L'environnement est un tableau, dur à comparer
2023-01-02 01:40:14 +01:00
fbd3aa7121 Extraction des settings dans une méthode dédiée 2023-01-02 01:40:14 +01:00
2ca601b5f8 onDrop depuis compendium async
Permettre de retrouver l'Item du compendium pour tester si un acteur
peut le recevoir
2023-01-02 01:40:13 +01:00
c2a3b5e246 Fix stress & achats 2022-12-31 11:45:54 +01:00
Vincent Vandemeulebrouck
454193490d Fix astrologie joueur 2022-12-30 02:31:53 +01:00
Vincent Vandemeulebrouck
c79298b60a Post to chat pour les acteurs 2022-12-30 02:31:53 +01:00
Vincent Vandemeulebrouck
2062ff0777 Support de plusieurs actors 2022-12-30 02:31:52 +01:00
Vincent Vandemeulebrouck
6adeb790a0 Fix: pas d'actions pour les véhicules 2022-12-30 02:30:54 +01:00
Vincent Vandemeulebrouck
2546b89b44 Fix: vente de service avec quantité 2022-12-30 02:30:49 +01:00
d6f8698189 Fix repos 2022-12-23 23:18:40 +01:00
4f80c719c2 Fix services/boutique 2022-12-23 14:26:23 +01:00
Vincent Vandemeulebrouck
7c70e944b1 Ajout des "boutiques"
Une boutique est un Item service permettant de définir l'inventaire
en vente, et de le vendre facilement.

Les boutiques peuvent être accédées par les joueurs (avec le lien)
pour y faire leurs courses.
2022-12-23 02:17:37 +01:00
Vincent Vandemeulebrouck
f397c82c6d Prepare sous-classes Item 2022-12-23 00:35:44 +01:00
Vincent Vandemeulebrouck
81e3ceb4dc Lien vers Items monde/compendium 2022-12-23 00:35:44 +01:00
Vincent Vandemeulebrouck
7bec249e8d Cleanup init & start
- classe SystemReveDeDragon pour l'init/start
- déplacement de la migration 1.5.34 dans les migrations
2022-12-23 00:25:11 +01:00
Vincent Vandemeulebrouck
ed2eebf99d Renommage confirmation 2022-12-21 00:49:36 +01:00
Vincent Vandemeulebrouck
7f27399f3c comptage de monde en async
Au cas où on n'a pas de connection internet (merci la coupure Orange)
2022-12-21 00:48:32 +01:00
Vincent Vandemeulebrouck
46cc245abf Fix edition minutes du calendrier 2022-12-20 01:13:51 +01:00
Vincent Vandemeulebrouck
8a8323ac8d Cleanup: Suppression log 2022-12-20 01:12:52 +01:00
Vincent Vandemeulebrouck
8e6d4fbb89 Fix: la valeur de l'inventaire hors fortune
La valeur de l'inventaire ne tient plus compte de la fortune
2022-12-20 01:12:51 +01:00
Vincent Vandemeulebrouck
886307f24c Fix: affichage de la fortune avec arrondis
Affichage en sols + deniers
2022-12-20 01:12:51 +01:00
Vincent Vandemeulebrouck
b2d8c2439a Fix: affichage des descriptions
Pour les feuilles dérivées de RdDItemSheet, il faut appeler
super.getData() pour préparer les données à afficher dans le formulaire.
2022-12-17 20:08:11 +01:00
Vincent Vandemeulebrouck
2af37cf98f Fix: l'ajout de queues fonctionne de nouveau 2022-12-17 20:08:11 +01:00
Vincent Vandemeulebrouck
fd156960a7 Fix: les rencontres persistantes disparaissent
Après un échec, il était impossible de se débarasser d'une rencontre
persistante. Maintenant, les rencontres persistantes vaincues sont
bien supprimées.
2022-12-17 20:08:03 +01:00
Vincent Vandemeulebrouck
80a904e533 Fix: Surencombrement toujours calculé
Sur de vieux personnages, le sur-encombrement stocké pouvait
être affiché (et incorrect).
2022-12-17 17:49:11 +01:00
Vincent Vandemeulebrouck
c9dc847440 Migration des monnaies par nom
Vu que dans les migrations précédentes, le "cout" avait une valeur
(pas undefined), les migrations ont échoué
2022-12-17 17:26:39 +01:00
Vincent Vandemeulebrouck
e0b6957bc6 Ajout de macros RdD 2022-12-17 01:37:54 +01:00
Vincent Vandemeulebrouck
944120b524 Fix commande /rdd sans compétence
On peut maintenant faire /rdd Vue -2
2022-12-17 00:55:13 +01:00
Vincent Vandemeulebrouck
467a4d53a4 Séparation des boutons Haut-rêve 2022-12-17 00:55:13 +01:00
Vincent Vandemeulebrouck
0f7f609a2a Fix dissolution
La dissolution n'est que de 1 point
2022-12-15 00:56:23 +01:00
Vincent Vandemeulebrouck
1040ec1be2 Auto reformat 2022-12-15 00:56:23 +01:00
Vincent Vandemeulebrouck
92643d1c46 Autocomplete Main directrice
Permet de choisir rapidement dans les valeurs proposées
2022-12-15 00:56:22 +01:00
Vincent Vandemeulebrouck
31c4aa32d9 Affichage de la fortune 2022-12-14 19:58:52 +01:00
Vincent Vandemeulebrouck
10681b3f61 DialogItemSplit height fit-content 2022-12-12 23:32:35 +01:00
Vincent Vandemeulebrouck
bbde3b73fe Gestion des monnaies de valeur 0
Ajout d'un message d'erreur quand on met la valeur d'une monnaie à 0.
Ajout d'une notification quand on détecte des monnaies de valeur 0

Pour les pièces en bois, les créer comme objets, si on ne veut pas de
messages d'avertissement.
2022-12-12 23:32:35 +01:00
Vincent Vandemeulebrouck
1c908b50cb Dialog repos 2022-12-10 16:38:18 +01:00
Vincent Vandemeulebrouck
969cedfc3d Fix espace avant boutons 2022-12-10 16:28:08 +01:00
Vincent Vandemeulebrouck
f6d42875ae Stress et archétype
Déplacement du stress et de l'archétype avant les compétences

Les lignes d'archétypes totalement réparties disparaissent
2022-12-10 15:49:09 +01:00
c85a544cc9 Ajout faune + fix sur suppression milieux 2022-12-09 12:01:44 +01:00
Vincent Vandemeulebrouck
63770790b9 Fix multi-dialogs
Arrêter d'utiliser le jQuery $(selector) qui cause des effets de bord si
plusieurs élements de la page (ie: foundry) correspondent
au selector.

Stocker le html dans les Sheet/Dialogs lors de l'appel
activateListeners  afin de pouvoir s'y référer ensuite.

Utiliser this.html.find pour chercher dans le html de la fenêtre
courante.

Eliminer les référence par id html car l'id est unique (donc ne marche
pas en multi-fenêtres)
2022-12-09 02:07:59 +01:00
Vincent Vandemeulebrouck
aefc7a434b Fix: lien vers rencontre du compendium 2022-12-09 02:07:59 +01:00
Vincent Vandemeulebrouck
f02959adee Cleanup
Construction du message de jet de constitution par template hbs
2022-12-09 02:07:59 +01:00
Vincent Vandemeulebrouck
e652027b02 Cleanup accorder entité
Méthode pour accorder une entité en double (dont une version sans xp,
et message mal formaté)
2022-12-09 02:07:45 +01:00
Vincent Vandemeulebrouck
2122a54db7 Cleanup roll windows
- permettre plusieurs fenêtres de jets en même temps en éliminant les
  id dans le html et les jquery sur id pour éviter les interactions
- génération de la table par handlebars
2022-12-06 01:30:31 +01:00
Vincent Vandemeulebrouck
5056c35038 Faune et flore comestibles
- permettre de cuisiner les ingrédients (faune & flore)
- permettre de manger des ingrédients "crus"
2022-12-05 16:38:26 +01:00
Vincent Vandemeulebrouck
7b58407634 Cleanup 2022-12-05 16:36:27 +01:00
Vincent Vandemeulebrouck
7efa7be1c0 L'art ne s'encombre de rien
Ne pas appliquer le surencombrement (ou l'encombrement) aux oeuvres
d'art: on considère que pour faire de l'art, on pose son sac.
2022-12-05 16:36:27 +01:00
Vincent Vandemeulebrouck
717bb6fc6e Fix ouverture conteneur 2022-12-05 16:36:27 +01:00
Vincent Vandemeulebrouck
ab704c46d2 Ajout de l'Item "faune" pour tables environnement 2022-12-03 22:31:42 +01:00
Vincent Vandemeulebrouck
db8fd6dbf8 Meilleur post to tchat 2022-12-03 22:27:21 +01:00
Vincent Vandemeulebrouck
d998a4cb08 Amélioration Classes ItemSheet séparées
Meilleur support des feuilles ItemSheet séparés
Séparation de la feuille Conteneurs

Mise en commun de la logique drag&drop
2022-12-03 22:27:20 +01:00
Vincent Vandemeulebrouck
b1e27a9597 On ne peut pas tout donner
Limitation des types d'objets pouvant être donnés à différents acteurs
2022-12-03 18:31:14 +01:00
Vincent Vandemeulebrouck
bdd3802e72 Amélioration de la recherche dans un milieu
- gestion correcte de la case
- recherche insensitive
- correction de la liste des milieux à ajouter dans la feuille
- si aucun milieu ne correspond à la recherche, affiche la
  liste des milieux disponibles
2022-12-03 01:25:24 +01:00
Vincent Vandemeulebrouck
b07cea40e2 Fallback sur compendium system
quand le compendium configuré n'existe plus, fallback sur le
compendium du système
2022-12-03 01:25:23 +01:00
Vincent Vandemeulebrouck
bb7f4c42ad Feuilles Ingrédient&Herbe extends RdDItemSheet
Pour bénéficier de certains comportements (description...)
2022-12-03 01:25:23 +01:00
Vincent Vandemeulebrouck
ac15a022df Fréquences dans les milieux standard
Saisie dans le compendiums de fréquences pour la liste de milieux
par défaut
2022-12-03 01:25:23 +01:00
Vincent Vandemeulebrouck
4b4d778d9c Entrée ajoute le milieu aux fréquences 2022-12-02 21:22:11 +01:00
Vincent Vandemeulebrouck
86f9c37b30 Liste des milieux par défaut 2022-12-02 21:22:11 +01:00
Vincent Vandemeulebrouck
ac77c6da9e Fix calcul valeur équipement 2022-12-02 21:22:11 +01:00
Vincent Vandemeulebrouck
3a29570bae Fix message d'expérience invisibles
Les messages d'expérience sur mêlée/tir/lancer (à répartir)
n'étaient plus visibles
2022-12-01 01:22:25 +01:00
Vincent Vandemeulebrouck
02c48f4796 Fix initiative 2022-12-01 00:28:23 +01:00
Vincent Vandemeulebrouck
98c016696d Correction de l'ajout de milieux parfois KO
Pas sûr du pourquoi, il semble qu'il y a un souci jQuery
(avec deux fenêtres?)
2022-11-30 16:03:56 +01:00
Vincent Vandemeulebrouck
e67ac96e93 Fix: /roll
Regression sur /roll causée par méthode async:
return Promise(false)=>true au lieu de false...
2022-11-30 14:28:11 +01:00
Vincent Vandemeulebrouck
979a48e4d9 Amélioration recherche dans un milieu
Si la recherche est sur un milieu exact, seul ce millieu est considéré.
ie: chercher en "Forêts" ne cherchera pas en "Forêts humides".

Le recherche en "for" cherchera dans tous les milieux contenant "for".
Un message d'avertissement est affiché, et la description de la table
contient la liste des milieux correspondants.

Si plusieurs milieux cherchés ont une fréquence pour une ressource,
la fréquence la plus élevée est utilisée.
2022-11-30 14:24:09 +01:00
Vincent Vandemeulebrouck
92ae0b7431 Correction aide /tirer milieu 2022-11-30 02:35:12 +01:00
Vincent Vandemeulebrouck
453e7da848 Création du compendium Faune, Flore, Minéraux
- les tables d'environnement se basent sur ce seul compendium
- les tables de compendiums peuvent chercher plusieurs types d'items
- déplacement de la botanique
- déplacement des sels alchimiques depuis l'équipement
- modification de l'équipement de départ
- modification des acteurs (lien vers compendium de l'item source)
2022-11-30 02:12:31 +01:00
Vincent Vandemeulebrouck
b7a0e5d034 Fréquences par milieu pour l'environnement
Les herbes et les ingrédients peuvent être cherchées/tirées
2022-11-30 02:06:46 +01:00
Vincent Vandemeulebrouck
b7a8b0c08d Standardisation inventaire et prix
Les objets d'inventaire ont maintenant tous:
coût, encombrement, qualité, quantité

Le coût est toujours exprimé en sols, y compris pour les monnaies.
Les paiements et achat-ventes sont fait en sols.
2022-11-29 11:37:49 +01:00
Vincent Vandemeulebrouck
7557d33c73 Feuille de véhicule avec compteurs 2022-11-29 11:37:49 +01:00
Vincent Vandemeulebrouck
e35f77b5a8 Cleanup
- Partage méthode pour label des types
- Methode joining pour concaténation
- suppression template obsolete
- Déplacement de singleton rencontre dans game.system.rdd
- init des commandes lazy
2022-11-29 11:37:11 +01:00
Vincent Vandemeulebrouck
dd4484c17b En-tête de feuille de personnage
Affichage des portraits plus grands
Les boutons sont sur la ligne du nom du personnage
Les états sont affichés sur une colonne
2022-11-29 00:04:50 +01:00
Vincent Vandemeulebrouck
4bd2c1c2b4 Notion d'équipement/inventaire 2022-11-29 00:04:38 +01:00
Vincent Vandemeulebrouck
e869d15b24 Correction mise à jour état général 2022-11-28 21:02:32 +01:00
Vincent Vandemeulebrouck
7045b6d8e1 Amélioration du message de confirmation 2022-11-28 21:02:32 +01:00
Vincent Vandemeulebrouck
029bece877 Gestion des désir lancinant/idée fixe
Ajout d'un flag pour les identifier.
2022-11-26 16:58:53 +01:00
Vincent Vandemeulebrouck
7200ff529f Cleanup 2022-11-26 16:58:53 +01:00
Vincent Vandemeulebrouck
0dacbefd6b Tirer dans les compendiums selon les fréquences 2022-11-26 16:58:53 +01:00
Vincent Vandemeulebrouck
c435bfa343 Chronologie et année
Fix jour dans chronologie
Permettre de saisir l'année
2022-11-25 03:17:27 +01:00
Vincent Vandemeulebrouck
8667d77169 Ajout de champs pour les tables-compendium
Le champ "frequence" sert à rêgler le nombre d'occurences d'une entrée
du compendium. Le total des fréquences donnera le dé à lancer pour
tirer dans la table. Il servira pour réguler l'apparition des
queues/souffles/... d'un compendium sans avoir besoin de déclarer une
RollTable.

Le champ "hautrevant" permet d'indiquer les queues/souffles/...
réservés aux haut-rêvants.
2022-11-25 03:17:27 +01:00
Vincent Vandemeulebrouck
5e7fcf3c9b fit-content pour toutes les fenêtres roll
C'est le comportement par défaut, donc enlever les surcharges
Corrections pour les fenêtres de combat
2022-11-25 03:17:27 +01:00
Vincent Vandemeulebrouck
e78ae3b292 Chargement depuis les compendium sélectionnés
Fix, les compendiums systèmes n'étaient pas utilisés pour les herbes
et les compétences
2022-11-25 03:17:27 +01:00
Vincent Vandemeulebrouck
97ee5bc331 Amélioration possession
- Créer la possession lors de la première attaque
- Le personnage ciblé par la possession est affiché
2022-11-25 03:17:27 +01:00
Vincent Vandemeulebrouck
9992b64cae Corrections sur les ajustements
- le malus de sur-encombrement est correctement calculé (dans la
  zone d'état)
- par défaut, le sur-encombrement est appliqué
- le sur-encombrement est affiché sur les actions physiques
- l'encombrement s'applique à agilité/dérobée, avec natation/acrobatie
  (par défaut)
- le moral est géré dans le noeud 'use' du rollData
- le moral est associé aux actions physiques
2022-11-25 03:17:26 +01:00
Vincent Vandemeulebrouck
7698147e97 Affichage de la cible dans la fenêtre d'attaque 2022-11-23 22:42:18 +01:00
Vincent Vandemeulebrouck
acc5ddac08 Simplifier la sélection
Lorsque plusieurs tokens sont ciblés, laisser le joueur choisir parmi
ceux-là
2022-11-23 00:13:33 +01:00
Vincent Vandemeulebrouck
f57f03547a Autoriser le combat sans cible 2022-11-22 02:15:51 +01:00
Vincent Vandemeulebrouck
5424763ad6 Cleanup 2022-11-22 02:15:51 +01:00
3543ce60cb Fix armes naturelles/corps à corps 2022-11-20 16:08:48 +01:00
Vincent Vandemeulebrouck
3362f2473a Jet de Carac avec compétence
Pour faire plus rapidement les jets depuis les caracs
2022-11-19 01:38:30 +01:00
Vincent Vandemeulebrouck
5565bb7a48 Fix des malus encombrement 2022-11-19 01:38:29 +01:00
Vincent Vandemeulebrouck
f953348f4e Séparation des tir/mêlée/lancer
Migration automatique des objets du monde et de ses acteurs
Migration des objets des compendiums
2022-11-19 01:38:29 +01:00
Vincent Vandemeulebrouck
702af37961 Cleanup 2022-11-19 01:38:29 +01:00
Vincent Vandemeulebrouck
cdde7c5f2f Le lancer des armes
On peut maintenant configurer une arme de mélée pour
être lancée
2022-11-18 03:38:32 +01:00
Vincent Vandemeulebrouck
eb0afffbd6 Information sur le mode de TMR
Affichage d'information en cas de mode visualisation, ou si le MJ
monte dans les TMR avec le personnage d'un joueur
2022-11-18 03:38:32 +01:00
Vincent Vandemeulebrouck
0b192d66c3 Fix commandes et aides
- corrections de commandes sans paramêtre pour proposer l'aide
- correction de l'aide /tmrr (qui peut lancer des dés différents si les
  compendiums sont changés)
2022-11-17 01:57:36 +01:00
Vincent Vandemeulebrouck
472cbb372e Fix du calcul des données calendrier
- Utilisation de la méthode getDefSigne pour obtenir le détail
du signe de l'heure / du mois

- fix d'une initialisation du mois qui faussait le calendrier
2022-11-17 01:25:50 +01:00
Vincent Vandemeulebrouck
8d2e7fd0c8 Fit content pour dialog chronologie/calendrier
Suppression de l'espace perdu
2022-11-17 01:25:50 +01:00
Vincent Vandemeulebrouck
c8526a2270 Amélioration /tmrr
- support des mauvaises rencontres avec /tmrr Mauvaise
- recherche "intelligente": /tmrr ci pour lancer une rencontre en cité
2022-11-17 01:25:50 +01:00
Vincent Vandemeulebrouck
8b6abcc8bb Suppression bouton default
Pour éviter qu'un dialog ouvert depuis le tchat se valide tout seul
aux ouvertures suivantes
2022-11-17 01:25:50 +01:00
Vincent Vandemeulebrouck
468982b07b Fix décrément qty ChatMessage vente
Régression suite aux fix sur les achat-vente
2022-11-17 01:25:50 +01:00
Vincent Vandemeulebrouck
95179ffff2 Cleanup 2022-11-17 01:25:50 +01:00
Vincent Vandemeulebrouck
884733e54b Suppression de modèle non utlisé
Sans doute rémanensce d'un état intermédiare de l'extraction des
Item rencontres
2022-11-17 01:25:49 +01:00
Vincent Vandemeulebrouck
32fc0019d5 Compendium d'extraits poétiques
Permet de surcharger le compendium. Un compendium vide permet de
ne plus avoir d'extraits. D'autres textes peuvent être utilisés avec
un compendium personalisé.
2022-11-16 03:00:55 +01:00
Vincent Vandemeulebrouck
f3f928e43f Cleanup 2022-11-16 03:00:55 +01:00
Vincent Vandemeulebrouck
374a0e1846 Fix: Affichage de l'heure plutôt que du code
Dans le message de déclenchement de sorts en réserve
2022-11-16 03:00:55 +01:00
Vincent Vandemeulebrouck
1e5a99e009 Hauteur des fenêtre 'fit-content'
Evite d'avoir tout le temps des tailles mal ajustées
2022-11-16 03:00:55 +01:00
Vincent Vandemeulebrouck
bcd25dd0ed Affichage de dialog en 2 temps
Sinon, la touche entrée est appliqué sur une commande et ferme
le dialogue
2022-11-13 21:57:48 +01:00
Vincent Vandemeulebrouck
ccb6709f5b Fix: Nourriture consommée par le bon user 2022-11-13 21:57:48 +01:00
Vincent Vandemeulebrouck
191d23e903 Nouveaux effets de rencontre
Gain de 1 point de rêve
Perte de (force) points de vie
Gain de 1 point de moral
Perte de 1 point de moral
Gain de (force) xp sort
Perte de 1 point d'endurance
Perte de (force) points d'endurance
Coup de fatigue de 1 point
Coup de fatigue de (force) points
Récupération de 1 point de fatigue
Récupération de (force) points de fatigue
Perte de chance actuelle
Perte de 1 point de chance actuelle
Gain de 1 point de stress
2022-11-10 02:05:16 +01:00
Vincent Vandemeulebrouck
be57a52f61 Suppression du jet de rencontre de test 2022-11-10 00:59:25 +01:00
Vincent Vandemeulebrouck
c2e8621405 Idées de nouvelles rencontres 2022-11-10 00:42:01 +01:00
Vincent Vandemeulebrouck
db448028f9 Gestion de la tête Augmentation de seuil 2022-11-10 00:42:01 +01:00
Vincent Vandemeulebrouck
f659a7508a Remplacement progressif rencontres 2022-11-10 00:42:01 +01:00
Vincent Vandemeulebrouck
d20a6a1506 Suppression de setForceRencontre
On pourra se créer des rencontres et les placer sur la feuille du
personnage
2022-11-10 00:42:00 +01:00
Vincent Vandemeulebrouck
d724e9eb17 Affichage des Items rencontres sur Actor 2022-11-10 00:42:00 +01:00
Vincent Vandemeulebrouck
2106e6ebef Table de rencontre sur une TMR
Au lieu de passer le type de TMR, passer la TMR {type,
coordonnées}

Ce qui permettra de créer une rencontre avec les coordonnées
si disponible
2022-11-10 00:42:00 +01:00
Vincent Vandemeulebrouck
dc07b60acf Compendium de rencontres 2022-11-10 00:42:00 +01:00
Vincent Vandemeulebrouck
d77f046a6a Ajout d'Item rencontre
Pour l'instant, pas utilisée. Une rencontre permettra de
définir les différents effets de la rencontre.

Un compendium dédié donnera les rencontres possibles.
2022-11-10 00:41:47 +01:00
Vincent Vandemeulebrouck
73c490a91d Compendiums paramétrables 2022-11-10 00:41:47 +01:00
Vincent Vandemeulebrouck
ce562b6b8a Déplacement des différents settings 2022-11-10 00:41:47 +01:00
Vincent Vandemeulebrouck
e198cb60b1 Cleanup & Reformatage 2022-11-10 00:41:47 +01:00
Vincent Vandemeulebrouck
ecd1652403 Ajout de notes chronologiques 2022-11-04 20:41:16 +01:00
Vincent Vandemeulebrouck
afb0f58ec1 Renommage paramètre 2022-11-01 23:44:18 +01:00
Vincent Vandemeulebrouck
42e3caa448 Suppression import inutile 2022-11-01 23:43:53 +01:00
Vincent Vandemeulebrouck
65e7574106 Renommage des templates d'enums
(suppression de templates inutilisés)
2022-11-01 01:03:35 +01:00
Vincent Vandemeulebrouck
ca01bc2605 Utilisation de la compétence draconic
Utiliser le nom de la compétence au lieu du nom de la voie:

=> "Voie d'Hypnos" au lieu de "hypnos"

Permet de définir d'autres compétences de draconic.

Fix de la mise de sort en réserve: utilise correctement l'id du sort
Migration des sorts et sorts en réserve du monde
Migration des compendiums
2022-11-01 00:49:28 +01:00
Vincent Vandemeulebrouck
ad9f04de4a Renommage templates options
prefix enum

Objectif long terme: faire le tri des templates partials vs autres
2022-11-01 00:49:28 +01:00
Vincent Vandemeulebrouck
086ad4f23a Affichage du jet de refoulement 2022-10-31 15:21:03 +01:00
Vincent Vandemeulebrouck
cf4be389b4 Tri des alphabétique des compétences
Dans lmes sélections, c'est plus facile de s'y retrouver
2022-10-31 15:21:03 +01:00
Vincent Vandemeulebrouck
f1d7cfa1f8 Tâches sans compétences 2022-10-31 15:21:03 +01:00
Vincent Vandemeulebrouck
f388d6550c Fix: recherche carac plus lisible 2022-10-27 22:37:20 +02:00
Vincent Vandemeulebrouck
5d32f7e493 Fix: rollCarac pour odorat-goût
Recherche d'abord par clé (name)
2022-10-27 22:28:31 +02:00
Vincent Vandemeulebrouck
e6b71faa02 Passer un async à game.socket.on()
Corrige le problème causé par l'update d'un objet pendant le traitement
d'un message du socket, qui peut échouer quand le socket est occupé,
et cause donc un rejet du message du socket, qui est réessayé en boucle
infinier.

Ce qui devrait résoudre le problème d'achat/vente qui fait planter le
MJ et le serveur Foundry.
2022-10-21 22:05:35 +02:00
Vincent Vandemeulebrouck
9a1a464cb6 Whisper vers l'actor
Plutôt que le game.user.name, pour que les messages soient envoyés
au joueur même si c'est le MJ qui agit pour le user
2022-10-21 02:41:32 +02:00
Vincent Vandemeulebrouck
32af9bf1b4 Ajout de confirmation pour refoulement 2022-10-21 02:41:32 +02:00
Vincent Vandemeulebrouck
362fd964d0 Fix: édition de sorts d'Actor
L'édition était impossible parce que le formData ne contient pas
de noeud system, mais des propriétés 'system.portee', ...
2022-10-21 02:41:32 +02:00
Vincent Vandemeulebrouck
3e65bcb848 Fix: empilement de nouveau possible
Les objets empilables peuvent de nouveau être empilés.

Un message indique en cas de drop sur un objet non empilable qui
n'est pas un conteneur que l'objet est déplacé dans le conteneur parent
ou dans les objets portés.
2022-10-17 21:20:52 +02:00
Vincent Vandemeulebrouck
168127d8fe Fix: tirage dans une table ne fonctionnait plus
Régression bête, qui empêchait aussi d'afficher le résultat d'un échec
contre un rêve de dragon
2022-10-14 00:48:05 +02:00
Vincent Vandemeulebrouck
00b3b7f9b3 Fix: Affichage ajustement encaissement
Pour les encaissements hors combat, rappel de l'ajustement
d'encaissement choisi
2022-10-14 00:45:53 +02:00
Vincent Vandemeulebrouck
d1be242791 Minor: optimisation de monnaies
pas d'updates pour les monnaies non affectées
2022-10-14 00:43:37 +02:00
Vincent Vandemeulebrouck
fa75828bc1 Fix: régression lancer de sorts
A cause du duplicate, les voies n'étaient plus des RdDItem, du coup,
la méthode isCompetence de la recherche de compétences ne marche
pas...

Et le duplicate était inutile de toutes façons.
2022-10-14 00:42:35 +02:00
Vincent Vandemeulebrouck
43763dbe3a Jets d'encaissement validés par le MJ
* ajout d'une option pour activer la validation par le MJ
* lors d'un jet d'encaissement, une fenêtre s'ouvre chez le MJ
  avec le résultat d'encaissement
* le MJ peut changer le jet d'encaissement
* si le MJ annule, l'encaissement n'a pas lieu
* Attention, si plusieurs MJ, un seul doit valider, sinon
  encaissements multiples
2022-10-09 02:19:33 +02:00
Vincent Vandemeulebrouck
81ae15a6a2 Simuler les lancers de dés
Lorsqu'on force le résultat des dés, on force l'affichage d'un lancer
donnant ce résultat avec DiceSoNice
2022-10-08 17:37:39 +02:00
Vincent Vandemeulebrouck
6dc7272ef6 Corrections mineures
Plus besoin de vérifier game.versions pour utiliser game.users
Plus besoin d'une indirection Misc.getUsers

defender.system.name => defender.name
2022-10-08 17:37:32 +02:00
Vincent Vandemeulebrouck
d75eef1926 Correction configuration affichage prix
L'option de configuration étaity toujours vrai quand vue par le MJ
2022-10-08 17:37:32 +02:00
Vincent Vandemeulebrouck
18039e905b Compétences & herbes personalisées
* permettre d'ajouter des compétences dans un monde, qui seront
  ajoutés aux acteurs créés dans ce monde
* les herbes de repos/soins du monde sont bien considérées comme
  des herbes pour les potions
2022-10-08 17:37:32 +02:00
Vincent Vandemeulebrouck
6d0e5321a2 Nommage homogène 2022-10-08 11:56:52 +02:00
3073670afa Ajout visibilité 2022-10-07 23:46:36 +02:00
Vincent Vandemeulebrouck
0dcce5456b Inatteignable à -10
au lieu de hyphen non affiché
2022-10-07 23:31:57 +02:00
Vincent Vandemeulebrouck
35f1f2437c Garde fous
En cas d'exception dans le traitement d'un message websocket,
faire un catch pour être sûr de ne pas réémettre si l'exception
revient à l'émetteur (boucle infinie d'envois sinon)
2022-10-07 23:30:06 +02:00
Vincent Vandemeulebrouck
3e17dd9b7e Ajout d'informations pour armes à distance
* prise en compte de la taille de la cible
* prise en compte de l'activité
* valeur indicative
2022-10-07 23:28:41 +02:00
Vincent Vandemeulebrouck
4f8406360f Suppression de création de personnage
la feuille n'est pas encore prête
2022-10-07 19:07:25 +02:00
Vincent Vandemeulebrouck
d316bba8fa Déplacement de méthode compendium 2022-10-07 19:07:25 +02:00
Vincent Vandemeulebrouck
9621d72f92 Correction des monnaies
* Des deniers sont créés si on n'a rien d'autre
* Gagner ou dépenser de l'argent fonctionne même si on n'a pas
  tous les types de pièces
* Tous les acteurs peuvent acheter/vendre s'ils ont de l'argent
  => Pratique pour créer une auberge!
* Seuls les personnages peuvent boire et manger
* plus de problèmes de monnaies manquantes
2022-10-07 19:07:25 +02:00
5382fb5df3 Ajout affichage distance 2022-10-06 14:07:47 +02:00
fd6fbba9cb Merge vk 2022-10-05 20:00:42 +02:00
Vincent Vandemeulebrouck
d8d5a20904 Simplification des feuilles de créatures
* Homogénisation des fiches de créatures / entités
* Regroupement d'onglets (peu de compétences/caracs)
* ajout du bouton vue détaillée/simplifiée pour toutes les feuilles
* la santé des créatures est dans l'en-tête
* bouton pour boire pour els personnages
* agrandissement des caractéristiques dérivées
2022-10-05 19:29:16 +02:00
Vincent Vandemeulebrouck
5410dd6ec0 Texte moins long 2022-10-05 00:07:16 +02:00
Vincent Vandemeulebrouck
4443548b0e Bouton "Toujours supprimer"
Label et icône plus clairs
2022-10-04 23:45:14 +02:00
Vincent Vandemeulebrouck
3c86e1b97c Correction largeur confirmations 2022-10-04 23:42:07 +02:00
Vincent Vandemeulebrouck
970c8b0244 Messages de confirmations
* Confirmer pour monter dans les TMR
* les confirmations peuvent être désactivées (par utilisateur)
* plusieurs groupes différents sont gérés
2022-10-04 23:27:04 +02:00
Vincent Vandemeulebrouck
22091ef431 Corrections prix et enc. équipement
Affichage de la valeur si option activée
Utilisation de boutons au lieu des liens
2022-10-04 01:58:49 +02:00
Vincent Vandemeulebrouck
efdc676776 Ajout confirmation pour vider les conteneurs 2022-10-04 01:53:18 +02:00
Vincent Vandemeulebrouck
d25c6b7f1c Montrer/cacher les TMR
Le bouton "Montrer les TMR" devient "Cacher les TMR"/"Montrer les TMR"
selon qu'elles sont visibles ou pas

Lors de l'utilisation d'une terre d'attache, c'un changeur ou de la
connaissance du fleuve, le demi-rêve redevient visible
2022-09-30 01:55:19 +02:00
Vincent Vandemeulebrouck
b4ca941065 Nettoyage de journal d'expérience pour MJ
Permet au MJ de vider les anciennes entrées du journal d'expérience
(jusqu'à une entrée, comprise)

Permet de supprimer une entrée spécifique
2022-09-28 01:24:32 +02:00
Vincent Vandemeulebrouck
322506250b Regrouper vue détaillée avec dévérouiller 2022-09-27 22:38:49 +02:00
Vincent Vandemeulebrouck
5d36ea9e0c Ajout Résistance/structure max aux véhicules
Pour qu'on puisse les réparer
2022-09-27 22:37:33 +02:00
Vincent Vandemeulebrouck
2e158f9d39 Organisation des parties de la feuille 2022-09-27 22:37:24 +02:00
Vincent Vandemeulebrouck
7e1bbcada0 Séparation actor-sheet en sous-parties 2022-09-27 22:35:25 +02:00
Vincent Vandemeulebrouck
02ccb1f287 Nouvelle visualisation des blessures
Extractions des parties de la feuille pour préparer la possibilité de
proposer une autre fiche
2022-09-27 22:35:25 +02:00
4afa313ffc Enable links in editor 2022-09-27 21:03:18 +02:00
1b8ad316b9 Merge conteneur + fix hotbar 2022-09-25 21:21:28 +02:00
b35eaad757 Merge conteneur + fix hotbar 2022-09-25 21:17:47 +02:00
Vincent Vandemeulebrouck
ebe19959fa Drop sur un objet met dans le conteneur parent
Augmenter la zone pour lacher un objet:
* si c'est un objet similaire, on regroupe
* si c'est un conteneur: on met dans le conteneur
* si c'est un objet dans un conteneur, on met dans le conteneur
* si c'est un objet porté, on met dans les objets portés
2022-09-25 18:45:40 +02:00
Vincent Vandemeulebrouck
4bab69b88f Fix: déplacement de contenu rangé 2022-09-24 01:05:32 +02:00
Vincent Vandemeulebrouck
fc5674a7d8 TMR et acteurs à cocher pour les signe draconiques
Au lieu d'une liste à sélection multiple, choisir les types de TMR
avec des cases à cocher.

Lors de l'ajout de signes éphémères, sélectionner les personnages
avec des cases à cocher.
2022-09-24 00:53:27 +02:00
Vincent Vandemeulebrouck
fe80881405 Fenêtre de stress avec acteurs à cocher
Remplacement de la liste d'acteurs par des cases à cocher car la
sélection n'est pas visible
2022-09-24 00:53:27 +02:00
Vincent Vandemeulebrouck
3a29c25b09 Fix: calculs des bonus de potions
Le calcul du bonus d'herbe d'une potion dépend des brins manquants.

La fabrication de potion propose les nombres de brins pour avoir un
effet. Impossible de faire une potion si on n'a pas assez de brins.

La puissance/points de guérison des potions magiques sont affichées lors
 de la consomation
2022-09-23 02:23:20 +02:00
Vincent Vandemeulebrouck
e2ff813226 Fix: pas plus de lots que disponibles
On pouvait saisir à la main un nombre de lots plus grand que le nombre
disponible, ce qui multipliait la quantité par ce nombre de lots
2022-09-23 01:32:18 +02:00
Vincent Vandemeulebrouck
b67f230212 Fix actionPrincipale de l'équipement 2022-09-23 00:57:02 +02:00
Vincent Vandemeulebrouck
47f9e1adaa Fix boutons d'avancement des heures
Bloqués par la recherche de maladies/poisons pour afficher le
message sur leurs effets
2022-09-23 00:46:57 +02:00
Vincent Vandemeulebrouck
33808b8cf0 Fix transfert de contenants 2022-09-23 00:46:57 +02:00
Vincent Vandemeulebrouck
21fc62b302 Fix de la séquence TMR
Lors d'une rencontre/case humide/conquête/..., le haut rêvant
déclenchait tout de même les sorts en réserve
2022-09-22 01:19:10 +02:00
Vincent Vandemeulebrouck
c37c68e6db Fix erreur quand la fenêtre est fermée
Erreur dans les logs, par exemple, suite à une rencontre
2022-09-22 01:19:10 +02:00
Vincent Vandemeulebrouck
c76bf912d1 Fix compteur d'utilisations d'esquive 2022-09-22 01:19:10 +02:00
Vincent Vandemeulebrouck
28427bc7c7 Initiative et competences créatures
Fix de l'initiative des compétences de créatures
* armes naturelles en général
* lancer pour les pierres lancées des Glous et Mariols

La catégorie de parade: remplace l'utilisation de "isparade"

Migration autoimatique des items du monde
Modification des compendiums
2022-09-20 00:14:34 +02:00
Vincent Vandemeulebrouck
50980d5216 Fix Initiative: utilise l'action, pas l'arme 2022-09-20 00:14:18 +02:00
Vincent Vandemeulebrouck
a75ee8fbc6 Fix RollTables: utilisent data, pas system 2022-09-20 00:14:18 +02:00
Vincent Vandemeulebrouck
6d06c96497 chgt endurance ne rend plus inconscient 2022-09-20 00:14:18 +02:00
Vincent Vandemeulebrouck
43d097581e Log de l'acteur avec monnaies manquantes 2022-09-19 20:22:30 +02:00
Vincent Vandemeulebrouck
7785851719 Log de l'actor dont les sorts sont migrés 2022-09-19 20:22:30 +02:00
Vincent Vandemeulebrouck
00630849cb Réinsertion sortie de carte
En sortant de la carte (avec les flèches de direction), le demi-rêve
est maintenant bien réinséré aléatoirement
2022-09-18 01:00:38 +02:00
Vincent Vandemeulebrouck
c4392f0320 Fix TMR accessibles par une rencontre
Les cases n'étaient polus accessibles, ni coloriées
2022-09-18 01:00:38 +02:00
Vincent Vandemeulebrouck
7a92ee85ef Nettoyage des status effects
* Recherche et suppression toujours par flags.core.statusId
* l'ajout d'un status depuis le token est maintenant équivallent
  à l'ajout par le code
* Correction des demi-surprises
* Correction du Demi-rêve (qui ne disparaissait pas)
* fix de la selection dans la configuration système
2022-09-18 01:00:36 +02:00
Vincent Vandemeulebrouck
56ea9dd2e4 Sorts en réserve éditables 2022-09-17 22:35:17 +02:00
Vincent Vandemeulebrouck
2232224951 Suppression de sorts en réserve 2022-09-17 01:54:27 +02:00
Vincent Vandemeulebrouck
1251d04860 Action Refoulement de queue 2022-09-17 01:54:27 +02:00
Vincent Vandemeulebrouck
c8c13d626c Fix drop item sans actor 2022-09-16 02:41:54 +02:00
Vincent Vandemeulebrouck
e1ca7ab738 Amélioration des monnaies
On peut maintenant supprimer es monnaies tant qu'on garde une monnaie
pour chaque valeur de base
2022-09-16 02:41:08 +02:00
Vincent Vandemeulebrouck
8f1ee315ef Template en-tête standard 2022-09-16 02:24:08 +02:00
Vincent Vandemeulebrouck
5daf15901a Correction erreur xp restant 2022-09-16 02:24:08 +02:00
bddaecbc74 Fix entite 2022-09-11 16:14:27 +02:00
Vincent Vandemeulebrouck
509b7f97dc Utilisation de system dans les Item/Actor Sheet
Utilisation de system dans les data de formulaire pour tous
les Item/Actor (à la base, ou les sous-éléments)

Corrections sur les sorts en réserve (ce ne sont pas des Item)

Petites améliorations:

* `actor.itemTypes[type]`
   revient à faire (sans besoin de filtrer)
    `actor.items.filter(it => it.type == type)`
* dans les ItemSheet, this.object et this.document
  remplacés par this.item
* dans les ActorSheet, this.object et this.document
  remplacés par this.actor

Quelques corrections en plus:
* parade ne marchait pas
* problèmes sur le commerce
2022-09-07 18:47:56 +02:00
5cd9fb3a1c v10 WIP 2022-09-07 09:14:42 +02:00
336767c19e v10 WIP 2022-09-07 09:01:23 +02:00
Vincent Vandemeulebrouck
67b0555b11 Corrections v10
Il y en avait partout dans des dialogues, des options,
le drag&drop d'acteur sur acteur, l'empilage d'objet...
2022-09-07 00:36:52 +02:00
59613c3bf8 Sync 2022-09-06 23:52:21 +02:00
ea990d7c4e Merge VK mods 2022-08-28 08:46:26 +02:00
Vincent Vandemeulebrouck
e4da124579 Filtrer les catégories sans compétences 2022-08-27 23:14:27 +02:00
Vincent Vandemeulebrouck
6e361a5531 Ne pas raffraîchir si le text ne change pas 2022-08-27 23:14:27 +02:00
Vincent Vandemeulebrouck
3ff59d1f07 Amélioration rendu équipement 2022-08-27 23:14:27 +02:00
cfe8bee1c2 Merge brnch 2022-08-27 19:16:27 +02:00
Vincent Vandemeulebrouck
4b1862fa48 Arborescence de conteneurs
Les conteneurs sont maintenant précédés d'une icone:
* pour ouvrir:  '+'
* pour fermer: '-'
* si vide: carré vide
2022-08-26 22:23:09 +02:00
Vincent Vandemeulebrouck
82115ed8d7 Amélioration recherche
La recherche de compétence fonctionne sur timer
2022-08-26 22:23:08 +02:00
59b4f62145 Merge1 2022-07-23 18:36:03 +02:00
Vincent Vandemeulebrouck
872d3fff31 Fix import 2022-07-23 16:48:49 +02:00
5f3361ecc6 Merge v1.5 2022-07-22 22:53:48 +02:00
Vincent Vandemeulebrouck
9e63706de6 Support des blurettes
On peut définir Blurette comme type d'entité.
Pas de jet poour s'accorder aux blurettes.
2022-07-22 21:38:20 +02:00
Vincent Vandemeulebrouck
46f5cb67f6 Créer un acteur depuis /nom 2022-07-22 01:34:15 +02:00
Vincent Vandemeulebrouck
d51243d74f Fix Bouton "prendre"
Le bouton devenait "Acheter" car le prix après la première prise était
récupéré sous forme de string (et le template fait une comparaison de
nombre)
2022-07-22 01:01:46 +02:00
Vincent Vandemeulebrouck
34cc671f12 Fix init Autre action 2022-07-22 00:36:16 +02:00
Vincent Vandemeulebrouck
16ce6a58dd Fix accorder entite de cauchemar
A priori vieille régression, pas vue depuis.

attaquant._id est devenu attaquant.id
2022-07-22 00:31:27 +02:00
c80cde6d18 Merge v1.5 2022-07-17 11:51:23 +02:00
Vincent Vandemeulebrouck
c3c42bdb21 Fix compétences créatures
Ne pas ajouter toutes les compétences à une nouvelle créature,
il faut presque toutes les enlever
2022-07-17 01:54:01 +02:00
15e4bfb713 Fix combat.js 2022-07-14 22:32:57 +02:00
7d32a70e00 Fixes pour possession 2022-07-09 09:04:35 +02:00
Vincent Vandemeulebrouck
bafc52a151 Fix: recherches incorrectes
* cas rare d'un personnage avec carac reve-actuel défini, mais sans
label, qui rend impossible de trouver une autre caractéristique, ce
qui empêche tout jet de caractéristique

* '/rdd <carac> <comp>', quand plusieurs compétences peuvent
correspondre, la première devrait être choisie... mais en pratique,
échec et rien ne se passe
2022-07-08 01:22:53 +02:00
Vincent Vandemeulebrouck
940baad04c Amélioration des possession
* messages plus clairs
* initiatives
* en cas de possession en cours, c'est la seule action possible
* accès dans le HUD
2022-07-03 15:32:24 +02:00
0d288c56d4 Merge from v1.5 possession fix 2022-07-02 09:02:31 +02:00
Vincent Vandemeulebrouck
b417fdfe32 Fix possession
On peut maintenant lutter pour les haut-rêvants
Les messages ont été clarifiés
2022-07-02 01:41:55 +02:00
3774fef20c Merge v1.5 -> v10 2022-06-26 16:55:59 +02:00
9bc4260ae1 Fix actor 2022-06-26 16:54:16 +02:00
Vincent Vandemeulebrouck
8cf43d4e8a Fix Maîtrise avec TMR cachée
On ne donne plus le nom et les coordonées des cases à maîtriser
quand le personnage est perdu
2022-06-26 01:18:18 +02:00
Vincent Vandemeulebrouck
5efb7d9be0 Fix des TMRs visibles/cachées
Parfois on peut retrouver son chemin dans les TMR:

- Terre d'attache
- Connaisance du fleuve
- changeur des rêves vaincus

On ne peut pas utiliser un messager/passeur quand on est perdu

Les messages ne contiennent plus 'undefined' pour le changeur
2022-06-26 01:18:17 +02:00
Vincent Vandemeulebrouck
f54804c071 Fix checkSoufflePeage 2022-06-26 01:18:17 +02:00
Vincent Vandemeulebrouck
59ece09357 Possession pour non haut-rêvant 2022-06-26 01:18:17 +02:00
Vincent Vandemeulebrouck
5868bf16e0 Commande météo 2022-06-26 01:18:17 +02:00
255c0a77b4 Big WIP... 2022-06-12 19:40:44 +02:00
698ff79d41 Big WIP... 2022-06-12 13:58:55 +02:00
dffe191d6e Big WIP... 2022-06-12 12:23:33 +02:00
1f3fd0bb46 Big WIP... 2022-06-12 12:14:55 +02:00
0228d5bc56 Big WIP... 2022-06-12 09:46:58 +02:00
6b48839841 Big WIP... 2022-06-12 08:20:19 +02:00
451ee677d2 Big WIP... 2022-06-12 08:17:59 +02:00
Vincent Vandemeulebrouck
2885ca1c8f Fix suppression messages combat 2022-06-06 23:03:09 +02:00
Vincent Vandemeulebrouck
218c88a924 Fix détérioration armure
Support des armures sous forme:

* entier
* 0
* d4, d4-1
* 1d4, 1d4-1

Détérioration diminuée de 10 (au lieu de remise à 0)

Décrémentation correcte de l'armure
2022-06-06 23:03:09 +02:00
Vincent Vandemeulebrouck
e22b6c52f1 Fix méditation
- augmentation du malus en cas d'échec particulier/total
- le malus affecte négativement la méditation
- en cas d'échec, aucun signe n'est créé
2022-06-06 23:03:09 +02:00
Vincent Vandemeulebrouck
3a684c3c54 Fix typo resaon 2022-06-06 23:03:08 +02:00
Vincent Vandemeulebrouck
70354abacb Fix XP en sort
Cas d'xp en sort concaténée
2022-06-06 23:03:08 +02:00
Vincent Vandemeulebrouck
bdead49d01 Renommage methode checkNull 2022-06-06 23:03:08 +02:00
Vincent Vandemeulebrouck
9aad57c00c Fix Nom des TMR désolation
Il n'y a pas que la désolation de Demain

Change-Id: I41cef0204edae57d6071c8b3b33f0dd63a42c2a5
2022-06-06 23:03:02 +02:00
54d546b941 Various fixes 2022-05-14 20:39:01 +02:00
7cae820a40 Various fixes 2022-05-14 20:25:47 +02:00
fd32c21297 Various fixes 2022-05-14 17:28:27 +02:00
Vincent Vandemeulebrouck
90d6cd1533 Exception sur Problème de monnaies
Le but est d'empêcher un appel en boucle si ça arrive.
En temps normal, on ne devrait jamais arriver dans ce cas.
2022-05-11 00:25:02 +02:00
Vincent Vandemeulebrouck
5578084754 Fix: effets draconiques incorrects
* double résistance du fleuve pour tous?
* connaissance du fleuve pour tous
* réserve en sécurité pour tous
* impossible de déclencher un sort
* montée accélérée pour tous
etc
2022-05-11 00:25:02 +02:00
Vincent Vandemeulebrouck
0d70d9ef83 Fix: drag&drop de tokens de véhicule
Erreur lors de l'update de l'acteur:

You must provide an _id for every object in the update data Array.
...
    at async RdDActor.updateAttributeValue (actor.js:1079:5)
    at async RdDActor.computeMalusArmure (actor.js:1352:7)
    at async RdDActor.computeEncombrementTotalEtMalusArmure
           (actor.js:1333:7)
2022-05-11 00:25:02 +02:00
a3fb328b7d v10 migration, ongoing WIP 2022-05-03 09:01:10 +02:00
4538439c02 v10 migration, ongoing WIP 2022-05-01 23:37:52 +02:00
d83fd27193 Various fixes - WIP 2022-05-01 00:46:24 +02:00
580fdb996b Various fixes - WIP 2022-05-01 00:38:09 +02:00
5214b036d3 Various fixes 2022-04-30 23:42:55 +02:00
f64928858c Prepare for v10 2022-04-30 19:15:55 +02:00
Vincent Vandemeulebrouck
d7563965ea Fix: les tokens d'un acteur peuvent se battre 2022-04-23 01:35:48 +02:00
Vincent Vandemeulebrouck
f0d23bb1d0 Fix: soucis avec plusieurs queues&souffles
=> montée laborieuse, mauvaises rencontres

Simplification de EffetsDraconiques: passer l'actor pour tester
si l'acteur a un effet sur lui, ou un item pour tester si un item
correspond
2022-04-23 01:24:15 +02:00
Vincent Vandemeulebrouck
9a8ef9f316 Fix: attachement de compagnons
Il est de nouveau possible d'attacher un animal/véhicule/personnage à un
personnage
2022-04-23 00:31:25 +02:00
Vincent Vandemeulebrouck
806d44522d Fix: transfert de contenants
Le transfert de contenants faisait une copie et perdait les rangements
à cause de l'utilisation de _id
2022-04-23 00:26:56 +02:00
Vincent Vandemeulebrouck
1fdfa6a834 Actions sur objets d'un véhicule
Permettre les mêmes actions pour les objets d'un véhicule
que pour ceux d'un personnage ou créature
2022-04-23 00:24:52 +02:00
Vincent Vandemeulebrouck
31d97439d4 Fix déplacement après réinsertion
On pouvait clicker sur les cases, jusqu'à tomber sur une case
adjacente pour trouver son demi-rêve...
2022-03-30 01:18:34 +02:00
Vincent Vandemeulebrouck
f41369a751 Fix: grave transformée en critique
La transformation de grave en critique ajoutait de l'endurance et de
la vie
2022-03-29 20:34:00 +02:00
Vincent Vandemeulebrouck
8ab7964004 Message sur les compétences tronc
Amélioration: ne liste que les compétences inférieures
2022-03-22 23:36:53 +01:00
2ce8b35da0 Fix potions permanente 2022-03-02 20:19:02 +01:00
Vincent Vandemeulebrouck
a4fac5ac6a Fix evaluation force rencontres 2022-02-04 00:40:39 +01:00
91f9e8832d Utilisation de tables custom du monde 2022-01-30 21:49:35 +01:00
20d57bf10c Merge branch 'v1.5' of https://gitlab.com/LeRatierBretonnien/foundryvtt-reve-de-dragon into v1.5 2022-01-30 16:11:24 +01:00
167a3d5894 Count worlds instance 2022-01-30 16:11:20 +01:00
Vincent Vandemeulebrouck
c0442f607c Gestion des choix de combat par flags
Utiliser des flags sur les ChatMessage de choix de combat permet:

- de conserver les informations même après un refresh
- de simplifier un peu (pas besoin de gérer un stockage custom)
2022-01-29 23:34:13 +01:00
Vincent Vandemeulebrouck
3abaf4e944 Extract constants for SYSTEM / SOCKET 2022-01-29 23:34:13 +01:00
Vincent Vandemeulebrouck
3ae3003be3 Ajout async sur displayRollData
Préparation pour récupérer le message affiché et lui ajouter des flags
2022-01-29 23:34:12 +01:00
Vincent Vandemeulebrouck
c0b5bb3f35 Fix jets encaissements faits par le défenseur
=> Les dés sont ceux du défenseur
=> Le message d'encaissement est visible par le joueur
2022-01-29 23:34:12 +01:00
Vincent Vandemeulebrouck
1eefa62495 Cacher les points de tâche 2022-01-25 22:06:10 +01:00
Vincent Vandemeulebrouck
3639894851 Ajout log pour probleme dans optimizeArgent 2022-01-11 23:41:12 +01:00
Vincent Vandemeulebrouck
31eab4a04f Fix erreur sur entité de cauchemar
Lié à l'encombrement max, une entité n'en a pas
2022-01-11 23:41:12 +01:00
Vincent Vandemeulebrouck
5bb4e02915 Fix getActiveUser for v9 2022-01-11 23:41:12 +01:00
Vincent Vandemeulebrouck
53dea08526 Fix ajout de macros en v9
game.macros.entities remplacé par game.macros.content
2022-01-07 19:14:00 +01:00
Vincent Vandemeulebrouck
18907f7be1 Fix parades avec arme 2022-01-02 22:27:23 +01:00
Vincent Vandemeulebrouck
996d9bc826 Remove log 2022-01-02 22:27:23 +01:00
Vincent Vandemeulebrouck
28fa6138bc Fix drop on item uses target, not currentTarget 2022-01-01 14:06:46 +01:00
Vincent Vandemeulebrouck
bb1d03c8a4 Autoformat 2022-01-01 14:06:46 +01:00
Vincent Vandemeulebrouck
08aa3c86ce Fix présent des cité
Ne marchait plus (case non affichée, présent non supprimé)
2021-12-23 01:32:47 +01:00
a071a3f6cd Fix v9 CSS 2021-12-20 10:18:28 +01:00
aca949ca92 Sync 2021-12-18 10:06:24 +01:00
842ebe68a2 v9 support 2021-12-18 09:45:36 +01:00
Vincent Vandemeulebrouck
e9eba84ae4 Fix: erreur sur echec particulier en méditation 2021-12-16 00:17:08 +01:00
Vincent Vandemeulebrouck
38d0ba2734 Fix calculs coordonnées et distances
Utiliser les différents repères de cases:
- coordonnées TMR A5
- oddq pour les coordonnées de case (ligne, colonne)
- axial (q,r) pour effectuer les calculs de distance

utiliser x, y rend la distinction de positions de pixels vs position
dans la grille parfois ardue.

Utilisation des coordonnées axiales pour le calcul de distance.
2021-12-12 17:36:22 +01:00
Vincent Vandemeulebrouck
e6aebbe8c3 Fix edit objets d'un véhicule
Nommage des events homogène
2021-12-11 02:25:29 +01:00
Vincent Vandemeulebrouck
76741579cc typo: rencontrer, pas recontrer 2021-12-10 01:22:17 +01:00
Vincent Vandemeulebrouck
4aef9c0571 Montrer son équipement
On peut aussi le montrer sans le vendre
2021-12-10 01:22:17 +01:00
Vincent Vandemeulebrouck
508d352b0b Fix vente/don de conteneur
Pour passer par le tchat, le conteneur doit être vide.
Correction du calcul de quantité pour les conteneurs.
2021-12-10 01:22:17 +01:00
Vincent Vandemeulebrouck
e02f355405 Correction stress sans monter de niveau
l'expérience n'était pas augmenté si insuffisante pour monter de niveau
2021-12-10 01:22:17 +01:00
Vincent Vandemeulebrouck
d87b1affd0 Fix: boutons de parade
Utiliser la compétence associée à l'arme pour la parade
2021-12-08 23:22:49 +01:00
Vincent Vandemeulebrouck
9892323834 Décoction depuis l'équipement 2021-12-05 23:30:57 +01:00
Vincent Vandemeulebrouck
9de1e7dae5 Support drag-drop vers conteneur 2021-12-05 22:38:50 +01:00
Vincent Vandemeulebrouck
009ec47709 Fix message sur-encombrement 2021-12-05 21:39:56 +01:00
Vincent Vandemeulebrouck
db0f8e50d2 Affichage du contenu d'un conteneur
Les actions qui modifient le contenu doivent forcer un render
2021-12-05 16:49:01 +01:00
Vincent Vandemeulebrouck
ef56b58d72 Préparer l'ouverture de conteneurs
Centraliser les méthodes pour retrouver un item, splitter, etc
Les mêmes actions seront disponibles dans la fenêtre des conteneurs

Préparer aussi le drop sur la fenêtre d'un conteneur
2021-12-05 16:49:01 +01:00
Vincent Vandemeulebrouck
7806b09110 Fix constant en trop 2021-12-04 23:02:08 +01:00
Vincent Vandemeulebrouck
1f1fb39866 Fix: simplifier l'affichage des jets
L'affichage de plus ou moins de jets ne marchait pas et faisait
régression
2021-12-03 22:54:33 +01:00
Vincent Vandemeulebrouck
045d28d9ab Fix: regression combat 2021-11-28 18:36:27 +01:00
Vincent Vandemeulebrouck
648848aa03 Recherche TMR par coordonnées 2021-11-27 00:04:34 +01:00
Vincent Vandemeulebrouck
ee45fee623 Image des TMRs adoucie par défaut
plutôt que par PIXI

taille de l'image réduite
2021-11-27 00:03:59 +01:00
Vincent Vandemeulebrouck
b8ba30a5a3 Commande /tmr 2021-11-26 23:29:06 +01:00
Vincent Vandemeulebrouck
1bec52371a Recherche de compétence
Filtrage des compétences contenant le texte saisi
2021-11-26 01:02:44 +01:00
Vincent Vandemeulebrouck
2ea69c4077 Minor: format +/-
Utiliser des classes pour formattage commun plutôt que des ids
2021-11-26 01:00:28 +01:00
Vincent Vandemeulebrouck
05398a74f0 Fix: ajout de stress avec personnage ouvert
L'ajout de stress prennait le stress d'un personnage ouvert au lieu
de la saisie dans la fenêtre d'ajout de stress
2021-11-26 00:46:26 +01:00
Vincent Vandemeulebrouck
4f91fab3d5 Executions une seule fois
Fix sur les actions à faire une seule fois en cas de plusieurs GM

Quand plusieurs GM ou assistant GM sont connectés, ils exécutaient
tous certaines actions.

Conséquence: ajout de casetmr en doublon, détermination de 2 chiffres
astraux, modification d'initiative de premier tour en double
2021-11-26 00:45:21 +01:00
Vincent Vandemeulebrouck
2392b9b9f4 Fix nombre de tentatives
Dans le tchat, la séparation échec/succès avait supprimé les tentatives
2021-11-23 02:12:23 +01:00
Vincent Vandemeulebrouck
b6b6acc4e3 Expérience par le stress
- Vue détaillée (regroupe archétype et contrôles)
- Ajout d'un bouton pour mettre du stress dans une compétence
2021-11-23 02:11:24 +01:00
Vincent Vandemeulebrouck
b57b02b3ff Support recherche compétence par id 2021-11-23 02:04:00 +01:00
Vincent Vandemeulebrouck
9848e1a8af Remplacer d7 par dt
Pour les rencontres dans les TMRs, on utilise maintenant le

A cause de l'ajout du support natif des d7 dans dice-so-nice, les dés
à 7 faces n'étaient plus affichés correctement.

Voir:
https://gitlab.com/riccisi/foundryvtt-dice-so-nice/-/issues/261
2021-11-21 22:41:53 +01:00
b227c1095f Merge branch 'v1.5' of https://gitlab.com/LeRatierBretonnien/foundryvtt-reve-de-dragon into v1.5 2021-11-21 12:04:45 +01:00
ada4aadf24 Manage possession 2021-11-21 12:04:42 +01:00
Vincent Vandemeulebrouck
6fc6bfc540 Plusieurs compétences esquive
Pour les sirènes!
2021-11-20 02:54:23 +01:00
Vincent Vandemeulebrouck
a2f859a460 Fix armes 2m dans l'onglet Combat
Les armes 1 ou 2 mains n'étaient pas bien choisies dans l'onglet
combat de la feuille de personnage.

Un message d'erreur pour les dommages 1/2 mains était faux
depuis cet onglet
2021-11-20 02:54:23 +01:00
Vincent Vandemeulebrouck
f91dfd04a2 Fix recherche competence
La recherche de compétence cherchait dans tous les items (y compris les
armes), ce qui affichait des messages ui
2021-11-20 02:54:04 +01:00
Vincent Vandemeulebrouck
0f655bd89d Masquer l'empoignade
Ca ne marche pas encore
2021-11-20 00:42:04 +01:00
8f890dad66 Gestion plus fines des entites et corrections sur initiative #915 2021-11-11 09:37:00 +01:00
d792d736d4 Gestion plus fines des entites et corrections sur initiative #195 2021-11-11 09:25:38 +01:00
0a87c20176 Gestion plus fines des entites et corrections sur initiative #195 2021-11-11 09:21:14 +01:00
fb03f7a719 Possession start 2021-11-11 09:18:25 +01:00
Vincent Vandemeulebrouck
2f66019a2a Migrate token to webp 2021-11-11 03:05:48 +01:00
Vincent Vandemeulebrouck
31d1d352f2 Utilisation de constant pour le systeme 2021-11-11 02:43:38 +01:00
Vincent Vandemeulebrouck
79a7ad8b8c Migration png webp 2021-11-11 02:43:01 +01:00
Vincent Vandemeulebrouck
689a57a87b Compatibilité 0.9 Document#_id
Document#_id remplacé par Document#id
2021-11-10 23:14:44 +01:00
Vincent Vandemeulebrouck
832352aaa8 C'est mal de grignoter entre les repas
Inutile de conserver les centièmes de points de sustentation
2021-11-10 23:14:44 +01:00
Vincent Vandemeulebrouck
00cab09f6e Correction d'ajustements et difficulté finale
Dans RdDActor.rollCaracCompetence :

Prise en compte des ajustements manquants (moral,
ajustement astrologique ou malus armure selon les cas, par exemple)

Affichage des ajustements dans le message du chat
2021-11-10 23:14:44 +01:00
Vincent Vandemeulebrouck
8b4f87062c Limites à l'appréciation
On n'apprécie pas si on se force
On n'apprécie pas si la qualité est en dessous de la compétence

On pourrait apprécier les oeuvres (méthode générique pour apprécier)
2021-11-10 23:14:44 +01:00
Vincent Vandemeulebrouck
42716dcadb Indiquer si aucun élément n'est trouvé 2021-11-10 22:46:33 +01:00
Vincent Vandemeulebrouck
527ff0992e Utilisations d'images webp 2021-11-10 20:03:04 +01:00
Vincent Vandemeulebrouck
461aa4b2bd Fix: encaisser sur entrée
Par défaut: coups mortels
2021-11-10 18:59:07 +01:00
2e83cbd366 Gestion plus fines des entites et corrections sur initiative #915 2021-11-08 14:58:06 +01:00
f24331865c Merge branch 'v1.5' of https://gitlab.com/LeRatierBretonnien/foundryvtt-reve-de-dragon into v1.5 2021-11-08 07:48:15 +01:00
13b46cef71 Update release 2021-11-08 07:47:21 +01:00
Vincent Vandemeulebrouck
3097a2c148 Toujours afficher le résultat des jets de moral 2021-11-08 00:07:58 +01:00
Vincent Vandemeulebrouck
f225c071ac Amélioration dialogue achat 2021-11-08 00:07:58 +01:00
Vincent Vandemeulebrouck
4a6786f220 Mise à jour du malus armure même pour 0 2021-11-04 23:35:01 +01:00
Vincent Vandemeulebrouck
738c0737ca Fix: sur-encombrement
Le sur-encombrement apparaissait dès 11.1 sur 12
2021-11-04 23:33:52 +01:00
3e14b646c5 Fix poison active 2021-11-03 22:58:34 +01:00
195b0bb869 Ajout nouveau mode degats 2021-10-31 19:10:35 +01:00
fb178fc527 Ajouter compteurs success/echec pour les points de tache #215 2021-10-30 10:36:40 +02:00
4318af5495 Ajouter compteurs success/echec pour les points de tache #215 2021-10-30 10:31:10 +02:00
0b5ede8af9 Merge branch 'v1.5' into 'v1.5-tentatives'
# Conflicts:
#   template.json
#   templates/item-tache-sheet.html
2021-10-30 07:17:35 +00:00
00d3f7ff31 Ajouter compteurs success/echec pour les points de tache #215 2021-10-30 09:16:28 +02:00
Vincent Vandemeulebrouck
0df7f97513 Nombre de tentatives pour une tâche 2021-10-30 02:24:08 +02:00
Vincent Vandemeulebrouck
f776348343 Amélioration templates partial
partial-roll-diffFixe pour les difficultés choisies
partial-roll-diffFixe pour les difficultés imposées
partial-roll-forcer pour forcer le résultat du jet

renommage dialog-roll-competence
2021-10-30 02:24:08 +02:00
Vincent Vandemeulebrouck
a813857d5d Message d'achat par le joueur faisant l'achat 2021-10-30 02:23:34 +02:00
Vincent Vandemeulebrouck
179ec39843 Fix: pas de bonus de case au delà de -10
Si l'ajustement final est -11 à -16, le bonus de case n'augmente plus
les chances de succès
2021-10-30 02:23:34 +02:00
Vincent Vandemeulebrouck
c76cb5ae1c Fix: calcul réussite en dessous de -11
Sur 01, aucune réussite ne correspondait à cause de l'absence de norm
dans les chances de levelDown/levelImpossible
2021-10-30 02:23:34 +02:00
Vincent Vandemeulebrouck
d794e14bf1 Fix typo 2021-10-30 02:23:34 +02:00
a97944ff89 Icone defaut pour gemmes 2021-10-29 23:57:49 +02:00
Vincent Vandemeulebrouck
b518bb4368 Conversion ajustements en entiers 2021-10-29 23:16:21 +02:00
cdbf14b788 Gestion des maladies/poisons 2021-10-29 22:37:27 +02:00
36be368dfd Gestion des maladies/poisons 2021-10-29 21:31:58 +02:00
21ad671ac7 Meilleure gestion blessures graves vs endurance 2021-10-29 20:58:57 +02:00
909dd12cec Gestion endurance en fin de round #202 2021-10-29 15:34:40 +02:00
213e810b4e Managegems 2021-10-29 15:15:54 +02:00
52332c2ab1 Fix sheet + gemmes #204 2021-10-29 09:53:35 +02:00
Vincent Vandemeulebrouck
ca39885eb9 Correction achat par lots
Positionnement de la quantité dans ItemData.data.quantite
2021-10-15 00:15:28 +02:00
dbc17e580c Fix bugs + Enhance stress 2021-10-11 11:09:30 +02:00
Vincent Vandemeulebrouck
bf2ec639c8 Amélioration des potions
- effet de base en cas de résistance à potion magique
- un seul message de tchat
- affichage du résultat du jet de résistance
- utilisation des l'image de la potion
- fabrication avec image de l'herbe
2021-10-09 22:04:34 +02:00
Vincent Vandemeulebrouck
9a637be4e9 Affichage des bonus requis
L'affichage est en option (ce n'est pas une règle officielle)
2021-10-09 22:02:13 +02:00
Vincent Vandemeulebrouck
f28a58ebb8 Fix: suppression des ventes
La suppression des derniers éléments ne marchait plus

deleteEmbeddedDocuments prend un tableau d'ids
2021-10-09 10:39:45 +02:00
Vincent Vandemeulebrouck
910d37eeb1 Fix: achat de plusieurs conteneurs
Les conteneurs n'ont pas de quantité, du coup, en créer
plusieurs en cas d'achat multiples
2021-10-09 10:37:19 +02:00
Vincent Vandemeulebrouck
4db13e8b0f Fix régression en cas de jet de résistance
Suite à une charge, la règle "défenseur désarmé" référence la résistance
qui n'était pas définie au bon niveau
2021-10-09 00:23:04 +02:00
Vincent Vandemeulebrouck
8abe2145ee Fix catégorie d'arme des créatures
Régression rendant la parade bouclier des armes naturelles impossible
2021-10-09 00:21:26 +02:00
Vincent Vandemeulebrouck
840c2f69a4 cleanup import 2021-10-09 00:05:07 +02:00
Vincent Vandemeulebrouck
1efdca028c Stress amélioré
Commande: /stress
Ouvre une fenêtre pour gérer finement le stress (ou l'expérience)

Commande: /stress <v> <motif> <nom>
Stress donné à un acteur/joueur avec un nom proche

Notifications des joueurs qui reçoivent du stress
2021-10-08 23:35:15 +02:00
Vincent Vandemeulebrouck
41c6270bf1 cleanup imports 2021-10-08 23:32:40 +02:00
Vincent Vandemeulebrouck
8c3e7e2445 Ajout de Misc.findFirstLike
Méthode de recherche de valeur "proche" dans une liste.

Cherche un élément correspondant strictement, sinon cherche
les éléments contenant la valeur, et retourne le premier.

Notification si plusieurs valeurs peuvent correspondre.
2021-10-08 23:32:08 +02:00
Vincent Vandemeulebrouck
a3a5132f30 Amélioration des messages de commerce
- Envoyé par l'acheteur plutôt que par le MJ
- les erreurs sont affichées au joueur plutôt qu'au MJ
2021-10-07 23:53:05 +02:00
Vincent Vandemeulebrouck
db8f17fbc5 Messages d'expérience privés
Toujours envoyer les messages au MJ + joueur,
pas à tout le monde

Sinon, l'expérience des PNJs est visible en cas de jet publics
2021-10-07 23:53:05 +02:00
Vincent Vandemeulebrouck
545dff3b29 Incrémenter l'âge des blessures
Même si le nombre de jours est passé, incrémenter l'âge pour
aider à suivre le temps de guérison
2021-10-07 23:53:05 +02:00
Vincent Vandemeulebrouck
f77b8fd91e Fix particulière sur jet de rêve actuel
La détermination de caractéristique échouait, du coup, le message
résultat ne s'affichait pas, l'expérience n'était pas ajoutée
2021-10-07 23:53:05 +02:00
5f856a36fa Merge branch 'v1.5' of https://gitlab.com/LeRatierBretonnien/foundryvtt-reve-de-dragon into v1.5 2021-09-30 21:03:52 +02:00
3ceeb4d6dd Upgrade version /release 2021-09-30 21:03:43 +02:00
Vincent Vandemeulebrouck
0f6727dbc5 Fix: régression sur ajout d'expérience 2021-09-16 20:30:24 +02:00
Vincent Vandemeulebrouck
2c12fed24f Fix: dommages créatures
Les dommages de créatures ne prenaient pas le +dom
de la compétence en compte
2021-09-03 22:24:04 +02:00
Vincent Vandemeulebrouck
f013a79eec Ne pas afficher l'expérience pour les jets MJ 2021-09-03 22:05:37 +02:00