Commit Graph

369 Commits

Author SHA1 Message Date
Vincent Vandemeulebrouck
91610894cc #113 règles de combat optionnelles 2021-01-25 08:51:46 +01:00
Vincent Vandemeulebrouck
56bb117a0c Status inconscious/prone/dead
inconscious: si endurance à 0
prone: si chute sur un recul
dead: lors de la deuxième critique, ou si la vie passe en dessous de
-SConst
2021-01-24 19:52:39 +01:00
7445e9e51b #49 - Suivi des deplacements en TMR par le MJ 2021-01-23 23:56:43 +01:00
Vincent Vandemeulebrouck
ad2a68aedd Fixes recul/desarmement
# Conflicts:
#	module/rdd-combat.js
2021-01-23 19:27:28 +01:00
67b45bf9f9 Correction combat 2021-01-23 17:50:57 +01:00
6341d2f3b0 Merge branch 'master' into 'v1.2'
# Conflicts:
#   module/actor.js
#   module/rdd-roll.js
#   system.json
2021-01-22 16:12:14 +00:00
e5a019afd3 Merge branch 'stabilisation-v1.2' into 'v1.2'
Stabilisation v1.2

See merge request LeRatierBretonnien/foundryvtt-reve-de-dragon!123
2021-01-22 09:08:47 +00:00
343b3c54f7 Fix payer et deplacement objets 2021-01-22 10:05:30 +01:00
Vincent Vandemeulebrouck
84c6f9a466 Fix liste des liens subacteurs
Dans le cas d'un import de personnage ayant un lien sur un autre
acteur qui n'est pas importé, on ne pouvait plus ouvrir la feuille de
perso
2021-01-22 02:08:49 +01:00
Vincent Vandemeulebrouck
16be472486 Fix message alchimie
- typo, majuscule
- nom de la recette
- icône alchimie
2021-01-22 02:07:21 +01:00
Vincent Vandemeulebrouck
46ac403081 Ne pas informer le GM en cas de "visu" des TMR 2021-01-21 00:05:34 +01:00
Vincent Vandemeulebrouck
7db9834b9a Fix double effet créatures 2021-01-19 23:44:10 +01:00
Vincent Vandemeulebrouck
807e58e36a Fix pertes des entités de cauchemar 2021-01-19 23:41:30 +01:00
Vincent Vandemeulebrouck
0e5495c6c4 Fix détérioration d'armure 2021-01-19 23:41:30 +01:00
Vincent Vandemeulebrouck
3cfeeadbb6 Seuls les personnages sont saouls
Pas d'éthylisme pour les créatures
2021-01-19 23:41:30 +01:00
Vincent Vandemeulebrouck
9ee1b0250d Fix "esthétiques" de messages
- verrouiller
- ajout de détails de particulières dans le message de défense
- le personnage monte dans les TMRs
- indiquer quel personnage dort (plutôt que le joueur)
2021-01-15 19:09:44 +01:00
a56471eb21 Fix sur messages 2021-01-15 08:27:21 +01:00
d890c9f61f Message XP 2021-01-15 00:28:39 +01:00
58b0a7b9c4 Message XP 2021-01-15 00:20:11 +01:00
f5cc5c2d51 Message XP 2021-01-14 23:59:57 +01:00
ea3ebeae86 Message XP 2021-01-14 21:58:00 +01:00
bf66db92c3 Verification FORCE vs TAILLE+4 2021-01-14 20:51:32 +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
0d599d41f9 Fix parade créatures 2021-01-14 00:35:55 +01:00
Vincent Vandemeulebrouck
23966c1056 Fix tactique créatures
les créatures peuvent charger (aligate!)
2021-01-13 23:47:12 +01:00
Vincent Vandemeulebrouck
485809a2d4 Fix encaissement sans fatigue
Les créatures n'ont pas de fatigue (bon, elles pourraient, mais
arrêtons le simulationisme aigu) du coup, la perte d'endurance
n'implique pas toujours de la fatigue
2021-01-13 23:46:12 +01:00
Vincent Vandemeulebrouck
0ea85dea50 Fix xp carac 2021-01-13 22:16:32 +01:00
Vincent Vandemeulebrouck
576be59d33 Remove hook (undeclared) 2021-01-13 18:05:49 +01:00
Vincent Vandemeulebrouck
55ee2ebad5 Suppression doublon getEtatGeneral
compteurs toujours présent sur les acteurs => simplifications des accès
2021-01-13 16:35:18 +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
Vincent Vandemeulebrouck
1d56bff61d Utilisation des ajustements 2021-01-13 03:11:03 +01:00
Vincent Vandemeulebrouck
4133ffeefa Fix perte fatigue sur critique
prendre la perte d'endurance comme incrément de fatigue
2021-01-13 03:04:33 +01:00
Vincent Vandemeulebrouck
3ee1b593c8 Auto formatting 2021-01-13 03:00:16 +01:00
Vincent Vandemeulebrouck
3f62582af5 Améliorations du combat
- nettoyage des infos et messages de combat améliorés
- message de status envoyé uniquement par le GM (pour éviter les
doublons)
- stockage des infos de passes d'armes géré par RdDCombat

