From 181ba436c2eaa1db87a1a0c6b495eca4d4092ed4 Mon Sep 17 00:00:00 2001 From: shagu Date: Wed, 1 May 2019 15:55:59 +0200 Subject: [PATCH] panel: use api call to generate gold string --- modules/panel.lua | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/modules/panel.lua b/modules/panel.lua index ef0607a0..622087e6 100644 --- a/modules/panel.lua +++ b/modules/panel.lua @@ -270,20 +270,18 @@ pfUI:RegisterModule("panel", 20400, function() GameTooltip:Show() end widget:SetScript("OnEvent", function() - local gold = floor(GetMoney()/ 100 / 100) - local silver = floor(mod((GetMoney()/100),100)) - local copper = floor(mod(GetMoney(),100)) - - pfUI.panel.initMoney = pfUI.panel.initMoney or GetMoney() - pfUI.panel.diffMoney = GetMoney() - pfUI.panel.initMoney - local realm = GetRealmName() local unit = UnitName("player") local money = GetMoney() + local goldstr = CreateGoldString(GetMoney()) + + pfUI.panel.initMoney = pfUI.panel.initMoney or money + pfUI.panel.diffMoney = money - pfUI.panel.initMoney + pfUI_cache["gold"][realm] = pfUI_cache["gold"][realm] or {} pfUI_cache["gold"][realm][unit] = money - pfUI.panel:OutputPanel("gold", gold .. "|cffffd700g|r " .. silver .. "|cffc7c7cfs|r " .. copper .. "|cffeda55fc|r", widget.Tooltip, OpenAllBags) + pfUI.panel:OutputPanel("gold", goldstr, widget.Tooltip, OpenAllBags) end) end