From bfe70c66347f4b7ee469b27f990470a2880302e5 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Sun, 3 Nov 2024 23:37:21 +0100 Subject: [PATCH] =?UTF-8?q?Fix=20difficult=C3=A9=20d=C3=A9fense=20distance?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- changelog.md | 1 + templates/chat-demande-defense.html | 45 +++++++++++++++++------------ 2 files changed, 28 insertions(+), 18 deletions(-) diff --git a/changelog.md b/changelog.md index b5063c31..a4677db0 100644 --- a/changelog.md +++ b/changelog.md @@ -11,6 +11,7 @@ - les achats des commerces sont de nouveau possibles - la commande /astro fonctionne de nouveau - le nombre d'utilisations d'items est réinitialisé à chaque round et fin de combat + - la difficulté de parade pour les armes à distances n'est plus indiquée ## 12.0.16 - Le secret d'Astrobazzarh - Fix: les jets envoyés messages uniquement au MJ ne sont plus envoyés à tous les autres joueurs (et dupliqués) diff --git a/templates/chat-demande-defense.html b/templates/chat-demande-defense.html index 1260e009..ece0c693 100644 --- a/templates/chat-demande-defense.html +++ b/templates/chat-demande-defense.html @@ -20,45 +20,54 @@ {{#if essais.defense}} {{#unless essais.defenseChance}} {{#if (eq defender.type 'personnage')}} - - Faire appel à la chance - -
+ + Faire appel à la chance + +
{{/if}} - {{#if (eq defender.type 'personnage')}} - {{#if (gt defender.system.compteurs.destinee.value 0)}} + {{#if (and (eq defender.type 'personnage') (gt defender.system.compteurs.destinee.value 0))}} Utiliser la destinée
{{/if}} - {{/if}} {{/unless}} {{else}} + {{log 'defense' attaqueArme attaqueCategorie this}} {{#each armes as |arme key|}} - Parer avec {{arme.name}} à {{../diffLibre }}{{#if arme.system.nbUsage}} (Utilisations : {{arme.system.nbUsage}}){{/if}} + Parer avec {{arme.name}} + {{#if (or (eq ../attaqueCategorie 'tir') (eq ../attaqueCategorie 'lancer'))}} + (difficulté à déterminer) + {{else}}à {{../diffLibre }} + {{/if}} + {{#if arme.system.nbUsage}}(Utilisations : {{arme.system.nbUsage}}){{/if}}
- {{/each}} - {{#if mainsNues}} + {{/each}} + {{#if mainsNues}} - Parer à mains nues à {{diffLibre}}{{#if arme.system.nbUsage}} (Utilisations : {{arme.system.nbUsage}}){{/if}} - -
+ data-attackerId='{{attackerId}}' data-defenderTokenId='{{defenderToken.id}}' data-attackerTokenId='{{attackerToken.id}}' + data-armeid='{{arme._id}}' data-competence='{{arme.system.competence}}'> + Parer à mains nues à {{diffLibre}}{{#if arme.system.nbUsage}} (Utilisations : {{arme.system.nbUsage}}){{/if}} + +
{{/if}} {{#if (ne attaqueCategorie 'tir')}} - {{#each esquives as |esquive key|}} + {{#each esquives as |esquive key|}} - {{esquive.name}} à {{../diffLibre}} {{#if esquive.system.nbUsage}} (Utilisations : {{esquive.system.nbUsage}}){{/if}} + {{esquive.name}} + {{#if (or (eq ../attaqueCategorie 'tir') (eq ../attaqueCategorie 'lancer'))}} + (difficulté à déterminer) + {{else}}à {{../diffLibre }} + {{/if}} + {{#if esquive.system.nbUsage}}(Utilisations : {{esquive.system.nbUsage}}){{/if}}
{{/each}}