From 8cf43d4e8a3fc750ec3c2dbfa79a65938a0f6fda Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Sun, 26 Jun 2022 01:09:57 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20Ma=C3=AEtrise=20avec=20TMR=20cach=C3=A9e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On ne donne plus le nom et les coordonées des cases à maîtriser quand le personnage est perdu --- module/rdd-tmr-dialog.js | 1 + templates/chat-resultat-maitrise-tmr.html | 26 ++++++++++++++++------- templates/dialog-roll-maitrise-tmr.html | 7 +++++- 3 files changed, 25 insertions(+), 9 deletions(-) diff --git a/module/rdd-tmr-dialog.js b/module/rdd-tmr-dialog.js index a6d88a53..f9acee4d 100644 --- a/module/rdd-tmr-dialog.js +++ b/module/rdd-tmr-dialog.js @@ -750,6 +750,7 @@ export class RdDTMRDialog extends Dialog { /* -------------------------------------------- */ async _maitriserTMR(rollData, callbackMaitrise) { this.minimize(); // Hide + rollData.isTMRCache = rollData.actor.isTMRCache(); const dialog = await RdDRoll.create(this.actor, rollData, { html: 'systems/foundryvtt-reve-de-dragon/templates/dialog-roll-maitrise-tmr.html', diff --git a/templates/chat-resultat-maitrise-tmr.html b/templates/chat-resultat-maitrise-tmr.html index 97882ce8..dbabbbe1 100644 --- a/templates/chat-resultat-maitrise-tmr.html +++ b/templates/chat-resultat-maitrise-tmr.html @@ -1,6 +1,11 @@ {{competence.name}}

- {{alias}} tente de {{maitrise.verbe}} {{le tmr.genre}} {{tmr.label}} ({{tmr.coord}}) + {{alias}} tente de {{maitrise.verbe}} {{le tmr.genre}} + {{#if isTMRCache}} + {{caseTmr-type tmr.coord}} + {{else}} + {{tmr.label}} ({{tmr.coord}}) + {{/if}}

{{#if previous}} {{#with previous}} @@ -11,15 +16,20 @@ {{> "systems/foundryvtt-reve-de-dragon/templates/chat-infojet.html"}}
-{{#if rolled.isSuccess}} - {{alias}} parvient à {{maitrise.verbe}} {{le tmr.genre}} {{tmr.label}} ! + {{alias}} + {{#if rolled.isSuccess}}parvient à{{else}}échoue à{{/if}} + {{maitrise.verbe}} {{le tmr.genre}} + {{#if isTMRCache}} + {{caseTmr-type tmr.coord}} {{else}} - {{alias}} échoue à {{maitrise.verbe}} {{le tmr.genre}} {{tmr.label}}. - {{alias}} quitte les Terres Médianes ! - {{#if souffle}} -
De plus, son échec total lui fait subir un Souffle de Dragon : {{souffle.name}} + {{tmr.label}} ({{tmr.coord}}) + {{/if}}! + {{#if rolled.isEchec}} + {{alias}} quitte les Terres Médianes ! + {{#if souffle}} +
De plus, son échec total lui fait subir un Souffle de Dragon : {{souffle.name}} + {{/if}} {{/if}} -{{/if}}
{{#if poesie}}
diff --git a/templates/dialog-roll-maitrise-tmr.html b/templates/dialog-roll-maitrise-tmr.html index 7408b24d..952e2219 100644 --- a/templates/dialog-roll-maitrise-tmr.html +++ b/templates/dialog-roll-maitrise-tmr.html @@ -1,5 +1,10 @@
-

Maîtrise {{tmr.label}} ({{tmr.coord}})

+

Maîtrise {{#if isTMRCache}} + {{tmr.type}} + {{else}} + {{tmr.label}} ({{tmr.coord}}) + {{/if}} +

{{competence.name}}