From fd87b7fb7561f9983aeb6a3f276f3844583f3494 Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Fri, 9 Sep 2022 13:20:54 +0200 Subject: [PATCH] Added advantage popup to spell cast --- .../character/characterSheetTabs/StatsTab.vue | 10 +++++-- .../spells/CastSpellWithSlotDialog.vue | 27 +++++++++++++++---- .../ui/properties/viewers/ActionViewer.vue | 10 +++++-- 3 files changed, 38 insertions(+), 9 deletions(-) diff --git a/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue b/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue index 48b67bf5..ab4aa6fc 100644 --- a/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue +++ b/app/imports/ui/creature/character/characterSheetTabs/StatsTab.vue @@ -542,9 +542,15 @@ data: { creatureId: this.creatureId, }, - callback({spellId, slotId} = {}){ + callback({spellId, slotId, advantage} = {}){ if (!spellId) return; - doCastSpell.call({spellId, slotId}, error => { + doCastSpell.call({ + spellId, + slotId, + scope: { + $attackAdvantage: advantage, + }, + }, error => { if (!error) return; snackbar({text: error.reason || error.message || error.toString()}); console.error(error); diff --git a/app/imports/ui/properties/components/spells/CastSpellWithSlotDialog.vue b/app/imports/ui/properties/components/spells/CastSpellWithSlotDialog.vue index 04db8066..c3ec9a92 100644 --- a/app/imports/ui/properties/components/spells/CastSpellWithSlotDialog.vue +++ b/app/imports/ui/properties/components/spells/CastSpellWithSlotDialog.vue @@ -105,13 +105,13 @@