From c69c4b7d7d892364956899a027e36d0ac9bf4dc0 Mon Sep 17 00:00:00 2001 From: guy0090 <4467272+guy0090@users.noreply.github.com> Date: Sun, 26 Mar 2023 22:18:36 +0200 Subject: [PATCH 1/3] Add basic HP bar to meter window --- src/layouts/DamageMeter.vue | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/src/layouts/DamageMeter.vue b/src/layouts/DamageMeter.vue index 4494fb08..e1b6da33 100644 --- a/src/layouts/DamageMeter.vue +++ b/src/layouts/DamageMeter.vue @@ -170,7 +170,12 @@ github.com/lost-ark-dev/loa-details - + +
+ +
+
{ + const boss = getActiveBoss() + if (!boss) return { + percent: 0, + status: "No Active Boss" + } + + let percent = (boss.currentHp / boss.maxHp) + let status = `${boss.name} | ${boss.currentHp}/${boss.maxHp} (${(percent*100).toFixed(2)}%)` + if (boss.currentHp < 0) { + percent = 0 + status = `${boss.name} | 0 (${boss.currentHp})/${boss.maxHp} (0%)` + } + + return { + percent: percent, + status + } +}