Commit Graph

252 Commits

Author SHA1 Message Date
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
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