Déplacement des Hooks/notifications de messages socket:
- liés au combat dans la méthode RdDCombat.init

Convention de nommage: les méthodes de gestion de notification par
hook/socket sont préfixées 'on'
ex: onSocketMessage, onUpdateCombat, onPreDeleteCombat
2021-01-13 03:00:10 +01:00
f3ed299ac9 #126 - carac derivee taille + fix sur loadCompendium 2021-01-12 13:18:29 +01:00
03a310e493 Minor fixes 2021-01-11 20:42:10 +01:00
213d02c2b0 #118 - Info sur XP pour le J 2021-01-11 18:11:25 +01:00
f54bec0837 #110 - Update chance actuelle et mise à jour archetypes 2021-01-11 17:54:24 +01:00
d02b5ac88c #122 Gestion d'acturs liés à une fiche de perso 2021-01-11 16:29:41 +01:00
e54de9f080 Ajout acteur de type vehicule/maison 2021-01-10 22:12:07 +01:00
6493d00aab #125 : Deplacement conteneurs complets 2021-01-10 11:35:11 +01:00
Vincent Vandemeulebrouck
318396cde9 #100 Amélioration messages encaissement
+fix: coup non mortel à 20 ne fait pas perdre de vie, c'est le passage
de l'endurance à 0 et l'inconscience qui font perdre la vie.
2021-01-09 19:42:26 +01:00
Vincent Vandemeulebrouck
b611cc9092 Reorder params for ease to read
(options json param at the end)
2021-01-09 19:42:26 +01:00
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
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
f4dc42743a #77 Gestion alchimie 2021-01-07 20:04:10 +01:00
ec86c81fc8 Fix monnaie (again....) 2021-01-07 11:42:36 +01:00
Vincent Vandemeulebrouck
cff1818a37 Gestion particulières et Echecs totaux 2021-01-07 03:01:44 +01:00
Vincent Vandemeulebrouck
212a94afee appel à la destinée et chance avec callbacks
Ajout de callbacks pour être capable de réagir à un appel à la chance
réussi ou manqué

