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}) } } }