Commit Graph

336 Commits

Author SHA1 Message Date
b6d3359625 Passage au gestionaire de combat 2020-12-15 23:54:05 +01:00
91d7c90505 Fix: absence d'heure de naissance
Quand on n'a opas d'heure de naissance, on a toujours 0 d'ajustement astrologique
2020-12-15 23:28:59 +01:00
db9a12abad Pénétration pour les arcs/arbalètes #68
A noter, il faut modifier les arcs/arbalètes des personnages existants
2020-12-15 23:20:01 +01:00
62f2a21c01 #67 Ajout d'un bouton de création d'objet sur les fiches de personnage 2020-12-15 23:08:13 +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
9bca364b68 #68 deterioration armes et désarmé 2020-12-15 22:15:04 +01:00
bdea0c5b8d Protection naturelle #68
Prise en compte de la protection naturelle pour tous
2020-12-15 22:14:49 +01:00
1197c4fa79 #68 détérioration des armures
Si une armure n'est pas détériorée, elle a une détérioration de 0
Ceci permet de fixer la mise à jour automatique.

La détérioration ne prends pas en compte les bonus de
tactiques / conditions/ particulières en force.
2020-12-15 21:59:59 +01:00
e64c350632 #36 Gestion des taches et création à partir d'un livre 2020-12-15 21:28:55 +01:00
dc67c36b0a #36 et #70 : corrections sur XP et ajout première version des taches 2020-12-15 08:40:07 +01:00
dc6f280359 Merge branch 'dev_1.1' of gitlab.com:LeRatierBretonnien/foundryvtt-reve-de-dragon into dev_1.1 2020-12-15 08:38:00 +01:00
a726705c0c #36 et #70 : corrections sur XP et ajout première version des taches 2020-12-15 08:37:52 +01:00
37cc5a60d8 #70 Minimum d'xp en carac
Le min de 1 en carac ne s'applique qu'en l'absence de compétence (p144)
2020-12-15 02:26:28 +01:00
b77646365c Fixes suite aux test de combat
* séparation des bonus dégâts
* jet d'encaissement fait par le défenseur
* début gestion demi surprise ou surprise
* ajout du nom de la personne qui recule
* xp sur maîrise du fleuve
* xp sur combat "courants"
* fix affichage localisation des blessures ("loc")
* fix dommages armes une main (ou 2 mains) seulement
* fix message attaque échouée
* fix esquive
2020-12-15 02:20:24 +01:00
0e5caf048e Gestion experience 2020-12-14 10:42:31 +01:00
23bbaa0561 Gestion experience 2020-12-14 10:38:43 +01:00
3cac9e0279 #52 Gestion astrologie 2020-12-14 10:04:14 +01:00
2bcc1a7ba3 Combat séparé par actions
la classe RdDCombat a pour vocation de gérer les interactions entre
attaques, défenses, ...

Séparation de:
- attaque
- parades
- esquive
- encaisser

gestion des résultats de dés par actions

- _onAttaqueParticuliere
- _onAttaqueNormale
- _onAttaqueEchec
- _onAttaqueEchecTotal
- _onParadeParticuliere
- _onParadeNormale
- _onParadeEchec
- _onParadeEchecTotal
- _onEsquiveParticuliere
- _onEsquiveNormale
- _onEsquiveEchec
- _onEsquiveEchecTotal

Séparation de demiSurprise et de needSignificative

les callbacks des boutons dans le chat sont enregistrés cette classe

Par ailleurs:

- Fix mortel/non-mortel (coche puis décoche restait non-mortel)
- création de classes pour les armes, les compétences
- fix du recul (ne pouvait pas marcher)
2020-12-14 01:35:01 +01:00
59a54b8a90 #52 Gestion astrologie 2020-12-13 23:32:16 +01:00
5aba029da9 #52 Gestion astrologie 2020-12-13 23:11:58 +01:00
808cd7296d #52 Travaux en progres.... 2020-12-12 23:31:19 +01:00
0fe2919b91 Sorts rituels 2020-12-12 01:24:38 +01:00
96bcb7ec55 Sync 2020-12-11 08:32:46 +01:00
349f8fc875 Sync 2020-12-11 08:29:24 +01:00
a75157226e Chiffre astral ajuste la chance 2020-12-11 03:32:33 +01:00
f97914a63e fix async sur appelChance 2020-12-11 02:32:30 +01:00
df5954bf75 Fix reférence circulaire
La méthode rollData fait le jet fourni dans rollData et l'ajoute dans
rollData.rolled.

