Commit Graph

267 Commits

Author SHA1 Message Date
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
6e361a5531 Ne pas raffraîchir si le text ne change pas 2022-08-27 23:14:27 +02:00
cfe8bee1c2 Merge brnch 2022-08-27 19:16:27 +02:00
Vincent Vandemeulebrouck
82115ed8d7 Amélioration recherche
La recherche de compétence fonctionne sur timer
2022-08-26 22:23:08 +02:00
7d32a70e00 Fixes pour possession 2022-07-09 09:04:35 +02:00
Vincent Vandemeulebrouck
940baad04c Amélioration des possession
* messages plus clairs
* initiatives
* en cas de possession en cours, c'est la seule action possible
* accès dans le HUD
2022-07-03 15:32:24 +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
255c0a77b4 Big WIP... 2022-06-12 19:40:44 +02:00
698ff79d41 Big WIP... 2022-06-12 13:58:55 +02:00
1f3fd0bb46 Big WIP... 2022-06-12 12:14:55 +02:00
0228d5bc56 Big WIP... 2022-06-12 09:46:58 +02:00
451ee677d2 Big WIP... 2022-06-12 08:17:59 +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
d83fd27193 Various fixes - WIP 2022-05-01 00:46:24 +02:00
580fdb996b Various fixes - WIP 2022-05-01 00:38:09 +02:00
5214b036d3 Various fixes 2022-04-30 23:42:55 +02:00
f64928858c Prepare for v10 2022-04-30 19:15:55 +02:00
Vincent Vandemeulebrouck
f0d23bb1d0 Fix: soucis avec plusieurs queues&souffles
=> montée laborieuse, mauvaises rencontres

Simplification de EffetsDraconiques: passer l'actor pour tester
si l'acteur a un effet sur lui, ou un item pour tester si un item
correspond
2022-04-23 01:24:15 +02:00
Vincent Vandemeulebrouck
9a8ef9f316 Fix: attachement de compagnons
Il est de nouveau possible d'attacher un animal/véhicule/personnage à un
personnage
2022-04-23 00:31:25 +02:00
Vincent Vandemeulebrouck
28fa6138bc Fix drop on item uses target, not currentTarget 2022-01-01 14:06:46 +01: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
9de1e7dae5 Support drag-drop vers conteneur 2021-12-05 22:38:50 +01:00
Vincent Vandemeulebrouck
009ec47709 Fix message sur-encombrement 2021-12-05 21:39:56 +01:00
Vincent Vandemeulebrouck
ef56b58d72 Préparer l'ouverture de conteneurs
Centraliser les méthodes pour retrouver un item, splitter, etc
Les mêmes actions seront disponibles dans la fenêtre des conteneurs

Préparer aussi le drop sur la fenêtre d'un conteneur
2021-12-05 16:49:01 +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
1bec52371a Recherche de compétence
Filtrage des compétences contenant le texte saisi
2021-11-26 01:02:44 +01:00
Vincent Vandemeulebrouck
2ea69c4077 Minor: format +/-
Utiliser des classes pour formattage commun plutôt que des ids
2021-11-26 01:00:28 +01:00
Vincent Vandemeulebrouck
b6b6acc4e3 Expérience par le stress
- Vue détaillée (regroupe archétype et contrôles)
- Ajout d'un bouton pour mettre du stress dans une compétence
2021-11-23 02:11:24 +01:00
Vincent Vandemeulebrouck
b57b02b3ff Support recherche compétence par id 2021-11-23 02:04:00 +01:00
Vincent Vandemeulebrouck
a2f859a460 Fix armes 2m dans l'onglet Combat
Les armes 1 ou 2 mains n'étaient pas bien choisies dans l'onglet
combat de la feuille de personnage.

