/
showIcon = true; |
showType = true; |
addTopTooltip = true; |
addBotTooltip = false; |
addBotTooltip = true; |
QualityIDVersion = "3.10"; |
}; |
QIDDB.showIcon = true |
QIDDB.showitemType = true |
QIDDB.addTopTooltip = true |
QIDDB.addBotTooltip = false |
QIDDB.addBotTooltip = true |
QIDDB.QualityIDVersion = "3.10" |
QID = CreateFrame("Frame", "QID") |
QID:RegisterEvent("ADDON_LOADED") |
DEFAULT_CHAT_FRAME:AddMessage("|cff00dd88" .. "QualityID: v"..QIDDB.QualityIDVersion.." enabled! For options type /qid."); |
DEFAULT_CHAT_FRAME:AddMessage("|cff00dd88" .. "QualityID: v. x enabled! For options type /qid."); |
function QualityID:InitializeDB() |
if (not (QIDDB.showitemType)) then QIDDB.showitemType = self.showitemType end |
if (not (QIDDB.addTopTooltip)) then QIDDB.addTopTooltip = self.addTopTooltip end |
if (not (QIDDB.addBotTooltip)) then QIDDB.addBotTooltip = self.addBotTooltip end |
if (not (QIDDB.QualityIDVersion)) then QIDDB.QualityIDVersion = self.QualityIDVersion end |
end |
function QualityID:OnEvent(event, arg1) |
local rarity = select(3,GetItemInfo(id)) |
if not rarity then return end |
--Tooltip info |
if link and GetItemInfo(link) and (rarity) then |
local r, g , b, hex = GetItemQualityColor(rarity) |
if not lineAdded then |
if QIDDB.addTopTooltip then |
frame:AddLine(" ") |
end |
if link and GetItemInfo(link) and (rarity) then |
local r, g , b, hex = GetItemQualityColor(rarity) |
if QIDDB.showid then |
frame:AddLine( "Item ID: "..hex..id) |
end |
hookTip(ShoppingTooltip1) |
hookTip(ShoppingTooltip2) |
local function OnTooltipCleared(frame, ...) |
lineAdded = false |
end |
GameTooltip:HookScript("OnTooltipCleared", OnTooltipCleared) |
frame:SetScript("OnTooltipSetItem", OnTooltipSetItem) |
end |
--AtlasLootTooltip flavored Hookers, if that's what you're into ;)! |
AtlasLootTooltip:HookScript("OnTooltipSetItem", OnTooltipSetItem) |
AtlasLootTooltip:HookScript("OnTooltipCleared", OnTooltipCleared) |
-- AtlasLootTooltip flavored Hookers, if that's what you're into ;)! |
-- AtlasLootTooltip:HookScript("OnTooltipSetItem", OnTooltipSetItem) |
-- AtlasLootTooltip:HookScript("OnTooltipCleared", OnTooltipCleared) |