From 8495b4adccea6d833b7b78aa87949f069bdf0208 Mon Sep 17 00:00:00 2001 From: WBHarry Date: Thu, 16 Apr 2026 09:45:22 +0200 Subject: [PATCH] . --- module/applications/dialogs/d20RollDialog.mjs | 7 +------ templates/dialogs/dice-roll/rollSelection.hbs | 2 +- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/module/applications/dialogs/d20RollDialog.mjs b/module/applications/dialogs/d20RollDialog.mjs index 987cfeb1..be001ac9 100644 --- a/module/applications/dialogs/d20RollDialog.mjs +++ b/module/applications/dialogs/d20RollDialog.mjs @@ -156,12 +156,7 @@ export default class D20RollDialog extends HandlebarsApplicationMixin(Applicatio } if (this.config.uses) this.config.uses = foundry.utils.mergeObject(this.config.uses, rest.uses); if (rest.roll?.dice) { - Object.entries(rest.roll.dice).forEach(([key, value]) => { - if(key === 'advantageFaces') - this.roll[key] = Number.parseInt(value); - else - this.roll[key] = value; - }); + this.roll = foundry.utils.mergeObject(this.roll, rest.roll.dice) } if (rest.hasOwnProperty('trait')) { this.config.roll.trait = rest.trait; diff --git a/templates/dialogs/dice-roll/rollSelection.hbs b/templates/dialogs/dice-roll/rollSelection.hbs index 6a28cdac..c30b0786 100644 --- a/templates/dialogs/dice-roll/rollSelection.hbs +++ b/templates/dialogs/dice-roll/rollSelection.hbs @@ -157,7 +157,7 @@ {{/times}} - {{selectOptions diceFaces selected=@root.roll.advantageFaces}}