Pas besoin de retourner rollData, la tentation est forte de mettre le
résultat dans "rolled"
2020-12-09 00:36:59 +01:00
1c2b2ece78 #52 Gestion astrologie 2020-12-08 23:35:44 +01:00
f1fbf3549a Lancer un sort avec RdDRoll 2020-12-08 23:25:33 +01:00
e46bcce2da Fix recul 2020-12-08 23:25:24 +01:00
468c699f70 Séparation compétences/combat 2020-12-08 23:24:55 +01:00
399a7b2d30 #65 Gestion parade entités/creatures 2020-12-08 22:27:28 +01:00
b20a6d729a #17 Gestion heure et calendrier 2020-12-08 21:40:41 +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
e8f69b74c7 Perte d'endurance max
La perte maximale est l'endurance disponible
2020-12-06 23:33:46 +01:00
374b360afb #63 Jet d'éthylisme 2020-12-06 21:39:55 +01:00
1afce56348 #63 Jet d'éthylisme 2020-12-06 21:11:30 +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
54825fe756 #53 : Gestion des détériorations et du recul 2020-12-05 23:05:59 +01:00
f9f3f6dafb #53 : Gestion des détériorations et du recul 2020-12-05 22:29:39 +01:00
3d6d00e96f #53 : Gestion des détériorations et du recul 2020-12-05 22:21:13 +01:00
be73c51b97 43 Init et attaque vie HUD ou fiche de perso 2020-12-05 21:24:31 +01:00
d9c7d4bbcf Fix: endurance+1 != max 2020-12-05 00:00:02 +01:00
ca84b593ec #51 Gestion des bonus de cases 2020-12-04 20:52:04 +01:00
a831e8b0b2 #60 : Affichage spécial pour les joueurs non reliés à un personnage 2020-12-04 10:15:55 +01:00
18c7eb767d #54 Gestion complète du malus armure 2020-12-02 14:00:54 +01:00
cd434ae5dd 34 Jet de rêve pour entités
gestion du jet de rêve pour s'accorder aux entités de cauchemar
2020-12-02 09:41:30 +01:00
fcc7c4202e Merge VK branch 2020-12-01 08:28:41 +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
dc36ff1acd une critique fait perdre 4 points de vie
Pas 5 à cause de l'endurance qui passe à zéro (on est gentils
avec les personnages)
2020-12-01 00:21:53 +01:00
6e74a19725 Minor fixes 2020-12-01 00:06:55 +01:00
fad02f45e1 Minor fixes 2020-11-30 23:59:16 +01:00
d09cf781d6 Modif sur gestion equipement 2020-11-29 18:27:51 +01:00
db500e1b4c Modif sur gestion equipement 2020-11-29 18:21:34 +01:00
c9a214adca Fix messages
- undefined dans certains cas (lancer de sort)
- promise pour la maîtrise de case humides
- ajout de message au joueur pour les jets de rencontre
- messages au joueur + GM pour les résultats de rencontres
- message au joueur + GM lors de la montée et dans les cas où les TMRs sont quittées
2020-11-29 18:06:19 +01:00
aeb27e116a Modif sur gestion equipement 2020-11-28 10:05:53 +01:00
5cc7a17512 Modif sur gestion equipement 2020-11-28 09:59:30 +01:00
11e8a64824 #44 - Gestion sur encombrement corrigée 2020-11-27 15:47:18 +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
dca4e28044 #45 : Verification encombrement et amelioration 2020-11-27 09:40:48 +01:00
25822afead Merge branch 'master' of gitlab.com:LeRatierBretonnien/foundryvtt-reve-de-dragon 2020-11-26 08:17:11 +01:00
aee7a43901 await pour appliquerReveDeDragon 2020-11-25 23:43:38 +01:00
253073fff9 Corrige competence humanoide 2020-11-25 20:30:48 +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
6ccc5b8d1b Jet de Stress utilise le reve actuel
renommage de updateReveActuel pour indiquer que ça applique
une difference (comme santeIncDec)
2020-11-25 00:58:58 +01:00
5d04063579 Correction choix carac compétence
Distinction entre "carac" qui représente la liste des
caractéristiques et "caracValue, la valeur selectionnée
2020-11-25 00:58:58 +01:00
dcc7e7e256 attendre le dé draconique
sinon on a une promesse non tenue dans le message de repos
2020-11-24 16:10:47 +01:00
7890ecfdf9 fix message en cas de particulière
content au lieu de contet
2020-11-24 16:10:47 +01:00
968a95fb99 Netttoyage ChatMessage
* pas de title
* n'enlever que ses propres messages de bienvenue
2020-11-24 16:10:47 +01:00
8f9b1f1e76 Gestion du rollMode
affecte tous les jets d'un actor sur la table de résolution
2020-11-24 16:10:47 +01:00
3f73c6fec8 #38 - Gestion des armes 1/2mains 2020-11-23 21:59:35 +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
6214df96da Merge 2020-11-21 23:24:00 +01:00
40027882e4 #27 Gestion des rencontres 2020-11-21 09:10:31 +01:00
2d1509aadd #27 Gestion des rencontres 2020-11-21 08:27:28 +01:00
34acf9e00c #27 Gestion des rencontres 2020-11-20 16:45:20 +01:00
a59db9a22d #27 Gestion des rencontres 2020-11-20 13:46:43 +01:00
29dbeeb4db Fix interaction endurance/fatigue
* la fatigue est au moins l'endurance manquante
* l'endurance ne peut pas remonter au dessus du max, mais
 elle peut être au dessus (cas d'une blessure grave avec perte de 2 d'endurance...)
