Fermeture de la fenêtre de jet depuis un lien

This commit is contained in:
2025-12-13 02:05:46 +01:00
parent 2894905fc6
commit 31764e0118
3 changed files with 7 additions and 3 deletions
+1
View File
@@ -11,6 +11,7 @@
- Mise en réserve de sort par le Gardien - Mise en réserve de sort par le Gardien
- Fenêtre de jets V2 - Fenêtre de jets V2
- utilisation pour les jets quelconques - 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 - affichage des ajustements dans la fenêtre d'attaque avec arme à distance
- gestion des défenses contre les armes à distance - gestion des défenses contre les armes à distance
- défense contre possession - défense contre possession
+1 -1
View File
@@ -1954,7 +1954,7 @@ export class RdDActor extends RdDBaseActorSang {
diff: { value: diff ?? 0 } diff: { value: diff ?? 0 }
} }
} }
return await RollDialog.create(rollData) return await RollDialog.create(rollData, options)
} }
RdDEmpoignade.checkEmpoignadeEnCours(this) RdDEmpoignade.checkEmpoignadeEnCours(this)
@@ -3,6 +3,8 @@ import { RdDCarac } from "../../rdd-carac.js";
import { RdDItemCompetence } from "../../item-competence.js"; import { RdDItemCompetence } from "../../item-competence.js";
import { RdDUtility } from "../../rdd-utility.js"; import { RdDUtility } from "../../rdd-utility.js";
import { TextRollManager } from "./text-roll-formatter.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 = "(?<carac>[A-Za-zÀ-ÖØ-öø-ÿ\\s\\-]+)" const REGECP_CARAC = "(?<carac>[A-Za-zÀ-ÖØ-öø-ÿ\\s\\-]+)"
const REGEXP_COMP = "(\\/(?<competence>[A-Za-zÀ-ÖØ-öø-ÿ ]+([1-2]?[A-Za-zÀ-ÖØ-öø-ÿ ]+)?))?" const REGEXP_COMP = "(\\/(?<competence>[A-Za-zÀ-ÖØ-öø-ÿ ]+([1-2]?[A-Za-zÀ-ÖØ-öø-ÿ ]+)?))?"
@@ -49,10 +51,11 @@ export class TextRollCaracCompetence {
caracCode = actor.mapCarac(caracCode) caracCode = actor.mapCarac(caracCode)
if (caracCode) { if (caracCode) {
if (competence) { if (competence) {
await actor.rollCaracCompetence(caracCode, competence, diff) await actor.rollCaracCompetence(caracCode, competence, diff,
{ title: "", onRollDone: RollDialog.onRollDoneClose })
} }
else { else {
await actor.rollCarac(caracCode, { diff }) await actor.rollCarac(caracCode, { diff , onRollDone: RollDialog.onRollDoneClose})
} }
} }
} }