- Séparation des timestamp / calendrier
Les poisons/maladies/souffles/queues/rencontres/signes peuvent
être temporaires.
- Ajout de champs pour stocker les timestamps de début et fin
- définition de la durée (selon les items)
- extraction des classes spécialisées des items
- initialisation des dates de début/fin des effets temporaires à
l'ajout d'un item temporel
- préparation de la suppression automatique
- Fix de mauvaise présentations sur les dialog d'astrologie
et d'édition du calendrier
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.
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é.
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.
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.
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)
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
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