Commit Graph

375 Commits

Author SHA1 Message Date
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
d724e9eb17 Affichage des Items rencontres sur Actor 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
5f3361ecc6 Merge v1.5 2022-07-22 22:53:48 +02:00
Vincent Vandemeulebrouck
46f5cb67f6 Créer un acteur depuis /nom 2022-07-22 01:34:15 +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
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
5868bf16e0 Commande météo 2022-06-26 01:18:17 +02:00
0228d5bc56 Big WIP... 2022-06-12 09:46:58 +02:00
451ee677d2 Big WIP... 2022-06-12 08:17:59 +02:00
Vincent Vandemeulebrouck
bdead49d01 Renommage methode checkNull 2022-06-06 23:03:08 +02:00
fd32c21297 Various fixes 2022-05-14 17:28:27 +02:00
a3fb328b7d v10 migration, ongoing WIP 2022-05-03 09:01:10 +02:00
Vincent Vandemeulebrouck
bb1d03c8a4 Autoformat 2022-01-01 14:06:46 +01:00
Vincent Vandemeulebrouck
9de1e7dae5 Support drag-drop vers conteneur 2021-12-05 22:38:50 +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
ada4aadf24 Manage possession 2021-11-21 12:04:42 +01: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
d794e14bf1 Fix typo 2021-10-30 02:23:34 +02:00
21ad671ac7 Meilleure gestion blessures graves vs endurance 2021-10-29 20:58:57 +02:00
213e810b4e Managegems 2021-10-29 15:15:54 +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
c82618e3ab Typo Message stress 2021-09-02 15:40:08 +02:00
Vincent Vandemeulebrouck
e74f6b14d3 rework ActiveEffects 2021-07-01 20:54:46 +02:00
ab9f6f0017 #210 : Champ description (MJ seulement) pour tout les items 2021-06-29 16:03:10 +02:00
f27a73ef66 Fix #209 et #208 2021-06-28 16:54:27 +02:00
Vincent Vandemeulebrouck
8061534107 Limiter les descriptions dans le tchat
Elles sont disponibles en overflow
2021-06-23 11:16:56 +02:00
Vincent Vandemeulebrouck
48acf42d5c Fix: warn si /stress sans valeur
Sans quoi ça supprime la valeur de stress de tous les joueurs
2021-06-23 11:16:56 +02:00
32c14a8533 Correction sur creation oeuvre 2021-06-23 11:15:56 +02:00
6c893ee526 Minor fixes 2021-06-05 12:10:48 +02:00
99f67565cc Minor fixes 2021-06-05 12:09:27 +02:00
Vincent Vandemeulebrouck
c7a417fc69 Fix: trier les monnaies par valeur 2021-06-05 02:05:51 +02:00
Vincent Vandemeulebrouck
3a0186a15f Fix: boissons exotiques&de mauvais goût
La qualité et l'exotisme sont maintenant appliqués aux boissons
2021-06-04 20:29:50 +02:00
Vincent Vandemeulebrouck
080a8b51b3 Support /astro avec noms partiels ou numériques
=> fix /astro Château Dromant
=> support /astro chat
=> support /astro 12
2021-06-04 20:29:50 +02:00
6508a529e5 Fix monnaie deletion 2021-06-02 17:39:16 +02:00
b0da6ca8ea Les monnaies sont désormais gérées comme de l'equipement 2021-06-02 17:00:17 +02:00
67a674e7b4 Ajout des objets monnaies pour les créatures et les véhicules 2021-06-02 16:04:35 +02:00
d45f95f1a5 Blocage astro #198, Synchro horloge #197, gérer pièces #196 2021-06-01 20:54:27 +02:00
Vincent Vandemeulebrouck
e13750ea68 removeChatMessageId support undefined
Simplifie le code de l'appelant

préparation pour enchantement de potions
2021-06-01 00:11:32 +02:00
Vincent Vandemeulebrouck
09fe695777 Fix: un conteneur peut contenir un id manquant
Parfois, un conteneur peut contenir l'id d'un objet qui a été
supprimé (potion bue? objets groupés?)

Dans ce cas, la feuille ne s'ouvrait plus correctement.

Une méthode de cleanup permet d'éliminer ces ids incorrects.
2021-05-28 18:30:28 +02:00
Vincent Vandemeulebrouck
41bb5ca919 Ajout bouton augmenter niveau 2021-05-28 00:55:29 +02:00
Vincent Vandemeulebrouck
95bcc2e77c Fix calcul encTotal
Autant le calculer depuis les objets eux-mêmes
2021-05-27 23:37:55 +02:00
Vincent Vandemeulebrouck
6a85073dbb fix: suppression message par MJ
Ne pas passer par un socket pour le user qui va traiter le message
2021-05-27 01:47:18 +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
b08b330e65 Fix conteneurs + encombrement 2021-05-25 23:49:11 +02:00
raphaelpieroni
c41a7c9250 Sort skills 2021-05-20 19:20:38 +02:00
raphaelpieroni
c3d8f53c1b Align skills and caracs 2021-05-20 19:20:35 +02:00
04d631e2b4 #191 - Ajout de la commande stress 2021-05-19 23:22:07 +02:00
3621a4e09d #191 - Ajout de la commande stress 2021-05-19 22:44:14 +02:00
Vincent Vandemeulebrouck
a48f76e8eb Corrections signes draconiques 2021-05-18 19:53:56 +02:00
Vincent Vandemeulebrouck
f87efee2fe Foundry: Roll#evaluate sera async 2021-05-16 22:03:52 +02:00
Vincent Vandemeulebrouck
5a452aa17c Commandes pour les signes draconiques 2021-05-16 22:03:52 +02:00
Vincent Vandemeulebrouck
a0f1c36dc6 Ajout de signes draconiques 2021-05-16 22:03:52 +02:00
2d777f7ea2 Merge branch 'v1.4' of https://gitlab.com/LeRatierBretonnien/foundryvtt-reve-de-dragon into v1.4 2021-05-09 16:51:08 +02:00
Vincent Vandemeulebrouck
51a3c4d04a fatigue optionnelle #113 2021-05-08 20:11:07 +02:00
Raphaël Piéroni
3625031117 Merge branch 'v1.4' into 'feature-ethylisme-refactor'
# Conflicts:
#   module/actor.js
2021-05-08 12:10:58 +00:00
raphaelpieroni
950ffa3453 Refactor Ethylisme in multiple steps 2021-05-08 13:56:03 +02:00
Vincent Vandemeulebrouck
c4cb3bf60d Ecole de commerce 2021-05-08 02:42:48 +02:00
Vincent Vandemeulebrouck
56c82d935a Fix sortie de conteneur 2021-05-07 02:09:16 +02:00
Vincent Vandemeulebrouck
6eb79c3ec7 suppression param inutile 2021-05-07 02:09:16 +02:00
Vincent Vandemeulebrouck
42407eaa15 Amélioration Haut-rêve
- affichage liste des sorts
- sorts en réserve avec label de case et dépense de rêve
- Demi-rêve affiché avec le nom de la case (ou le type)
2021-05-04 21:24:29 +02:00
Vincent Vandemeulebrouck
6c783a7139 rename partial tpl actor-sheet 2021-05-04 21:24:29 +02:00
Vincent Vandemeulebrouck
a74ab041f9 Utilisation templates partial 2021-05-04 21:24:29 +02:00
93b4d2ce7e Make TMR great again.... 2021-05-02 21:08:50 +02:00