Commit Graph

288 Commits

Author SHA1 Message Date
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
Vincent Vandemeulebrouck
6f101f320c Toujours permettre de filtrer les compétences 2021-01-26 19:48:36 +01:00
Vincent Vandemeulebrouck
003fa8c43a Plus d'attaque avec l'esquive 2021-01-22 23:28:27 +01:00
Vincent Vandemeulebrouck
85796ff00d Fix calcul de l'expérience
Ajout d'une commande pour calculer l'expérience pour augmenter
2021-01-21 00:05:34 +01:00
Vincent Vandemeulebrouck
7db9834b9a Fix double effet créatures 2021-01-19 23:44:10 +01:00
4f236adbec XP fix avec tooltip 2021-01-14 15:29:47 +01:00
b69c515a7c Increase version 2021-01-14 10:32:15 +01:00
Vincent Vandemeulebrouck
a0213fb552 #101 Gestion des status de surprise
La demi-surprise ou surprise dépend des états:

- les TMRs sont ouvertes (sauf visu)
- le personnage est sonné
- un status parmi: prone, restrain
- si inconscient ou aveugle, surprise totale

Ajout de la possibilité de filtrer les status
2021-01-13 03:42:13 +01:00
d02b5ac88c #122 Gestion d'acturs liés à une fiche de perso 2021-01-11 16:29:41 +01:00
02beb4ee37 Merge branch 'v1.2' of gitlab.com:LeRatierBretonnien/foundryvtt-reve-de-dragon into v1.2 2021-01-09 09:54:14 +01:00
9f8db50a1d partial sync 2021-01-09 09:54:08 +01:00
Vincent Vandemeulebrouck
a338bb144e Ajout arme morsure au chafouin
retravail sur les competences;

- standardiser les noms de fichiers de templates
- méthodes classify pour construire une multimap par type
- méthodes pour charger les entrées du compendium
- méthodes spécifiques au compétences déplacées
2021-01-08 22:36:25 +01:00
4dbab303f3 #125 : Gestion des equipements groupés 2021-01-08 18:58:37 +01:00
a432ed6d32 #124 : Les creatures peuvent avoir de l'equipement 2021-01-08 16:57:10 +01:00
55007b51fb #123 : Nettoyage des conteneurs 2021-01-08 11:56:10 +01:00
7cb45afa13 #123 : Verification equipement 2021-01-08 09:58:15 +01:00
544c0ba94b #76 : Jets de dés assistés pour les méditations 2021-01-04 22:03:00 +01:00
Vincent Vandemeulebrouck
3ac2be74fd #97 particulière pour armes lentes
Pas de particulières en rapidité pour les armes lentes.

Le corps à corps est considéré comme rapide.

Standardise le corps à corps:  centraliser la construction d'un objet
pour le corps à corps

Convertion de compétences de créature en arme

