From 5e42a9b51f30c8360ea2f4c12142052f76e0301a Mon Sep 17 00:00:00 2001 From: Sumsebrum Date: Mon, 24 May 2021 12:53:33 +0200 Subject: [PATCH] fix ArenaX option being overwritten by unit name --- Modules/Healthbar.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Modules/Healthbar.lua b/Modules/Healthbar.lua index 73ab9df..690506d 100644 --- a/Modules/Healthbar.lua +++ b/Modules/Healthbar.lua @@ -98,8 +98,9 @@ function Healthbar.OnEvent(self, event, unit) if event == "UNIT_HEALTH" then local health = UnitHealth(unit) local healthMax = UnitHealthMax(unit) - Healthbar:SetHealthText(self, health, healthMax) + self.hp:SetMinMaxValues(0, healthMax) self.hp:SetValue(UnitHealth(unit)) + Healthbar:SetHealthText(self, health, healthMax) elseif event == "UNIT_MAXHEALTH" then local health = UnitHealth(unit) local healthMax = UnitHealthMax(unit) @@ -109,7 +110,9 @@ function Healthbar.OnEvent(self, event, unit) elseif event == "UNIT_NAME_UPDATE" then local name = UnitName(unit) Gladdy.buttons[unit].name = name - self.nameText:SetText(name) + if Gladdy.db.healthName and not Gladdy.db.healthNameToArenaId then + self.nameText:SetText(name) + end end if not Gladdy.buttons[unit].class then Gladdy:SpotEnemy(unit, true)