initial commit
This commit is contained in:
45
Modules/Blizzard/Kill.lua
Normal file
45
Modules/Blizzard/Kill.lua
Normal file
@@ -0,0 +1,45 @@
|
||||
local E, L, V, P, G = unpack(select(2, ...)); --Import: Engine, Locales, PrivateDB, ProfileDB, GlobalDB
|
||||
local B = E:GetModule('Blizzard')
|
||||
|
||||
local _G = _G
|
||||
local hooksecurefunc = hooksecurefunc
|
||||
|
||||
function B:KillBlizzard()
|
||||
_G.Display_UIScaleSlider:Kill()
|
||||
_G.Display_UseUIScale:Kill()
|
||||
end
|
||||
|
||||
local function AcknowledgeTips()
|
||||
for frame in _G.HelpTip.framePool:EnumerateActive() do
|
||||
frame:Acknowledge()
|
||||
end
|
||||
end
|
||||
|
||||
function B:DisableHelpTip() -- auto complete helptips
|
||||
if not E.global.general.disableTutorialButtons then return end
|
||||
|
||||
hooksecurefunc(_G.HelpTip, 'Show', AcknowledgeTips)
|
||||
E:Delay(1, AcknowledgeTips)
|
||||
end
|
||||
|
||||
-- NOTE: ActionBars heavily conflicts with NPE
|
||||
local function ShutdownNPE(event)
|
||||
local NPE = _G.NewPlayerExperience
|
||||
if NPE then
|
||||
if NPE:GetIsActive() then
|
||||
NPE:Shutdown()
|
||||
end
|
||||
|
||||
if event then
|
||||
B:UnregisterEvent(event)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function B:DisableNPE() -- disable new player experience
|
||||
if _G.NewPlayerExperience then
|
||||
ShutdownNPE()
|
||||
else
|
||||
B:RegisterEvent('ADDON_LOADED', ShutdownNPE)
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user