From 5222c240c7d8523f25a20d6b58cb626720556390 Mon Sep 17 00:00:00 2001 From: Thaum Rystra <9525416+ThaumRystra@users.noreply.github.com> Date: Tue, 19 Sep 2023 12:50:29 +0200 Subject: [PATCH] Added saving throw to damage viewer --- .../ui/properties/viewers/DamageViewer.vue | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/app/imports/client/ui/properties/viewers/DamageViewer.vue b/app/imports/client/ui/properties/viewers/DamageViewer.vue index af8f2829..6d88cf6f 100644 --- a/app/imports/client/ui/properties/viewers/DamageViewer.vue +++ b/app/imports/client/ui/properties/viewers/DamageViewer.vue @@ -16,6 +16,23 @@ name="Target" value="Self" /> + @@ -30,6 +47,16 @@ export default { if (this.model.damageType === 'healing') return this.model.damageType; return `${this.model.damageType} damage` }, + saveDamage() { + if (!this.model.save) return; + if (!this.model.save.damageFunction?.calculation) { + return { value: 'Half damage' }; + } + if (this.model.save.damageFunction.calculation == '0' || this.model.save.damageFunction.value === 0) { + return { value: 'No damage' }; + } + return { calculation: this.model.save.damageFunction }; + } } }