Commit Graph

238 Commits

Author SHA1 Message Date
7370b633db Gestion attaques v2 et initiative 2025-10-03 02:21:21 +02:00
d0ba1ebf99 utilisation de renderTemplate "interne"
Import de foundry.applications.handlebars.renderTemplate
au travers d'une constante pour éliminer les warnings
2025-09-30 02:04:53 +02:00
3480b64d75 Fix competencecreatures/competences 2025-09-28 22:00:05 +02:00
bbcd6ad363 Fin de gestion encaissement/recul V2 2025-09-28 17:21:59 +02:00
faca73b0a1 RollV2, tchat et appel chance
gestion des appels à la chance pour tout jet V2

correction de soucis forçage du jet

continuation des messages de défense
2025-09-28 17:19:34 +02:00
2741fc3fbf Avancement messages défense & oeuvres 2025-09-27 01:43:49 +02:00
d26ab59c51 Nouvelle fenêtre: attaque/defense
quelques améliorations
préparation pour gérer les messages de résultats en
fonction du type de jet (attaque/compétence/...)

quelques corrections (suppression du filtre de compétences
quand on change de type de jet, astrologie, ..)
2025-09-24 22:39:25 +02:00
1f330c734e Clarification des maladresses 2025-09-24 22:39:25 +02:00
74515d28f4 Amélioration de la gestion de la surprise 2025-09-24 22:39:25 +02:00
0730bdf240 Nouveau roll-dialog: mode attaque / defense 2025-09-22 02:25:47 +02:00
1ff32697f4 Nouvelle fenêtre de jets de dés 2025-09-19 22:43:49 +02:00
652c435833 Préparation roll-dialog attaques
Les attaques ne sont plus des armes modifiées
2025-09-18 02:08:10 +02:00
74c1f33427 RdDItemArme pour les armes
résolution de souci de dépendance circulaire causée par RdDCombat
2025-09-18 02:08:10 +02:00
0c6caffde3 small items cleanup
Préparation pour retravailler les armes afin de gérer
les attaques dans la nouvelle fenêtre de jets
2025-09-18 02:08:10 +02:00
df9df90ccb Init premier round 2025-09-12 18:47:41 +02:00
6b053b189b Foundry v13 migraton, WIP 2025-05-14 22:14:36 +02:00
ed64d823ac Merge pull request '12.0.49 - La deuxième lame d'Astrobazzarh' (#757) from VincentVk/foundryvtt-reve-de-dragon:v11 into v11
Reviewed-on: #757
2025-05-04 18:36:36 +02:00
1d5fe1af71 Corrections automatisations combat
Visiblement des changements sur les callbacks n'avaient pas
été finalisés
2025-05-04 18:27:56 +02:00
675fe5838e Fix choix particulière 2025-02-05 22:59:02 +01:00
681fbc3177 Use hbs extension 2025-01-27 22:13:33 +01:00
7ed9a4a12b Preparation callbacks pour nouveaux Rolls 2025-01-26 21:29:01 +01:00
48acdaaca6 Fix bouton tchat jet encaissement 2025-01-18 23:13:40 +01:00
135e5e46a0 Support des maladresses 2025-01-12 22:56:11 +01:00
85804bc838 Fix: automatisations de combat 2024-12-20 01:30:00 +01:00
8dc5616d7c Fix: probleme de sauvegarde messages combat
Il était impossible de sauvegarde à cause d'une exception lors
de la création du flag car on accédait au Token.
2024-12-18 22:15:00 +01:00
c7dfc8682d Support de personnages sans compétences
Un personnage peut maintenant n'avoir aucune compétence

Exemple: les entités invoquées (Kanaillous, ..) n'ont pas besoin
d'une liste de compétences sans aucune valeur.

Ceci permettrait de supprimer des compétences prohibées.

# Conflicts:
#	module/actor.js
#	module/actor/base-actor-reve.js
2024-12-09 00:09:31 +01:00
d9cdfef688 Fix: échanges achat-vente "prendre"
simplification des tests de droits pour savoir si on transmet
l'appel de méthode à un MJ connecté.

De manière générale, si on est le owner: pas besoin d'appel remote.
Donc si MJ pas besoin.