*  recupération d'endurance: on n'est plus sonné
2020-11-20 11:50:28 +01:00
163e85a82f Merge branch 'master' of gitlab.com:LeRatierBretonnien/foundryvtt-reve-de-dragon 2020-11-18 23:49:12 +01:00
2af8ff4ce8 #27 Gestion des rencontres 2020-11-18 23:49:05 +01:00
519f9e89b4 Afficher la fatigue avec les compteurs 2020-11-18 20:16:59 +01:00
da9fe2f1bb Seuil de rêve pas mis à jour en changeant le Rêve 2020-11-18 18:39:29 +01:00
5068964e05 Ajout des entites de Cauchemar 2020-11-18 16:33:12 +01:00
e13b04b15d Gestion des quantités 2020-11-18 08:13:48 +01:00
ffa81a6568 #3 CSS rework 2020-11-17 19:14:58 +01:00
7925e54b25 Merge branch 'master' of gitlab.com:LeRatierBretonnien/foundryvtt-reve-de-dragon 2020-11-17 16:30:12 +01:00
bdc8103f6b Test rencontres 2020-11-17 16:30:03 +01:00
172a8fc797 tooltip et icone 2020-11-17 14:58:47 +01:00
a5ead0c77a Récupération de fatigue 2020-11-17 13:10:41 +01:00
d1a4774ce7 limitations endurance par blessures graves
le max est divisé par 2x le nombre de graves
(divisé par 1 = pas divisé)
2020-11-17 13:10:41 +01:00
fbe70e42ea Correction async pas utiles 2020-11-17 13:10:41 +01:00
2bff1b16be Sync 2020-11-17 09:58:46 +01:00
87b594953b Fix initiative pour les creatures/entites 2020-11-16 23:32:22 +01:00
cf4cfe2589 Fix initiative pour les creatures/entites 2020-11-16 23:28:18 +01:00
351e848496 #24 Ajout d'action pour dormir 1h 2020-11-16 04:32:42 +01:00
bddad92f5c renommer getReveActuel 2020-11-16 04:01:36 +01:00
09f68a5c7c #24 Ajouter le seuil de rêve 2020-11-16 03:52:34 +01:00
267a72f87e Ajout support Dice So Nice 2020-11-15 16:38:45 +01:00
25742d811f Gestion des jets en points de reve actuels 2020-11-15 12:26:19 +01:00
4f09c278e9 #19 : Gestion des entités dans les combats 2020-11-15 11:17:38 +01:00
5ee0daccc7 #19 : Gestion des entités dans les combats 2020-11-15 11:15:36 +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
5776ae0a20 Parade bouclier: pas besoin de significative 2020-11-15 02:08:22 +01:00
bb236ab012 Gestion des entités 2020-11-14 23:24:01 +01:00
01fe858b8c #16 Gestion des critiques en combat 2020-11-14 21:53:46 +01:00
e59b793d34 #16 Gestion des critiques en combat 2020-11-14 21:38:28 +01:00
360a2edf45 Merge branch 'master' of gitlab.com:LeRatierBretonnien/foundryvtt-reve-de-dragon 2020-11-14 21:34:40 +01:00
3bc7937785 #16 Gestion des critiques en combat 2020-11-14 21:34:34 +01:00
183718638d Merge branch 'working' into 'master'
Regarder les TMR

