From 31764e01188ff244b3c1abfe6665cb853866c361 Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Sat, 13 Dec 2025 02:05:46 +0100 Subject: [PATCH] =?UTF-8?q?Fermeture=20de=20la=20fen=C3=AAtre=20de=20jet?= =?UTF-8?q?=20depuis=20un=20lien?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- changelog.md | 1 + module/actor.js | 2 +- module/apps/textroll/text-roll-carac-competence.js | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/changelog.md b/changelog.md index 134c249b..10cf4147 100644 --- a/changelog.md +++ b/changelog.md @@ -11,6 +11,7 @@ - Mise en réserve de sort par le Gardien - Fenêtre de jets V2 - utilisation pour les jets quelconques + - la fenêtre de jet pour les jets depuis un lien texte - affichage des ajustements dans la fenêtre d'attaque avec arme à distance - gestion des défenses contre les armes à distance - défense contre possession diff --git a/module/actor.js b/module/actor.js index 1af87fa2..dfa0ed74 100644 --- a/module/actor.js +++ b/module/actor.js @@ -1954,7 +1954,7 @@ export class RdDActor extends RdDBaseActorSang { diff: { value: diff ?? 0 } } } - return await RollDialog.create(rollData) + return await RollDialog.create(rollData, options) } RdDEmpoignade.checkEmpoignadeEnCours(this) diff --git a/module/apps/textroll/text-roll-carac-competence.js b/module/apps/textroll/text-roll-carac-competence.js index 4fe0d8e8..da78fdc9 100644 --- a/module/apps/textroll/text-roll-carac-competence.js +++ b/module/apps/textroll/text-roll-carac-competence.js @@ -3,6 +3,8 @@ import { RdDCarac } from "../../rdd-carac.js"; import { RdDItemCompetence } from "../../item-competence.js"; import { RdDUtility } from "../../rdd-utility.js"; import { TextRollManager } from "./text-roll-formatter.js"; +import RollDialog from "../../roll/roll-dialog.mjs"; +import { OptionsAvancees, ROLL_DIALOG_V2 } from "../../settings/options-avancees.js"; const REGECP_CARAC = "(?[A-Za-zÀ-ÖØ-öø-ÿ\\s\\-]+)" const REGEXP_COMP = "(\\/(?[A-Za-zÀ-ÖØ-öø-ÿ ]+([1-2]?[A-Za-zÀ-ÖØ-öø-ÿ ]+)?))?" @@ -49,10 +51,11 @@ export class TextRollCaracCompetence { caracCode = actor.mapCarac(caracCode) if (caracCode) { if (competence) { - await actor.rollCaracCompetence(caracCode, competence, diff) + await actor.rollCaracCompetence(caracCode, competence, diff, + { title: "", onRollDone: RollDialog.onRollDoneClose }) } else { - await actor.rollCarac(caracCode, { diff }) + await actor.rollCarac(caracCode, { diff , onRollDone: RollDialog.onRollDoneClose}) } } }