Amélioration des messages de sommeil (nombre d'heure, seulement les
récupérations de rêve effectives, ...)
Les insomnies ne durent bien que 12h draconique à partir du prochain
chateau dormant (elles pouvaient durer 3 jours par erreur).
Une réussite particulière à un JR de difficulté négative fait
gagner un point d’expérience. On ne gagne qu’un seul point
quelle que soit la difficulté du JR, et cet unique point va
toujours en caractéristique RÊVE, jamais en Draconic.
Pour l'éthylisme, le jet de vie n'est pas un jet d'action, mais de
résistance, limitation à 1 point d'expérience pour lutter contre
l'alcoolisme optimisateur.
- 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.
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.
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)
- 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
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.
- 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
- 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