See merge request LeRatierBretonnien/foundryvtt-reve-de-dragon!16
2020-11-14 20:28:53 +00:00
09cfdf922e #16 Gestion des critiques en combat 2020-11-14 21:22:29 +01:00
dc58a00f1a Regarder les TMR 2020-11-14 20:47:54 +01:00
d9b27bda0f Merge branch 'master' of gitlab.com:LeRatierBretonnien/foundryvtt-reve-de-dragon 2020-11-14 20:18:23 +01:00
625e67a300 Gestion equipement sur fiche de type 'token' 2020-11-14 20:18:06 +01:00
499b6255eb Petites améliorations TMR
* afficher les points de rêve des sorts en réserve
* davantage d'informations pour les jets de rencontres/cases humides
* souffle ajouté dans le cas du refoulement
* utilisation d'une image pour le demi-rêve
* refacto TMR pour préparer à afficher un tooltip sur les sorts
 en réserve
* extraction de méthodes pour séparer le lancement de sorts des
 autres actions
2020-11-14 19:49:28 +01:00
a1f73c0aa8 Fix item duplication in same container 2020-11-14 17:11:17 +01:00
a00f187f9f #13 Support des sorts de difficulte et de cout variables + correction de regression 2020-11-13 11:24:56 +01:00
d8ba6ce3fc Fix: si pas de fatigue, ignorer
Les créatures n'ont pas de fatigue

Issue: #11
2020-11-13 00:33:39 +01:00
568cb764a2 #13 - Fight management update 2020-11-12 23:50:37 +01:00
bc32cd1ad4 Simplification des recherches
+ fix: ne pas chercher les compétences ailleurs
que dans les compétences
2020-11-12 18:50:55 +01:00
5fa703241a RdDResolutionTable rolls 2020-11-12 18:50:55 +01:00
1fc3bf22f5 clean getBestDraconic
* peut utiliser getDraconicList
* list.sort pour trouver le meilleur
* dupliquer seulement le meilleur
2020-11-12 18:50:55 +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
ee3e568cd8 Manage equipement 2020-11-11 10:38:27 +01:00
c6e5bca5ef Arme de jet bonus max x2
Et non pas x3
2020-11-11 04:24:07 +01:00
e4c9e5cfb6 Une dague est une arme
Mais on trouvait d'abord la compétence
2020-11-11 04:22:31 +01:00
c040197d97 encaissement non mortel 2020-11-11 04:21:25 +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
ed16553ace #4 : Gestion humanoide 2020-11-04 16:29:10 +01:00
e2301b1cfd Fix return statement 2020-09-27 22:33:02 +02:00
6553d083c1 Gestion etat general pour creatures 2020-09-20 21:52:46 +02:00
ad8354217c Fi creature sheet 2020-09-20 21:14:05 +02:00
43c5f6570c Competence pour creature 2020-09-20 19:55:10 +02:00
ca1a93f9d7 Fix creature competence 2020-09-20 19:17:31 +02:00
046e2e97ba Gestion des créatures 2020-09-20 17:38:21 +02:00
97cda9012c Ajout compétences créatures 2020-09-20 16:36:39 +02:00
b7471e0c97 Bugfixes 2020-09-05 22:56:33 +02:00
ca8bf7f6d5 Gestion des compteur et du Stress 2020-08-29 22:52:41 +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
0efaac8d68 Test/debug combat 2020-07-27 18:58:10 +02:00
77f5fe0a21 Gestion correcte de l'editeur de blessures 2020-07-27 16:27:41 +02:00
c1a6ee1e92 Gestion reserve 2020-07-26 18:44:03 +02:00
dc57b46db5 Gestion de la mise en reserve 2020-07-26 17:26:17 +02:00
b9baa32d02 Add sort 2020-07-25 10:29:28 +02:00
2cb51e7999 Ajour lancer de sort 2020-07-23 22:09:40 +02:00
c7ccfacf84 Add new Compendium 2020-07-22 00:12:13 +02:00
a873ff92d0 Add new Compendium 2020-07-21 23:55:24 +02:00
e17e01f7e8 Add new Compendium 2020-07-21 23:51:24 +02:00
ff6c474921 Add queue/souffle templates 2020-07-20 12:02:07 +02:00
b996682e09 Still improving spells 2020-07-17 22:04:35 +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
cde7df1f8e Gestion armures 2020-06-24 00:22:40 +02:00
d24be22c5e Gestion armures 2020-06-23 23:34:12 +02:00
30a9f08f73 Sync 2020-06-22 10:18:03 +02:00
259a7577e8 Sync with gitlab 2020-06-17 20:31:43 +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
b16e977b19 Opposite tests 2020-06-11 00:29:32 +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
1f875bafc5 Add objct for Dialog 2020-06-03 21:35:18 +02:00
7a15bcc0ba Allow comp. saves 2020-06-01 23:50:10 +02:00
91c0a6c7a3 Update rules 2020-05-31 23:06:25 +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
59d2f9c6c2 Roll window is now working for simple skills 2020-05-27 21:09:37 +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