Petit fix sur HUD: le click est sur le div uniquement (au lieu
du label avant, ou d'un mix avec un fix précédent...)
2021-01-04 00:31:10 +01:00
Vincent Vandemeulebrouck
0072861c3f Montrer/cacher l'archétype 2021-01-03 19:31:21 +01:00
e18b5ad192 #103 : Gerer les augmentations de niveaux en comp et carac 2021-01-03 18:19:18 +01:00
5175be2801 #88 Gestion argent 2020-12-31 00:55:02 +01:00
557bb3a7d7 #90 : Gestion des tetes reserve extensible et reserve en securite 2020-12-30 19:18:07 +01:00
4bd23b3a59 #90 Gestion des cases modifies de façon permanente 2020-12-30 18:12:01 +01:00
4eeb2d0266 #89 Gestion de de la conquete, pelerinage et montee laborieuse 2020-12-30 15:56:17 +01:00
Vincent Vandemeulebrouck
d4968eaddb Alcool triste #74
Remise de jet_moral=false quand l'éthylisme
disparait

En cas de deux échecs successifs au jet de moral
d'éthylisme, le personnage a l'alcool triste, et perd
un point de moral

p162: Le nombre de doses revient à 0 en
cas de nouveau degré d'éthylisme.

fix: Aucyn ethylisme = 1 ne modifie pas les jets

Affichage du nombre de dose sans effet
2020-12-29 02:35:17 +01:00
Vincent Vandemeulebrouck
5d1cb2abec Boutons créatures/entités #69
Change-Id: I0aeded39e99551dbe09dc988e04c1de185c1dc70
2020-12-27 22:21:08 +01:00
ac8a1b509b Boutons encaisser/remise à neuf #69
Pour entités et créatures
2020-12-27 19:56:57 +01:00
fe4fd0ce93 Appliquer encTotal à l'acrobatie #75 2020-12-20 21:54:09 +01:00
a93b34d2ce use jQuery path for _showControlWhen 2020-12-20 02:09:13 +01:00
30d1ddef78 Editer la protection naturelle 2020-12-18 01:26:41 +01:00
c8a2d69e0f Gestion des jets de moral #40 2020-12-16 23:03:37 +01:00
b4ed460030 Merge branch 'dev_1.1' of gitlab.com:LeRatierBretonnien/foundryvtt-reve-de-dragon into dev_1.1 2020-12-15 22:45:04 +01:00
208a394b3e #67 Ajout d'un bouton de création d'objet sur les fiches de personnage 2020-12-15 22:44:49 +01:00
398f1af132 Ajout d'icônes pour les filtres/locks 2020-12-15 22:15:04 +01:00
e64c350632 #36 Gestion des taches et création à partir d'un livre 2020-12-15 21:28:55 +01:00
a726705c0c #36 et #70 : corrections sur XP et ajout première version des taches 2020-12-15 08:37:52 +01:00
349f8fc875 Sync 2020-12-11 08:29:24 +01:00
20f2ddcbf4 organisation lock / filter
(cherry picked from commit d2d92a466bb5f4aa8b5ec984185a76b298ecf11c)
2020-12-09 23:38:06 +01:00
1d525c4bac Fix Initiative
- affichage incorrect sur valeurs positive
- "1d60+5" pour une compétence à zéro
- arrondi inférieur pour carac (p120)
- afficher le résultat de niveau + carac (plus lisible)
2020-12-09 00:36:59 +01:00
468c699f70 Séparation compétences/combat 2020-12-08 23:24:55 +01:00
d081dbf230 Utilise RdDRoll pour les caracs
ajout d'un callback dédié à l'expérience
limite de la table de résolution à 60 (rêve actuel jusqu'à 3x limite)
2020-12-06 23:34:26 +01:00
ce3c2f21cd normaliser reveActuel en reve-actuel 2020-12-06 23:33:46 +01:00
f4bb541bb7 #63 Jet d'éthylisme 2020-12-06 22:19:40 +01:00
374b360afb #63 Jet d'éthylisme 2020-12-06 21:39:55 +01:00
bf317e54d7 #63 Jet d'éthylisme 2020-12-06 20:13:43 +01:00
775f0c0423 #63 Jet d'éthylisme 2020-12-06 20:11:30 +01:00
6cc594bb76 Appel à la chance
+ ajout RdDRoll pour jet avec callbacks
2020-12-06 20:04:34 +01:00
29eb489b27 Chance actuelle
+ amélioration show/hide: dispo pour toute application
 (Dialog, Sheet)
2020-12-06 20:04:34 +01:00
424b616891 Organisation du rappel de blessures 2020-12-06 20:04:34 +01:00
be73c51b97 43 Init et attaque vie HUD ou fiche de perso 2020-12-05 21:24:31 +01:00
62b159ef9d #41 : Gestion de l'archetype des PJs 2020-12-02 20:52:37 +01:00
18c7eb767d #54 Gestion complète du malus armure 2020-12-02 14:00:54 +01:00
9c16cf7641 #48 : Zone de saisie privée pour le MJ 2020-12-01 22:18:15 +01:00
d06076c8f1 Remise a neuf de personnage
class="gm-only" pour tout champ de la feuille de personnage
qui est réservée au GM (idée: notes du GM...)
2020-12-01 01:17:18 +01:00
78c02c1db2 Encaissement jusqu'à +25 2020-12-01 00:15:03 +01:00
db500e1b4c Modif sur gestion equipement 2020-11-29 18:21:34 +01:00
5cc7a17512 Modif sur gestion equipement 2020-11-28 09:59:30 +01:00
a13d2c7ea9 #44 - Gestion sur encombrement corrigée 2020-11-27 12:23:22 +01:00
793036d2b8 #44 - Gestion sur encombrement corrigée 2020-11-27 12:20:13 +01:00
759626ebbe #46 lancer de sort
Fix regressions:
- renommage updatePointsDeReve pas fait partout
- coût de rêve des sort fixes

introduction de RdDItemSort pour grouper les fonctions
liées aux sorts (et tester les sorts variables partout pareil)
2020-11-27 10:25:23 +01:00
e82eaa2ad7 Dormir Chateau dormant
Gestion de l'heure de chateau dormant.

inclus
* récupération blessures
* récupération vie
* conversion de stress
* descente vers seuil de rêve
2020-11-25 00:58:58 +01:00
f77a0bf20b renommage countBlessures 2020-11-25 00:58:58 +01:00
d3111f6d28 #3 Améliorations fiche 2020-11-24 18:39:27 +01:00
78f07655e3 Gestion initiative améliorée 2020-11-24 16:41:15 +01:00
11bca6fc23 #38 - Gestion des armes 1/2mains 2020-11-23 21:49:30 +01:00
1c2a60017d #38 - Gestion des armes 1/2mains 2020-11-23 20:40:56 +01:00
c6ed8db2fc #27 Gestion des rencontres 2020-11-20 12:06:54 +01:00
519f9e89b4 Afficher la fatigue avec les compteurs 2020-11-18 20:16:59 +01:00
f3084b2d60 Formating changes
the carac update used competence update method
2020-11-18 18:39:29 +01:00
9a573d5f51 Ajout du rêve dans le header 2020-11-18 18:39:29 +01:00
a5adacc5b9 Ajout des entites de Cauchemar 2020-11-18 16:57:58 +01:00
836522fbd9 #30 : Affichage des sorts en réserve dans l'onglet haut-revant 2020-11-18 08:42:03 +01:00
e13b04b15d Gestion des quantités 2020-11-18 08:13:48 +01:00
970cbc0f7b #22 Suppressin des souffles, ombres et tetes 2020-11-16 09:41:46 +01:00
351e848496 #24 Ajout d'action pour dormir 1h 2020-11-16 04:32:42 +01:00
09f68a5c7c #24 Ajouter le seuil de rêve 2020-11-16 03:52:34 +01:00
25742d811f Gestion des jets en points de reve actuels 2020-11-15 12:26:19 +01:00
f73f00fd4e Gestion de la capacité des conteneurs et regression fix 2020-11-15 09:35:05 +01:00
52caf1b39a Separation difficulte libre/conditions
* ajout de diffConditions pour gérer l'ajustement de conditions
* renommage de bmValue en diffLibre
* calcul de l'ajustement (etat+conditions+difficulté libre)
* présentation des 2 champs

fix:
* utiliser .change() au lieu de .click() permet de supporter aussi
les changements au clavier
2020-11-15 02:08:22 +01:00
dc58a00f1a Regarder les TMR 2020-11-14 20:47:54 +01:00
625e67a300 Gestion equipement sur fiche de type 'token' 2020-11-14 20:18:06 +01:00
a1f73c0aa8 Fix item duplication in same container 2020-11-14 17:11:17 +01:00
41df6257d5 #11 Gestion conteneur et suppression 2020-11-12 17:06:19 +01:00
2f438ccd10 #11 gestion encombrement et malus associé 2020-11-12 15:06:25 +01:00
1d6768aff0 #11 Gestion des conteneurs 2020-11-12 14:43:08 +01:00
021948bf6e #1 gestion encombrement et malus associé 2020-11-11 14:42:11 +01:00
70abeb2c87 #10 Debut gestion encombrement 2020-11-11 11:43:13 +01:00
397f140cb3 #5 Encaissement des dommages libre 2020-11-10 13:53:51 +01:00
c3ad3158b9 Fix dommages 2020-11-07 21:06:37 +01:00
bb82f139eb #6 Suppression des sorts 2020-11-05 20:23:16 +01:00
bb1c2b8e89 #1 : Edition des champs position TMR et points de Refoulement si MJ 2020-11-04 18:00:42 +01:00
5e7a5f4ccb Fix creature again 2020-09-20 21:45:46 +02:00
fd9a54e677 Compute initiative 2020-09-02 22:00:35 +02:00
ca8bf7f6d5 Gestion des compteur et du Stress 2020-08-29 22:52:41 +02:00
5aaf1ca204 XP compute and sheet re-org 2020-08-14 22:24:35 +02:00
5fa82a5ee7 Gestion preliminaire de l'XP 2020-08-13 22:28:56 +02:00
d215629c9b Sync combat 2020-07-28 09:20:01 +02:00
77f5fe0a21 Gestion correcte de l'editeur de blessures 2020-07-27 16:27:41 +02:00
b9baa32d02 Add sort 2020-07-25 10:29:28 +02:00
c82d0fe8a1 Version avec doc 2020-07-24 10:51:11 +02:00
2cb51e7999 Ajour lancer de sort 2020-07-23 22:09:40 +02:00
ff6c474921 Add queue/souffle templates 2020-07-20 12:02:07 +02:00
1170d3377f Continue haut-reve stuff 2020-07-14 22:19:29 +02:00
ea94e27e5a Fix livre 2020-07-05 21:45:25 +02:00
d24be22c5e Gestion armures 2020-06-23 23:34:12 +02:00
3962f33e84 Local sync 2020-06-12 22:46:04 +02:00
711ff19b10 Ongoing progress for weapons 2020-06-12 11:47:41 +02:00
39ecd5231e Continue fight tests 2020-06-10 08:23:58 +02:00
9d2c0da852 Preliminary verssion for fight 2020-06-07 23:16:29 +02:00
7a15bcc0ba Allow comp. saves 2020-06-01 23:50:10 +02:00
4b465920f0 Compute general state 2020-05-29 00:43:16 +02:00
15342a65fc More automatism 2020-05-28 23:36:09 +02:00
63e4e6f91a Fatigue management, ongoing work 2020-05-27 23:47:49 +02:00
003d548f1f Sync with head 2020-05-24 20:19:57 +02:00
c144b2473c Increase support 2020-05-22 22:37:02 +02:00
6c65c048a2 Sync 2020-05-22 19:28:01 +02:00
29054cd395 Push initial structure 2020-05-22 00:48:43 +02:00
8f67397096 Push initial structure 2020-05-21 21:48:20 +02:00