diff --git a/api/config.lua b/api/config.lua index 71d7b6ed..ac6e0562 100644 --- a/api/config.lua +++ b/api/config.lua @@ -559,8 +559,9 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("thirdparty", "ktm", "dock", "0") pfUI:UpdateConfig("thirdparty", "wim", "enable", "1") pfUI:UpdateConfig("thirdparty", "healcomm", "enable", "1") - pfUI:UpdateConfig("thirdparty", "sortbags", "enable", "1") + pfUI:UpdateConfig("thirdparty", "sortbags", "enable", "1") pfUI:UpdateConfig("thirdparty", "flightmap", "enable", "1") + pfUI:UpdateConfig("thirdparty", "atlasloot", "enable", "1") pfUI:UpdateConfig("position", nil, nil, nil) pfUI:UpdateConfig("disabled", nil, nil, nil) diff --git a/modules/gui.lua b/modules/gui.lua index 06417c4e..85cc6ced 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -1416,6 +1416,7 @@ pfUI:RegisterModule("gui", function () CreateConfig(this, T["HealComm"], C.thirdparty.healcomm, "enable", "checkbox") CreateConfig(this, T["SortBags"], C.thirdparty.sortbags, "enable", "checkbox") CreateConfig(this, T["FlightMap"], C.thirdparty.flightmap, "enable", "checkbox") + CreateConfig(this, T["AtlasLoot"], C.thirdparty.atlasloot, "enable", "checkbox") this.setup = true end end) diff --git a/modules/thirdparty.lua b/modules/thirdparty.lua index 27b172fb..0988cf67 100644 --- a/modules/thirdparty.lua +++ b/modules/thirdparty.lua @@ -743,4 +743,23 @@ pfUI:RegisterModule("thirdparty", function () FlightMapTimesText:SetPoint("CENTER", FlightMapTimesFrame, "CENTER", 0, 0) FlightMapTimesText:SetFont(pfUI.font_default, 12, "OUTLINE") end) + + AddIntegration("AtlasLoot", function() + if C.thirdparty.atlasloot.enable == "0" then return end + + CreateBackdrop(AtlasLootTooltip) + if pfUI.eqcompare then + local AtlasCompare = CreateFrame( "Frame" , "pfEQCompareAtlas", AtlasLootTooltip ) + + AtlasCompare:SetScript("OnShow", function() + if this.itemLink then message(this.itemLink) end + pfUI.eqcompare.ShowCompare(AtlasLootTooltip) + end) + + AtlasCompare:SetScript("OnHide", function() + ShoppingTooltip1:Hide() + ShoppingTooltip2:Hide() + end) + end + end) end)