Si on a un appel remote, seul un MJ le traite.
2024-12-04 18:55:34 +01:00
62dfa8a580 fix export Corps à Corps 2024-11-26 23:28:59 +01:00
b7cb0f0752 Fix recherche compétence sans accents
La recherche était case-sensitive, du coup corriger le nom de la
compétence 'Epées' dans le compendium des compétences rend
les Épées inutilisable (et échec au chargement de la fiche)
2024-11-26 22:35:05 +01:00
a91264cd82 Correction erreur onMsgEncaisser
Pas d'actor passé pour déterminer si on doit gérer le message
2024-11-24 23:12:03 +01:00
dca9505925 Utilisation du token.name au lieu d'actor.name
Pour permettre de masquer les informations sur les
PNJs secondaires, et ne pas dévoiler le nom de l'acteur
2024-11-20 00:10:08 +01:00
5ff31d462f Fix initiative de masse
L'initiative de masse utilise la première compétence de combat trouvée
2024-11-07 00:16:12 +01:00
be1d109def Corrections actions combat créatures
Les actions de combat des créatures et leurs défenses sont
correctement filtrées
2024-11-06 23:24:53 +01:00
70198a5727 Correction des armes de défense 2024-11-04 00:19:21 +01:00
09365eb744 Fix: reset des utilisations d'items 2024-11-03 23:31:56 +01:00
b892068b38 Utilisation du nom du Nom du token
suite (pour les encaissements)
2024-11-03 22:01:02 +01:00
3906cb0a7b Localisation des blessures en regle optionnelle 2024-11-03 22:01:02 +01:00
3b06bd382b Afficher le nom du token au lieu du nom d'Acteur
Dans les messages d'automatisation de combat, le nom des
tokens est utilisé au lieu d'utiliser le nom de l'acteur.

Ceci permet de ne pas dévoiler un nom générique (Villageois)
si le token a un nom personnalisé.
2024-11-03 22:01:02 +01:00
b4a725ff12 Fix: Message uniquement MJ
L'utilisation de firstConnectedGM renvoie le GM, pas true si
un GM est connecté.
2024-11-03 22:01:01 +01:00
582df7e290 Simplify ChatMessage whispers
Les messages dans les TMRs sont envoyés au GM

Simplification des messages de tchat liés à un actor: on peut
utiliser les Owners (car les GMs sont owner).

Au lieu de passer le name de l'Actor (qui peut être incorrect si deux
actors ont le même, mais pas les mêmes propriétaires), on passe
directement l'actor pour déterminer mles destinataires de messages
2024-10-16 23:32:18 +02:00
538cf5bdbf Extraction des calculs de dommages
Préparation pour le Mapping des armes
2024-09-27 02:32:13 +02:00
427a950954 L'initiative utilise l'écaille d'efficacité 2024-09-06 00:47:32 +02:00
8d9f09c18c Fix warnings 2024-09-01 20:22:52 +02:00
8775df5285 Merge pull request 'Corrections v12' (#700) from VincentVk/foundryvtt-reve-de-dragon:v11 into v11
Reviewed-on: #700
2024-06-01 09:11:18 +02:00
a103239288 Passe de vérification mergeObject
Quand mergeObject est utilisé pour retourner une valeur, faire très
attention à ne pas passer un Item/Actor, ou une de ses sous parties
en premier paramètre sans préciser l'option { inplace: false }

Sinon, le premier paramètre subit une mutation!
2024-06-01 01:53:14 +02:00
e19577eab2 Fix for v12 2024-05-31 21:48:19 +02:00
7f7148e658 Preparation du passage en v12 2024-05-02 14:08:02 +02:00
bc35c8d80e Preparation du passage en v12 2024-05-01 09:13:21 +02:00
fad894704d Fix: encaisser dommages par MJ
Lorsque l'option d'encaisser les dommages était contrôlée
par le MJ, les données envoyées par les joueurs ne correspondaient
pas aux paramètres de la méthode à exécuter par le MJ.

De plus, l'envoi de l'attacker (Actor) était reçu comme un Object,
donc inutilisable en tant qu'Actor.
2024-05-01 01:08:50 +02:00
25d68d265e Image acteur dans les message de tours 2023-12-26 19:06:13 +01:00