From 22c1b790afb6b0f1e30a54247f88ba0a345b10a4 Mon Sep 17 00:00:00 2001 From: shagu Date: Wed, 5 Oct 2022 09:47:52 +0200 Subject: [PATCH] worldmap-window: do not overwrite existing scripts --- mods/worldmap-window.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mods/worldmap-window.lua b/mods/worldmap-window.lua index a433d96..a808c58 100644 --- a/mods/worldmap-window.lua +++ b/mods/worldmap-window.lua @@ -1,4 +1,5 @@ local _G = _G or getfenv(0) +local HookScript = ShaguTweaks.HookScript local module = ShaguTweaks:register({ title = "WorldMap Window", @@ -28,7 +29,7 @@ module.enable = function(self) UIPanelWindows["WorldMapFrame"] = { area = "center" } - WorldMapFrame:SetScript("OnShow", function() + HookScript(WorldMapFrame, "OnShow", function() -- default events UpdateMicroButtons() PlaySound("igQuestLogOpen") @@ -41,7 +42,7 @@ module.enable = function(self) this:EnableMouseWheel(1) end) - WorldMapFrame:SetScript("OnMouseWheel", function() + HookScript(WorldMapFrame, "OnMouseWheel", function() if IsShiftKeyDown() then WorldMapFrame:SetAlpha(WorldMapFrame:GetAlpha() + arg1/10) elseif IsControlKeyDown() then @@ -49,11 +50,11 @@ module.enable = function(self) end end) - WorldMapFrame:SetScript("OnMouseDown",function() + HookScript(WorldMapFrame, "OnMouseDown",function() WorldMapFrame:StartMoving() end) - WorldMapFrame:SetScript("OnMouseUp",function() + HookScript(WorldMapFrame, "OnMouseUp",function() WorldMapFrame:StopMovingOrSizing() end)