Skip to content

Commit 17c2857

Browse files
committed
More Wrath Titan fixes
1 parent 9fbc462 commit 17c2857

8 files changed

Lines changed: 27 additions & 17 deletions

BasicMinimap_Cata.toc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@
2525
## X-Wago-ID: 5bGoroK0
2626

2727
embeds.xml
28+
Init_Cata.lua
2829
BasicMinimap_Wrath.lua
2930
modules.xml

BasicMinimap_Mists.toc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@
2525
## X-Wago-ID: 5bGoroK0
2626

2727
embeds.xml
28+
Init_Mists.lua
2829
BasicMinimap_Wrath.lua
2930
modules.xml

BasicMinimap_Wrath.lua

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,14 @@ local frame = CreateFrame("Frame", name)
77
local bmTooltip = CreateFrame("GameTooltip", "BasicMinimapTooltip", UIParent, "GameTooltipTemplate")
88
frame:Hide()
99

10-
local TrackingButton = MiniMapTrackingButton
11-
1210
local blizzButtonNicknames = {
1311
zoomIn = MinimapZoomIn,
1412
zoomOut = MinimapZoomOut,
1513
difficulty = MiniMapInstanceDifficulty,
1614
calendar = GameTimeFrame,
1715
mail = MiniMapMailFrame,
1816
pvp = MiniMapBattlefieldFrame,
19-
lfg = MiniMapLFGFrame,
17+
--lfg = LFGMinimapFrame, -- loads on PLAYER_ENTERING_WORLD
2018
}
2119
frame.blizzButtonNicknames = blizzButtonNicknames
2220

@@ -637,17 +635,17 @@ local function Login(self)
637635
self.SetParent(MiniMapWorldMapButton, self)
638636

639637
-- Tracking button
640-
if not TrackingButton or not TrackingButton.SetMenuAnchor then -- Wrath
638+
if not MiniMapTrackingButton or not MiniMapTrackingButton.SetMenuAnchor then -- Wrath
641639
self.SetParent(MiniMapTracking, self)
642640
else -- Cata
643641
self.SetParent(MiniMapTracking, self)
644-
self.SetParent(TrackingButton, Minimap)
645-
self.ClearAllPoints(TrackingButton)
646-
self.SetPoint(TrackingButton, "CENTER")
647-
self.SetFixedFrameStrata(TrackingButton, false)
648-
self.SetFrameStrata(TrackingButton, "BACKGROUND")
649-
self.SetFixedFrameStrata(TrackingButton, true)
650-
TrackingButton:SetMenuAnchor(AnchorUtil.CreateAnchor("CENTER", Minimap, "CENTER"))
642+
self.SetParent(MiniMapTrackingButton, Minimap)
643+
self.ClearAllPoints(MiniMapTrackingButton)
644+
self.SetPoint(MiniMapTrackingButton, "CENTER")
645+
self.SetFixedFrameStrata(MiniMapTrackingButton, false)
646+
self.SetFrameStrata(MiniMapTrackingButton, "BACKGROUND")
647+
self.SetFixedFrameStrata(MiniMapTrackingButton, true)
648+
MiniMapTrackingButton:SetMenuAnchor(AnchorUtil.CreateAnchor("CENTER", Minimap, "CENTER"))
651649
end
652650

653651
-- Classic Wrath
@@ -691,7 +689,6 @@ local function Login(self)
691689
-- PvE/PvP Queue button
692690
--self.SetParent(QueueStatusMinimapButton, Minimap)
693691
self.SetParent(MiniMapBattlefieldFrame, Minimap) -- QueueStatusMinimapButton (Retail) > MiniMapBattlefieldFrame (Classic)
694-
self.SetParent(MiniMapLFGFrame, Minimap) -- Special LFG button for classic/TBC
695692

696693
-- Update all blizz button positions
697694
for nickName, button in next, blizzButtonNicknames do
@@ -748,11 +745,7 @@ local function Login(self)
748745
GameTimeFrame:Click()
749746
end
750747
elseif btn == frame.db.profile.trackingBtn then
751-
if TrackingButton and TrackingButton.OpenMenu then -- Cata
752-
TrackingButton:OpenMenu()
753-
else -- Wrath
754-
ToggleDropDownMenu(1, nil, MiniMapTrackingDropDown, minimapFrame)
755-
end
748+
MiniMapTrackingButton:OpenMenu()
756749
--elseif btn == frame.db.profile.missionsBtn then
757750
-- GarrisonLandingPageMinimapButton:Click()
758751
elseif btn == frame.db.profile.mapBtn then
@@ -811,6 +804,12 @@ function frame:LOADING_SCREEN_DISABLED(event)
811804
CreateCoords(self)
812805
local fullMinimapSize = self.db.profile.size + self.db.profile.borderSize
813806
CreateZoneText(self, fullMinimapSize)
807+
if LFGMinimapFrame then -- Classic era, TBC, wrath only, loads after PLAYER_ENTERING_WORLD
808+
blizzButtonNicknames.lfg = LFGMinimapFrame
809+
self.SetParent(LFGMinimapFrame, Minimap) -- Special LFG button for classic era
810+
self.ClearAllPoints(LFGMinimapFrame)
811+
ldbi:SetButtonToPosition(LFGMinimapFrame, self.db.profile.blizzButtonLocation.lfg)
812+
end
814813
end
815814
frame:RegisterEvent("LOADING_SCREEN_DISABLED")
816815

Init_Cata.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
local _, addonTable = ...
2+
addonTable.isCata = true
3+
addonTable.gameVersion = 4

Init_Mists.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
local _, addonTable = ...
2+
addonTable.isMists = true
3+
addonTable.gameVersion = 5

Init_TBC.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
local _, addonTable = ...
22
addonTable.isTBC = true
3+
addonTable.gameVersion = 2

Init_Vanilla.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
local _, addonTable = ...
22
addonTable.isVanilla = true
3+
addonTable.gameVersion = 1

Init_Wrath.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
local _, addonTable = ...
22
addonTable.isWrath = true
3+
addonTable.gameVersion = 3

0 commit comments

Comments
 (0)