Ajout de méthode pour gérer un appel à la destinée (mêmes callbacks)
2021-01-07 00:41:16 +01:00
Vincent Vandemeulebrouck
8000ee4156 Fix détérioration armure 2021-01-07 00:41:16 +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
3aaef70891 rename EncombrementTotal 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
bc0e307959 #107 : Correction sur boucle de re-entrance sur la creation des monnaies 2021-01-05 11:47:22 +01:00
4e391104f3 #107 : Correction sur boucle de re-entrance sur la creation des monnaies 2021-01-05 11:25:28 +01:00
544c0ba94b #76 : Jets de dés assistés pour les méditations 2021-01-04 22:03:00 +01:00
Vincent Vandemeulebrouck
faa3eb8187 #99 Ne pas ouvrir la feuille sur encaissement
render(true) force l'ouverture
render(false) raffraîchit uniquement si déjà ouvert
2021-01-04 00:42:04 +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
969291a526 #105 Affichage résumé a chaque tour de combat 2021-01-03 15:40:48 +01:00
57c568c0d4 #98 : Application des PV+endurance sur critique survenu après 3ième blessure grave 2021-01-03 10:52:38 +01:00
0fc80c058b #98 : Application des PV+endurance sur critique survenu après 3ième blessure grave 2021-01-03 10:50:23 +01:00
1d5fa9cf3a #96 : Prise en compt etat général dans initiative 2021-01-03 10:06:01 +01:00
Vincent Vandemeulebrouck
455dd1b499 Accorder entité de cauchemar
- rendu message
-expérience sur particulière
2021-01-02 20:56:31 +01:00
Vincent Vandemeulebrouck
76f765c0ac Correction regressions récup rêve
async x.total != (async x).total
ajout de queues: mettre e nom dans le message
2021-01-02 19:57:38 +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
ee86c0e5ae #42 Amélioration messages de tchat
* Appel à la chance
* compétences
* jets généraux (remplace table résolution, carac
 et cas particuliers)

* Attaque: en cours
2021-01-02 04:36:06 +01:00
aeb2c43688 #92 Armes à 2 mains gérées dans le HUD 2021-01-02 00:04:27 +01:00
dc57058465 88 Gestion argent/commerce 2021-01-01 21:11:56 +01:00
Vincent Vandemeulebrouck
bfffd09f0f Ajout commande /ddr 2020-12-31 11:54:10 +01:00
d5c4b69e1d #88 Ajout auto ds pièces si manquantes 2020-12-31 10:55:40 +01:00
Vincent Vandemeulebrouck
64ef03039e Homogéniser "Actuel" avec chance 2020-12-31 03:51:53 +01:00
Vincent Vandemeulebrouck
c7e3c9e2c6 Fix expérience automatique
Ne marchait pas pour caractéristiques avec accents,
ni pour rêve/chance actuels
2020-12-31 03:34:37 +01:00
Vincent Vandemeulebrouck
1484e40cf9 Amélioration Tchat Sort #42 2020-12-31 02:21:18 +01:00
Vincent Vandemeulebrouck
dbe37233d5 Amélioration fenêtre de Tchat #42 2020-12-31 02:21:18 +01:00
Vincent Vandemeulebrouck
3e42ddd314 Fix experience auto 2020-12-31 01:45:55 +01:00
5175be2801 #88 Gestion argent 2020-12-31 00:55:02 +01:00
67e5e2c822 #90 : Gestion de la connaissance du fleuve 2020-12-30 21:11:01 +01:00
c2e984d700 #90 : Gestion du debordement 2020-12-30 19:27:35 +01:00
557bb3a7d7 #90 : Gestion des tetes reserve extensible et reserve en securite 2020-12-30 19:18:07 +01:00
7698c462c8 #89 Gestion auto des péages 2020-12-30 16:57:47 +01:00
ebaac18d4a #89 Gestion des souffles en lien avec TMR - partiel 2020-12-30 16:49:07 +01:00
5e3e4e6c41 #89 Gestion des souffles en lien avec TMR - partiel 2020-12-30 16:33:56 +01:00
4eeb2d0266 #89 Gestion de de la conquete, pelerinage et montee laborieuse 2020-12-30 15:56:17 +01:00
8f2daee22a #89 Gestion de l'inertie draconique 2020-12-30 15:31:43 +01:00
aea1bca24a #80 Gestion de la queue Mauvaise Rencontre en Perspective 2020-12-30 15:18:58 +01:00
a8ba245495 Corrections sur echec total en sort 2020-12-30 11:51:37 +01:00
f36e8c2179 Bug fixe sort 2020-12-30 11:50:18 +01:00