From 5fc8a8a399bcc38276abb6af39b33048594d9a2f Mon Sep 17 00:00:00 2001 From: Spit <19otari98@gmail.com> Date: Fri, 2 May 2025 09:36:33 +0300 Subject: [PATCH] Update Tooltip.lua --- Core/Tooltip.lua | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Core/Tooltip.lua b/Core/Tooltip.lua index a6fa450..4a37d2e 100644 --- a/Core/Tooltip.lua +++ b/Core/Tooltip.lua @@ -5,6 +5,13 @@ local strfind = string.find local GetItemInfo = GetItemInfo local GREY = "|cff999999" +local tooltipMoney = 0 +local original_SetTooltipMoney = SetTooltipMoney +function SetTooltipMoney(frame, money) + original_SetTooltipMoney(frame, money) + tooltipMoney = money or 0 +end + local WrappingLines = { ["Set: %s"] = gsub("^" .. ITEM_SET_BONUS, " %%s", ""), -- "^Set:" ["(%d) Set: %s"] = gsub(gsub(ITEM_SET_BONUS_GRAY, "%(%%d%)", "^%%(%%d%%)"), " %%s", ""), -- "^%(%d%) Set:" @@ -81,7 +88,11 @@ local function AddSourceLine(tooltip, sourceStr) tooltip:AddLine(lines[i][1], lines[i][3], lines[i][4], lines[i][5], wrap) end end - + if tooltipMoney > 0 then + local moneyFrame = getglobal(tooltip:GetName().."MoneyFrame") + moneyFrame:SetPoint("LEFT", tooltip:GetName().."TextLeft"..tooltip:NumLines(), "LEFT", 4, 0) + moneyFrame:Show() + end tooltip:Show() end @@ -437,6 +448,7 @@ local function HookTooltip(tooltip) tooltip:SetScript("OnHide", function() if original_OnHide then original_OnHide() end this.itemID = nil + tooltipMoney = 0 end) function tooltip.SetLootRollItem(self, rollID)