Files

35 lines
996 B
Lua

local E, L, V, P, G = unpack(ElvUI)
local S = E:GetModule("Skins")
local AS = E:GetModule("AddOnSkins")
if not AS:IsAddonLODorEnabled("_NPCScan.Overlay") then return end
-- NPCScan Overlay 3.3.5.1
-- https://www.curseforge.com/wow/addons/npcscan-overlay/files/434851
S:AddCallbackForAddon("_NPCScan.Overlay", "_NPCScan.Overlay", function()
if not E.private.addOnSkins._NPCScanOverlay then return end
S:HandleCheckBox(_NPCScanOverlayWorldMapToggle)
_NPCScanOverlayWorldMapToggle:Size(24)
local worldMapKey = _NPCScan.Overlay.Modules.List.WorldMap.KeyParent.Key
worldMapKey:SetTemplate("Transparent")
worldMapKey.Body:SetBackdrop(nil)
worldMapKey.Body:DisableDrawLayer("BORDER")
local bottomPoint
worldMapKey:SetScript("OnEnter", function(self)
bottomPoint = not bottomPoint
self:ClearAllPoints()
if bottomPoint then
self:Point("BOTTOMRIGHT", 1, -1)
else
self:Point("TOPRIGHT", 1, 1)
end
end)
worldMapKey:ClearAllPoints()
worldMapKey:Point("TOPRIGHT", 1, 1)
end)