Un message d'erreur pour les dommages 1/2 mains était faux
depuis cet onglet
2021-11-20 02:54:23 +01:00
Vincent Vandemeulebrouck
f91dfd04a2 Fix recherche competence
La recherche de compétence cherchait dans tous les items (y compris les
armes), ce qui affichait des messages ui
2021-11-20 02:54:04 +01:00
fb178fc527 Ajouter compteurs success/echec pour les points de tache #215 2021-10-30 10:36:40 +02:00
4318af5495 Ajouter compteurs success/echec pour les points de tache #215 2021-10-30 10:31:10 +02:00
cdbf14b788 Gestion des maladies/poisons 2021-10-29 22:37:27 +02:00
Vincent Vandemeulebrouck
c857def360 Sonné est un StatusEffect 2021-07-01 20:54:46 +02:00
Vincent Vandemeulebrouck
e74f6b14d3 rework ActiveEffects 2021-07-01 20:54:46 +02:00
Vincent Vandemeulebrouck
9bc4b9a3ca Préparation ajout empoignade
actor.rollArme prend maintenant une arme (ou structure)
plutôt que des noms

l'empoignade sera une pseudo arme, comme le corps à corps

# Conflicts:
#	module/actor-sheet.js
2021-07-01 20:54:45 +02:00
Vincent Vandemeulebrouck
959093fdd5 Options de repos #205 2021-06-26 00:55:54 +02:00
32c14a8533 Correction sur creation oeuvre 2021-06-23 11:15:56 +02:00
6508a529e5 Fix monnaie deletion 2021-06-02 17:39:16 +02:00
67a674e7b4 Ajout des objets monnaies pour les créatures et les véhicules 2021-06-02 16:04:35 +02:00
Vincent Vandemeulebrouck
1a2173e8c1 Fix: gestion du focus
Foundry attend que les champs input aient un name unique
C'est ce champ qui est utilisé pour gérer le focus lors du
changement d'une valeur (dans les compétences, etc)
2021-06-01 20:02:26 +02:00
Vincent Vandemeulebrouck
41bb5ca919 Ajout bouton augmenter niveau 2021-05-28 00:55:29 +02:00
0e3e6eb6eb Fix TMR 2021-05-26 16:28:57 +02:00
raphaelpieroni
a448f68190 Align skills and hide controls 2021-05-20 19:21:45 +02:00
Vincent Vandemeulebrouck
f20a8055c6 Minor reformat avant signes draconiques 2021-05-16 22:03:52 +02:00
82729a9855 Merge branch 'feature-some-beautyfier' into 'v1.4'
Add some polish beautify to the character sheet.

See merge request LeRatierBretonnien/foundryvtt-reve-de-dragon!234
2021-05-09 17:09:50 +00:00
raphaelpieroni
4f05a5e9ca Let the skill icon image be part of the clickable <a> to call skill roll 2021-05-09 19:00:43 +02:00
raphaelpieroni
b7b34218c3 Change the scrolling from the whole sheet content to the sheet body only 2021-05-09 18:16:01 +02:00
Vincent Vandemeulebrouck
51a3c4d04a fatigue optionnelle #113 2021-05-08 20:11:07 +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
e41a936def Fix quantité split item 2021-05-07 02:09:16 +02:00
Vincent Vandemeulebrouck
8958377fdb suppression code commentaire 2021-05-04 21:24:29 +02:00
93b4d2ce7e Make TMR great again.... 2021-05-02 21:08:50 +02:00
6d7d55e12b Fix 0.8.2 actors 2021-05-01 19:12:55 +02:00
4ecc8826f6 Gestion TMR caché, WIP #135 2021-04-28 00:48:39 +02:00
Vincent Vandemeulebrouck
3152d87078 Déplacement Drop dans Actor 2021-04-13 22:43:26 +02:00
Vincent Vandemeulebrouck
84ea567045 Séparer les piles d'éléments #169 2021-04-13 01:12:45 +02:00
Vincent Vandemeulebrouck
b1f0d54837 Boire une potion de soin 2021-04-12 00:16:23 +02:00
Vincent Vandemeulebrouck
b27ff16857 Utiliser class plutôt que id 2021-04-11 23:02:12 +02:00
Vincent Vandemeulebrouck
3d8453dc2d Consommer nourriture, suite #168 2021-04-11 23:01:10 +02:00
Vincent Vandemeulebrouck
4efa321693 Consommer nourriture et boisson WIP 2021-04-06 23:44:57 +02:00
Vincent Vandemeulebrouck
e8626f3566 Option pour état général hors éthylisme
Préparation pour les abus de nourriture et boissons
2021-04-06 23:39:27 +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
Vincent Vandemeulebrouck
36695e2d10 Erreur si draconic sans être haut-rêvant 2021-04-04 00:39:22 +02:00
Vincent Vandemeulebrouck
0bae3e82a8 clean malusArmure/enc/prix 2021-04-01 23:11:13 +02:00
Vincent Vandemeulebrouck
e0eb04d829 Création d'oeuvres 2021-03-31 01:27:51 +02:00
Vincent Vandemeulebrouck
2efb942bea Fix typo getEmbeddedDocument 2021-03-31 01:27:51 +02:00
Vincent Vandemeulebrouck
86fb6111db Encore des fix OwnedItem / item.data 2021-03-30 00:02:51 +02:00
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
17d863482d simplification/organisation RdDActorSheet.getData 2021-03-19 00:02:48 +01:00
Vincent Vandemeulebrouck
0b7ec59822 utilisation de class au lieu d'id 2021-03-18 01:15:09 +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
98de1a6922 Moral sur les oeuvres
Simplification de l'appel au moral pour les oeuvres

