From 0aef139cf8f5a37e272647e524343780f4009c7c Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Fri, 24 Mar 2023 21:25:07 +0100 Subject: [PATCH] =?UTF-8?q?Fix:=20boutons=20pour=20r=C3=A9serve=20en=20s?= =?UTF-8?q?=C3=A9curit=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- module/rdd-tmr-dialog.js | 20 +++++++++++--------- templates/chat-demande-declencher-sort.hbs | 17 +++++++++++++++++ 2 files changed, 28 insertions(+), 9 deletions(-) create mode 100644 templates/chat-demande-declencher-sort.hbs diff --git a/module/rdd-tmr-dialog.js b/module/rdd-tmr-dialog.js index 9dc42f28..88474bc6 100644 --- a/module/rdd-tmr-dialog.js +++ b/module/rdd-tmr-dialog.js @@ -286,7 +286,7 @@ export class RdDTMRDialog extends Dialog { /* -------------------------------------------- */ async onActionRencontre(action, tmr, rencontre) { - if (!this.currentRencontre){ + if (!this.currentRencontre) { ui.notifications.warn("#612 Rencontre perdue, récupération en cours. Vous pouvez contacter l'équipe avec les logs pour aider à résoudre ce problème") console.error("#612 Rencontre perdue", action, tmr, rencontre, this); this.currentRencontre = rencontre; @@ -805,19 +805,21 @@ export class RdDTMRDialog extends Dialog { /* -------------------------------------------- */ async declencheSortEnReserve(coord) { - let sorts = this.getSortsReserve(coord); + const sorts = this.getSortsReserve(coord); if (sorts.length > 0) { if (EffetsDraconiques.isSortReserveImpossible(this.actor)) { ui.notifications.error("Une queue ou un souffle vous empèche de déclencher de sort!"); return; } - if (!EffetsDraconiques.isUrgenceDraconique(this.actor) && - (EffetsDraconiques.isReserveEnSecurite(this.actor) || this.isReserveExtensible(coord))) { - let msg = "Vous êtes sur une case avec un Sort en Réserve. Grâce à votre Tête Reserve en Sécurité ou Réserve Exensible, vous pouvez contrôler le déclenchement. Cliquez si vous souhaitez le déclencher :