From db86e676d99d851c67ef240543b86d3634ba793f Mon Sep 17 00:00:00 2001 From: Scott King Date: Wed, 15 Jan 2014 19:52:14 -0700 Subject: [PATCH] Changed health calculation to have more precision --- PortraitHealth.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/PortraitHealth.lua b/PortraitHealth.lua index 77b16c6..670ad08 100755 --- a/PortraitHealth.lua +++ b/PortraitHealth.lua @@ -31,7 +31,7 @@ end function HealthPercentage() -- Health value to display. Whole numbers only. - TargetPercentHealth = math.ceil((UnitHealth("target") / UnitHealthMax("target") * 100)); + TargetPercentHealth = (UnitHealth("target") / UnitHealthMax("target") * 100); -- Class detection @@ -69,12 +69,13 @@ function HealthPercentage() PortraitHealth_Health:SetTextColor(1,1,0); end + local h = string.format("%.0f",TargetPercentHealth); -- change the portrait to show current health if UnitIsDead("target") then PortraitHealth_Health:SetText('Dead'); else - PortraitHealth_Health:SetText(TargetPercentHealth .. '%'); + PortraitHealth_Health:SetText(h .. '%'); end end -- 1.7.9.5