Ajout de la possibilité d'utiliser le moral sur les oeuvres

Affichage du moral/appel selon la caractéristique
2021-03-16 22:34:33 +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
Vincent Vandemeulebrouck
57ec6403bb Autoformat 2021-03-15 00:11:13 +01:00
Vincent Vandemeulebrouck
0aaa449164 Initiative dans RdDCombatManager
fonction _patch_initiative remplacée par surcharge de la
méthode Combat.rollInitiative
2021-02-25 02:15:35 +01:00
Vincent Vandemeulebrouck
eaeb164627 Niveau d'archétype > +11
Le comptage des niveaux d'archétype n'empêche plus d'ouvrir la feuille
d'un personnage avec un niveau d'archétype au dessus de +11
2021-02-25 02:15:35 +01:00
1d96374b31 #160 Afficher les totaux d'archetypes 2021-02-22 21:15:10 +01:00
e5738aaca3 #161 Amenagement sur beaute 2021-02-21 22:24:39 +01:00
Vincent Vandemeulebrouck
b226e5c09a Améliorations des tmr
* fermeture des cités
* utilisations d'icônes pour les cases spéciales, rencontres, sorts
en réserve
* séparation pixi/actions TMR / définition des cases spéciales

fixes divers:
* #153 lancer de sort si draconic utilise compétence autre que rêve
* #152: table de résolution doublée sur cht points de rêve
* /table n'affichait plus les résultats suite à chgt sur souffles/queues
2021-02-11 02:48:27 +01:00
54a937c620 #151 : permission de supprimer une rencontre depuis la fiche de PJ 2021-02-08 14:15:18 +01:00
Vincent Vandemeulebrouck
7c54597a20 Ajout des Oeuvres génériques
Ajout de la description au tchat, ajout de la référence/auteur
à tous les types d'oeuvres

Ajout de l'exotisme à la cuisine

Jet de chant (qui ne marchait pas)
2021-02-06 01:36:46 +01:00
Vincent Vandemeulebrouck
9fd7db2ccf Fixes nombreux sur tmr
- rencontre sur case humide ne causait pas de maîtrise
- détermination de la liste des tmrs par type à l'init (classify)
- tirages aléatoire par type de tmr dans les commandes
- amélioration de messages (nom de case)
- fix expérience case humide
- correction gestion des débordement
- montées très laborieuses multiples
- renommages et extraits méthodes
- distinction de pos (x, y) vs coord (A1)
2021-02-05 19:37:06 +01:00
5a2176fef8 Fix XP sort 2021-02-03 23:27:55 +01:00
LeFelis
903439e007 #142 ajout du prix de l'équipement 2021-01-29 23:17:18 +01:00
f15067fff8 #139 Jet d'Endurance 2021-01-29 16:58:45 +01:00
Vincent Vandemeulebrouck
a12f9bbf01 Amélioration messages de stress 2021-01-29 12:12:14 +01:00
96d55a7cad #136 Ajout des connaissances 2021-01-27 23:35:45 +01:00