Commit Graph

155 Commits

Author SHA1 Message Date
Vincent Vandemeulebrouck
e7b9070cf1 Auto formatting 2021-01-09 19:42:18 +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
f9b799db2f Merge branch 'ajout-morsure' into 'v1.2'
Ajout arme morsure au chafouin

See merge request LeRatierBretonnien/foundryvtt-reve-de-dragon!108
2021-01-09 08:52:01 +00:00
06618746f9 Ajout recettes alchimiques 2021-01-08 23:33:44 +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
a432ed6d32 #124 : Les creatures peuvent avoir de l'equipement 2021-01-08 16:57:10 +01:00
7cb45afa13 #123 : Verification equipement 2021-01-08 09:58:15 +01:00
67e95229cb Fix objet dans lui-même 2021-01-08 08:19:44 +01:00
56e35bc014 #77 Gestion alchimie 2021-01-07 23:40:20 +01:00
f4dc42743a #77 Gestion alchimie 2021-01-07 20:04:10 +01:00
Vincent Vandemeulebrouck
cff1818a37 Gestion particulières et Echecs totaux 2021-01-07 03:01:44 +01:00
Vincent Vandemeulebrouck
afa4b25acb Cleanup 2021-01-07 03:01:44 +01:00
Vincent Vandemeulebrouck
47fb2d511e Appel à la chance sur les défenses
Suppressions de ChatMessage selon contenu

En ayant un <div id=""> avec id unique, on peut retrouver et supprimer
les messages obsoletes (par exemple, les choix dans les combats).
2021-01-07 03:01:24 +01:00
Vincent Vandemeulebrouck
f2a99bc2f0 fix pertes de vie/ endurance
Lors de la 3eme grave changée en critique, la perte de vie n'était pas
bien affichée.

Dans le message, on avait:  "une blessure grave une blessure critique"

La localisation est maintenant donnée à l'encaissement
2021-01-07 00:41:16 +01:00
Vincent Vandemeulebrouck
16b92b4586 Liste des ajustements
Après le travail sur les ChatMessage, centraliser les difficultés pour
les dialog-roll afin d'afficher tous les ajustements sous forme de
tooltips

Les ajustements à améliorer:
* malus armure
* sur-encombrement
* encombrement total

+ fix regression tâches
+ fix méditation isisPuritication
2021-01-06 01:46:02 +01:00
Vincent Vandemeulebrouck
e3439953f9 Utilisation nullish / chaining
Simplifie certaines expressions complexes avec operateur ternaire

- Nullish coalescing operator (??)
- Relationship with the optional chaining operator (?.)

- Math.min / Math.max / Math.ceil
2021-01-05 18:43:29 +01:00
8b6ed4e172 #107 : Correction sur boucle de re-entrance sur la creation des monnaies 2021-01-05 11:59:03 +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
3d98d57fb5 Ajout xp_sort à xp total 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
969291a526 #105 Affichage résumé a chaque tour de combat 2021-01-03 15:40:48 +01:00
1d5fa9cf3a #96 : Prise en compt etat général dans initiative 2021-01-03 10:06:01 +01:00
f8e35c961a #95 : Utilisation uniquement des armes equipees pour attaque/initiative/combat 2021-01-03 09:58:07 +01:00
55d49e8230 #76 Saisie des méditations 2021-01-03 00:44:52 +01:00
Vincent Vandemeulebrouck
d6c65ee3a5 Amélioration chat-message
- utilisation de partial template
- fixes mineurs (this sur static)
- singulier/pluriel pour points de rêve/points de tâche
2021-01-02 16:11:30 +01:00
Vincent Vandemeulebrouck
0a3f578bf3 #42 Tchat message fin
parade, esquive

 inclus deterioration arme de parade
 inclus recul sous le choc
2021-01-02 04:42:39 +01:00
Vincent Vandemeulebrouck
cd36331702 #42 Tchat message attaque 2021-01-02 04:40:21 +01:00
Vincent Vandemeulebrouck
be90e0c032 Ajout categorie_parade
Pour gérer les parades des créatures et améliorer
la gestion des armes pouvant parer ou pas
2021-01-02 04:39:23 +01:00
aeb2c43688 #92 Armes à 2 mains gérées dans le HUD 2021-01-02 00:04:27 +01:00
65d5b1c45e #92 Armes à 2 mains gérées dans le HUD 2021-01-01 23:20:27 +01:00
dc57058465 88 Gestion argent/commerce 2021-01-01 21:11:56 +01:00
d5c4b69e1d #88 Ajout auto ds pièces si manquantes 2020-12-31 10:55:40 +01:00
Vincent Vandemeulebrouck
77ed4f1482 Commandes pour jet de dés 2020-12-31 02:21:18 +01:00
5175be2801 #88 Gestion argent 2020-12-31 00:55:02 +01:00
fcd4d615dd #90 : Gestion de la connaissance du fleuve 2020-12-30 21:17:58 +01:00
557bb3a7d7 #90 : Gestion des tetes reserve extensible et reserve en securite 2020-12-30 19:18:07 +01:00
464a409eda Table de resolution
commande:  /table rdd
2020-12-22 00:33:12 +01:00
fe4fd0ce93 Appliquer encTotal à l'acrobatie #75 2020-12-20 21:54:09 +01:00
ae3ac0a00f Possiblilité d'afficher/masquer les menus HUD
Afin de voir les "activve effects", ou autres sous menus du HUD
2020-12-20 02:09:13 +01:00
df7d39f38e Moral sur éthylisme 2020-12-19 01:19:59 +01:00
ef2cb49542 Fix ethylisme 2020-12-18 23:35:53 +01:00
142db2697f Fatigue pour humanoïdes 2020-12-18 01:26:07 +01:00
b6d3359625 Passage au gestionaire de combat 2020-12-15 23:54:05 +01:00
e64c350632 #36 Gestion des taches et création à partir d'un livre 2020-12-15 21:28:55 +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
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
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