You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1008 B

-- Pawn Upgrade Arrow
local _, addon = ...
do
local ADDON_NAME = "Pawn";
local requiredMethods = {
"PawnShouldItemLinkHaveUpgradeArrow";
};
local function OnAddOnLoaded()
local _G = _G;
for _, method in ipairs(requiredMethods) do
if not _G[method] then
return
end
end
local shouldShowUpgrade = PawnShouldItemLinkHaveUpgradeArrow;
local tooltip = addon.SharedTooltip;
local ICON = "Interface/AddOns/DialogueUI/Art/Icons/UpgradeArrow.png";
local TEXT = addon.L["Item Is An Upgrade"];
function tooltip:ProcessItemExternal(item)
if shouldShowUpgrade(item, true) then
self:AddBlankLine();
local size = nil; --follow font size
self:AddSimpleIconText(ICON, size, TEXT, 0, 1, 0, true);
end
end
end
addon.AddSupportedAddOn(ADDON_NAME, OnAddOnLoaded);
end