Commit Graph

125 Commits

Author SHA1 Message Date
Vincent Vandemeulebrouck
2062ff0777 Support de plusieurs actors 2022-12-30 02:31:52 +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
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
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
ab704c46d2 Ajout de l'Item "faune" pour tables environnement 2022-12-03 22:31:42 +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
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
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
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
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
f659a7508a Remplacement progressif rencontres 2022-11-10 00:42:01 +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
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
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
56ea9dd2e4 Sorts en réserve éditables 2022-09-17 22:35:17 +02:00
336767c19e v10 WIP 2022-09-07 09:01:23 +02:00
698ff79d41 Big WIP... 2022-06-12 13:58:55 +02:00
451ee677d2 Big WIP... 2022-06-12 08:17:59 +02:00
f64928858c Prepare for v10 2022-04-30 19:15:55 +02:00
2ce8b35da0 Fix potions permanente 2022-03-02 20:19:02 +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
3abaf4e944 Extract constants for SYSTEM / SOCKET 2022-01-29 23:34:13 +01:00
Vincent Vandemeulebrouck
bb1d03c8a4 Autoformat 2022-01-01 14:06:46 +01:00
a071a3f6cd Fix v9 CSS 2021-12-20 10:18:28 +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
648848aa03 Recherche TMR par coordonnées 2021-11-27 00:04:34 +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
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
d794e14bf1 Fix typo 2021-10-30 02:23:34 +02:00
52332c2ab1 Fix sheet + gemmes #204 2021-10-29 09:53:35 +02:00
Vincent Vandemeulebrouck
5cecbf3d4d Fix regression calendrier 2021-09-02 15:40:35 +02:00
Vincent Vandemeulebrouck
23d192fdbb Fix: position du calendrier par défaut
calendrier positionné indépendamment par user
default setting pour la position initiale
2021-06-23 11:15:59 +02:00
Vincent Vandemeulebrouck
1ff48f84ab Fix: calcul de date au delà de 12 mois
Gestion de mois 12 (par modulo)
Ajout de l'année
incrémenter le jour se fait sur l'index (et calcul des infos de
calendrier)

+ sécurité pour les calendriers existants
2021-06-23 11:15:59 +02:00
575b8a0a30 Ajout await à l'init 2021-06-05 20:53:43 +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
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
a0f1c36dc6 Ajout de signes draconiques 2021-05-16 22:03:52 +02:00