Commit Graph

186 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