function CC_GetItemStats(link) if (not link) then return; end local _,_,color,id,modifier=string.find(link,"|cff([^|]+)|H[^:]+:([^:]+):([^:]+):[^:]+:[^|]+|h.+|h"); local _,_,link=string.find(link,"|cff[^|]+|H([^:]+:[^:]+:[^:]+:[^:]+:[^|]+)|h.+|h"); ShowUIPanel(ItemRefTooltip); if (not ItemRefTooltip:IsVisible() ) then ItemRefTooltip:SetOwner(UIParent,"ANCHOR_PRESERVE"); end ItemRefTooltip:SetHyperlink(link); local txt=""; if (ItemRefTooltip:IsVisible()) then for y=1,20,1 do if (getglobal("ItemRefTooltipTextLeft"..y):IsVisible()) then txt=txt.."|"..getglobal("ItemRefTooltipTextLeft"..y):GetText(); end end txt=txt.."@"; for y=1,20,1 do if (getglobal("ItemRefTooltipTextRight"..y):IsVisible()) then txt=txt.."|"..y..getglobal("ItemRefTooltipTextRight"..y):GetText(); end end end HideUIPanel(ItemRefTooltip); return txt,CC_ColorQuality[color],id..":"..modifier; end