Commit Graph

66 Commits

Author SHA1 Message Date
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 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 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 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 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 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 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 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 2e158f9d39 Organisation des parties de la feuille 2022-09-27 22:37:24 +02:00
sladecraven 4afa313ffc Enable links in editor 2022-09-27 21:03:18 +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 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
sladecraven 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
sladecraven 698ff79d41 Big WIP... 2022-06-12 13:58:55 +02:00
sladecraven 0228d5bc56 Big WIP... 2022-06-12 09:46:58 +02:00
sladecraven 451ee677d2 Big WIP... 2022-06-12 08:17:59 +02:00
sladecraven a3fb328b7d v10 migration, ongoing WIP 2022-05-03 09:01:10 +02:00
sladecraven 5214b036d3 Various fixes 2022-04-30 23:42:55 +02:00
Vincent Vandemeulebrouck bb1d03c8a4 Autoformat 2022-01-01 14:06:46 +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 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
Vincent Vandemeulebrouck 31d1d352f2 Utilisation de constant pour le systeme 2021-11-11 02:43:38 +01:00
sladecraven 52332c2ab1 Fix sheet + gemmes #204 2021-10-29 09:53:35 +02:00
Vincent Vandemeulebrouck 2c7b37db04 Change scrolling for item sheet
=> content to the sheet body only
2021-05-16 22:03:52 +02:00
Vincent Vandemeulebrouck c4cb3bf60d Ecole de commerce 2021-05-08 02:42:48 +02:00
Vincent Vandemeulebrouck 474a6a7ed8 Masquer attributs magiques si non-magique 2021-05-07 02:09:16 +02:00
Vincent Vandemeulebrouck b531e97fd1 Cacher le cout de l'équipement des PJs 2021-05-07 02:09:16 +02:00
Vincent Vandemeulebrouck 67631a46df Fix error changement categorie 2021-05-07 02:09:16 +02:00
Vincent Vandemeulebrouck 6b31e81c72 Possibilité de poster de la nourriture
+ utilisation de l'Item de l'actor plutôt qu'une copie
+ extraction fonction pour diminuer la quantité d'un item
2021-04-11 18:47:00 +02:00
sladecraven 1b3c5f524d #181 Gestion potions (fabrication) 2021-04-10 21:07:53 +02:00
Vincent Vandemeulebrouck 674582d6e8 Fixes sur calculs enc et prix
Ajout de la classe de base RdDItem qui se charge du calcul pour un Item

Formatage de la zone d'équipement pour avoir de la place pour le Nom

Simplification des calculs de totaux
2021-04-06 23:36:35 +02:00
sladecraven a5561b7b88 #171 - Gestion potion de soins (WIP) 2021-04-04 18:37:16 +02:00
sladecraven 97d53d3f31 Merge branch 'v1.4' of https://gitlab.com/LeRatierBretonnien/foundryvtt-reve-de-dragon into v1.4 2021-04-03 08:19:30 +02:00
sladecraven 65348b0710 #180 - Fix 2021-04-03 08:19:19 +02:00
Vincent Vandemeulebrouck 3691775da0 Fix alchimie 2021-03-31 22:50:58 +02:00
Vincent Vandemeulebrouck 31204cbf51 Utilisation Misc.data 2021-03-29 19:42:00 +02:00
Vincent Vandemeulebrouck d743578f3f Methode getItemOfType, Misc.data pour Item
- Passer par Misc.data/Misc.templateData pour les Item
- Méthode getObjet pour obtenir un objet par id
- Simplification du code sur les conteneurs

On peut sortir un objet d'un conteneur

# Conflicts:
#	module/actor.js
2021-03-29 13:24:56 +02:00
sladecraven ceb73b9944 Item arme, armure, competences, sorts, herbes -> OK 2021-03-25 17:51:03 +01:00
sladecraven 1616931476 Edition des items, WIP 2021-03-25 09:28:36 +01:00
Vincent Vandemeulebrouck 43cf091345 Adaptation Feuilles Acteurs 2021-03-25 03:21:43 +01:00
Vincent Vandemeulebrouck 25d7a447a8 Preparation access documentData
Ajout de méthode Misc.data pour accéder aux data des Actor/Item
Dans le cas où on est sur un Actor/Item, retourne le document
(noeud data)

Dans les autres cas, retourne l'objet lkui même (donc, le document)

Du coup, on devrait pouvoir facilement changer en 0.8.0
2021-03-22 20:10:54 +01:00
Vincent Vandemeulebrouck f26ae24d13 Nettoyage feuilles acteurs
- template partial pour les compétences
- séparation des options/calculs/données
- extraction de méthodes pour les calculs (total xp, total carac, ...)

- déplacement de code de RdDUtility vers RdDItemCompetence / RdDCarac
2021-03-17 01:21:37 +01:00
Vincent Vandemeulebrouck 10ddcf031e Rename data to formData 2021-03-17 01:04:02 +01:00
Vincent Vandemeulebrouck 1de15d0b32 Fix: cas de xp/niveau vide
Après avoir enlevé l'xp par erreur, elle est gardée vide, mieux vaut
la mettre à 0 pour pouvoir l'augmenter par la suite
2021-03-15 00:11:13 +01:00