From 0d037b40d9985813f1cfd064ffe676ecbfd79d4f Mon Sep 17 00:00:00 2001 From: WBHarry Date: Sat, 11 Apr 2026 11:12:42 +0200 Subject: [PATCH] Fixed roll sound coming when canceling a roll. Fixed the leader PART not being disabled when the player isn't the leader --- module/applications/dialogs/groupRollDialog.mjs | 1 + styles/less/dialog/group-roll-dialog/leader.less | 5 +++++ templates/dialogs/groupRollDialog/leader.hbs | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/module/applications/dialogs/groupRollDialog.mjs b/module/applications/dialogs/groupRollDialog.mjs index a488f315..2a7be791 100644 --- a/module/applications/dialogs/groupRollDialog.mjs +++ b/module/applications/dialogs/groupRollDialog.mjs @@ -355,6 +355,7 @@ export default class GroupRollDialog extends HandlebarsApplicationMixin(Applicat } }); + if (!result) return; if (!game.modules.get('dice-so-nice')?.active) foundry.audio.AudioHelper.play({ src: CONFIG.sounds.dice }); const rollData = result.messageRoll.toJSON(); diff --git a/styles/less/dialog/group-roll-dialog/leader.less b/styles/less/dialog/group-roll-dialog/leader.less index 019d0e1c..b3fa3a3b 100644 --- a/styles/less/dialog/group-roll-dialog/leader.less +++ b/styles/less/dialog/group-roll-dialog/leader.less @@ -1,5 +1,10 @@ .daggerheart.dialog.dh-style.views.group-roll-dialog { .main-character-outer-container { + &.inactive { + opacity: 0.3; + pointer-events: none; + } + .main-character-container { .character-info { display: flex; diff --git a/templates/dialogs/groupRollDialog/leader.hbs b/templates/dialogs/groupRollDialog/leader.hbs index 78fbcb42..3d5db3f7 100644 --- a/templates/dialogs/groupRollDialog/leader.hbs +++ b/templates/dialogs/groupRollDialog/leader.hbs @@ -1,6 +1,6 @@
{{#with leader}} -
+
{{localize "DAGGERHEART.APPLICATIONS.GroupRollSelect.leader"}}