From bbf01592f056d2b967d8e69e6476c4fb462b5317 Mon Sep 17 00:00:00 2001 From: thurin Date: Tue, 23 Apr 2024 20:16:51 -0600 Subject: [PATCH 1/2] fix minimap right click tracking frame on retail --- Tukui/Modules/Maps/Minimap.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tukui/Modules/Maps/Minimap.lua b/Tukui/Modules/Maps/Minimap.lua index e27230f8..1afc3a05 100644 --- a/Tukui/Modules/Maps/Minimap.lua +++ b/Tukui/Modules/Maps/Minimap.lua @@ -73,7 +73,7 @@ function Minimap:OnMouseClick(button) if (button == "RightButton") then if T.Retail then - ToggleDropDownMenu(1, nil, MinimapCluster.Tracking.DropDown, MinimapCluster.Tracking, 8, 5) + ToggleDropDownMenu(1, nil, MinimapCluster.TrackingFrame.DropDown, MinimapCluster.TrackingFrame, 8, 5) else if MiniMapTrackingDropDown then ToggleDropDownMenu(1, nil, MiniMapTrackingDropDown, "MiniMapTracking", 0, 0) From ef92eed77ebc7fd814b0cc77655e0bbf046aa543 Mon Sep 17 00:00:00 2001 From: thurin Date: Mon, 29 Apr 2024 07:14:32 -0600 Subject: [PATCH 2/2] updates to get Tukui loading in Cata beta --- .pkgmeta | 4 +- Tukui/Core/Gui.lua | 2 + Tukui/Core/Init.lua | 1 + Tukui/Core/Loading.lua | 2 +- Tukui/Modules/ActionBars/Bar1.lua | 8 +- Tukui/Modules/ActionBars/BarStance.lua | 7 +- Tukui/Modules/ActionBars/Skin.lua | 4 +- Tukui/Modules/ChatFrames/ChatFrames.lua | 12 +- Tukui/Modules/DataTexts/Elements/Time.lua | 2 +- Tukui/Modules/Maps/Minimap.lua | 8 +- Tukui/Modules/Miscellaneous/Core.lua | 2 +- Tukui/Modules/Miscellaneous/MicroMenu.lua | 2 +- .../UnitFrames/Classes/DeathKnight.lua | 2 +- Tukui/Modules/UnitFrames/Units/Arena.lua | 2 +- Tukui/Tukui-Cata.toc | 215 ++++++++++++++++++ 15 files changed, 253 insertions(+), 20 deletions(-) create mode 100644 Tukui/Tukui-Cata.toc diff --git a/.pkgmeta b/.pkgmeta index ddc0f23e..33898acb 100644 --- a/.pkgmeta +++ b/.pkgmeta @@ -4,7 +4,9 @@ externals: Tukui/Libs/CallbackHandler-1.0: https://repos.curseforge.com/wow/callbackhandler/trunk/CallbackHandler-1.0 Tukui/Libs/LibStub: https://repos.curseforge.com/wow/libstub/trunk Tukui/Libs/SortBags: https://github.com/shirsig/SortBags - Tukui/Libs/SortBags_Vanilla: https://github.com/shirsig/SortBags-vanilla + Tukui/Libs/SortBags_Vanilla: + url: https://github.com/shirsig/SortBags + branch: classic-era Tukui/Libs/TaintLess: url: https://www.townlong-yak.com/addons.git/taintless commit: default diff --git a/Tukui/Core/Gui.lua b/Tukui/Core/Gui.lua index 947084f4..dd532db9 100644 --- a/Tukui/Core/Gui.lua +++ b/Tukui/Core/Gui.lua @@ -92,6 +92,8 @@ local CheckClient = function(self) if Client == "RETAIL" and T.Retail then return true + elseif Client == "CATA" and T.Cata then + return true elseif Client == "WOTLK" and T.WotLK then return true elseif Client == "BCC" and T.BCC then diff --git a/Tukui/Core/Init.lua b/Tukui/Core/Init.lua index c53a7a20..8ac7c6ed 100644 --- a/Tukui/Core/Init.lua +++ b/Tukui/Core/Init.lua @@ -34,6 +34,7 @@ Engine[1].Retail = WOW_PROJECT_ID == WOW_PROJECT_MAINLINE Engine[1].BCC = (WOW_PROJECT_ID == WOW_PROJECT_BURNING_CRUSADE_CLASSIC) or (Toc >= 20000 and Toc < 30000) Engine[1].Classic = WOW_PROJECT_ID == WOW_PROJECT_CLASSIC Engine[1].WotLK = (WOW_PROJECT_ID == WOW_PROJECT_WRATH_CLASSIC) or (Toc >= 30000 and Toc < 40000) +Engine[1].Cata = (WOW_PROJECT_ID == WOW_PROJECT_CATACLYSM_CLASSIC) or (Toc >= 40000 and Toc < 50000) Engine[1].DF = Toc >= 100000 and Toc < 110000 Engine[1].WindowedMode = Windowed Engine[1].FullscreenMode = Fullscreen diff --git a/Tukui/Core/Loading.lua b/Tukui/Core/Loading.lua index b324f5dc..9623465f 100644 --- a/Tukui/Core/Loading.lua +++ b/Tukui/Core/Loading.lua @@ -270,7 +270,7 @@ function Loading:OnEvent(event) -- restore original stopwatch commands SlashCmdList["STOPWATCH"] = Stopwatch_Toggle elseif (event == "PLAYER_ENTERING_WORLD") then - if not T.WotLK then + if not T.WotLK and not T.Cata then T["Miscellaneous"]["ObjectiveTracker"]:Enable() end elseif (event == "VARIABLES_LOADED") then diff --git a/Tukui/Modules/ActionBars/Bar1.lua b/Tukui/Modules/ActionBars/Bar1.lua index 55c60a70..791adbd5 100644 --- a/Tukui/Modules/ActionBars/Bar1.lua +++ b/Tukui/Modules/ActionBars/Bar1.lua @@ -8,7 +8,7 @@ function ActionBars:CreateBar1() local Movers = T["Movers"] local Size = C.ActionBars.NormalButtonSize local Spacing = C.ActionBars.ButtonSpacing - local Druid, Rogue, Warrior, Priest = "", "", "", "" + local Druid, Rogue, Warrior, Priest, Warlock = "", "", "", "", "" local ButtonsPerRow = C.ActionBars.Bar1ButtonsPerRow local NumButtons = C.ActionBars.Bar1NumButtons local VehicleBar = format("[vehicleui][possessbar] %d;", GetVehicleBarIndex and GetVehicleBarIndex()) or "" @@ -36,7 +36,7 @@ function ActionBars:CreateBar1() end if (C.ActionBars.SwitchBarOnStance) then - if T.WotLK then + if T.WotLK or T.Cata then Rogue = "[bonusbar:1] 7; [bonusbar:2] 8;" else Rogue = "[bonusbar:1] 7;" @@ -50,6 +50,9 @@ function ActionBars:CreateBar1() Warrior = "[bonusbar:1] 7; [bonusbar:2] 8; [bonusbar:3] 9;" Priest = "[bonusbar:1] 7;" + if T.Cata then + Warlock = "[form:1] 7;" + end end local DefaultPaging @@ -65,6 +68,7 @@ function ActionBars:CreateBar1() ["ROGUE"] = Rogue, ["WARRIOR"] = Warrior, ["PRIEST"] = Priest, + ["WARLOCK"] = Warlock, ["DEFAULT"] = DefaultPaging, } diff --git a/Tukui/Modules/ActionBars/BarStance.lua b/Tukui/Modules/ActionBars/BarStance.lua index 51c5d538..4c9af427 100644 --- a/Tukui/Modules/ActionBars/BarStance.lua +++ b/Tukui/Modules/ActionBars/BarStance.lua @@ -23,7 +23,12 @@ function ActionBars:CreateStanceBar() local Bar = CreateFrame("Frame", "TukuiStanceBar", T.PetHider, "SecureHandlerStateTemplate") Bar:SetSize((PetSize * 10) + (Spacing * 11), PetSize + (Spacing * 2)) - Bar:SetPoint("BOTTOMLEFT", UIParent, "BOTTOMLEFT", 28, 233) + -- Hunter in Cata has both stance and pet. Offset stance so not on top of each other + if T.Cata and (T.MyClass == "HUNTER" or T.MyClass == "DEATHKNIGHT") then + Bar:SetPoint("BOTTOMLEFT", UIParent, "BOTTOMLEFT", 28, 277) + else + Bar:SetPoint("BOTTOMLEFT", UIParent, "BOTTOMLEFT", 28, 233) + end Bar:SetFrameStrata("LOW") Bar:SetFrameLevel(10) Bar:RegisterEvent("UPDATE_SHAPESHIFT_COOLDOWN") diff --git a/Tukui/Modules/ActionBars/Skin.lua b/Tukui/Modules/ActionBars/Skin.lua index 607d930f..00a95f4f 100644 --- a/Tukui/Modules/ActionBars/Skin.lua +++ b/Tukui/Modules/ActionBars/Skin.lua @@ -89,7 +89,7 @@ function ActionBars:SkinButton(button) Button:UpdateState(Button) end - if (T.Retail) or (T.Classic and T.WoWBuild >= 51146) or (T.WotLK and T.WoWBuild >= 46917) then + if (T.Retail) or (T.Classic and T.WoWBuild >= 51146) or (T.WotLK and T.WoWBuild >= 46917) or (T.Cata) then Normal:SetParent(T.Hider) end end @@ -200,7 +200,7 @@ function ActionBars:SkinPetAndShiftButton(Normal, Button, Icon, Name, Pet) Flash:SetTexture("") if Normal then - if (T.Retail) or (T.WotLK and T.WoWBuild >= 46917) then + if (T.Retail) or (T.WotLK and T.WoWBuild >= 46917) or (T.Cata) then Normal:SetParent(T.Hider) end diff --git a/Tukui/Modules/ChatFrames/ChatFrames.lua b/Tukui/Modules/ChatFrames/ChatFrames.lua index 249d83ec..52761698 100644 --- a/Tukui/Modules/ChatFrames/ChatFrames.lua +++ b/Tukui/Modules/ChatFrames/ChatFrames.lua @@ -181,7 +181,11 @@ function Chat:StyleFrame(frame) _G[format("ChatFrame%sTabSelectedMiddle", ID)]:Kill() _G[format("ChatFrame%sTabSelectedRight", ID)]:Kill() - _G[format("ChatFrame%sButtonFrameMinimizeButton", ID)]:Kill() + if T.Cata then + _G[format("ChatFrame%sMinimizeButton", ID)]:Kill() + else + _G[format("ChatFrame%sButtonFrameMinimizeButton", ID)]:Kill() + end _G[format("ChatFrame%sButtonFrame", ID)]:Kill() _G[format("ChatFrame%sEditBoxLeft", ID)]:Kill() @@ -340,7 +344,7 @@ function Chat:Reset() FCF_SetLocked(ChatFrame5, 1) FCF_DockFrame(ChatFrame5) - if T.Retail or T.WotLK then + if T.Retail or T.WotLK or T.Cata then FCF_OpenNewWindow(COMMUNITIES_DEFAULT_CHANNEL_NAME) FCF_SetLocked(ChatFrame6, 1) FCF_DockFrame(ChatFrame6) @@ -366,7 +370,7 @@ function Chat:Reset() -- Remove everything in first 4 chat windows for i = 1, 6 do - if (T.Retail and i ~= 2 and i ~= 3) or (T.BCC and i ~= 2 and i ~= 6) or (T.Classic and i ~= 2 and i ~= 6) or (T.WotLK and i ~= 2 and i ~= 3) then + if (T.Retail and i ~= 2 and i ~= 3) or (T.BCC and i ~= 2 and i ~= 6) or (T.Classic and i ~= 2 and i ~= 6) or (T.WotLK and i ~= 2 and i ~= 3) or (T.Cata and i ~= 2 and i ~= 3) then local ChatFrame = _G["ChatFrame"..i] ChatFrame_RemoveAllMessageGroups(ChatFrame) @@ -447,7 +451,7 @@ function Chat:Reset() -- ChatFrame 6 Setup -- ----------------------- - if T.Retail or T.WotLK then + if T.Retail or T.WotLK or T.Cata then for i = 1, #Channels do ChatFrame_RemoveChannel(ChatFrame1, Channels[i]) ChatFrame_AddChannel(ChatFrame6, Channels[i]) diff --git a/Tukui/Modules/DataTexts/Elements/Time.lua b/Tukui/Modules/DataTexts/Elements/Time.lua index 835a3b2d..03bdba24 100644 --- a/Tukui/Modules/DataTexts/Elements/Time.lua +++ b/Tukui/Modules/DataTexts/Elements/Time.lua @@ -106,7 +106,7 @@ local OnMouseUp = function(button, click) return end - if T.Retail or T.WotLK then + if T.Retail or T.WotLK or T.Cata then GameTimeFrame_OnClick() else Stopwatch_Toggle() diff --git a/Tukui/Modules/Maps/Minimap.lua b/Tukui/Modules/Maps/Minimap.lua index 1afc3a05..ce207d65 100644 --- a/Tukui/Modules/Maps/Minimap.lua +++ b/Tukui/Modules/Maps/Minimap.lua @@ -291,7 +291,7 @@ function Minimap:EnableMouseWheelZoom() if (delta > 0) then ZoomIn:Click() elseif (delta < 0) then - if T.Retail or T.WotLK then + if T.Retail or T.WotLK or T.Cata then if Minimap:GetZoom() ~= 0 then ZoomOut:Click() end @@ -423,7 +423,7 @@ function Minimap:UpdateZone() end function Minimap:EnableMouseOver() - local Tracking = (T.Retail or T.WotLK) and MiniMapTrackingButton or MiniMapTracking + local Tracking = (T.Retail or T.WotLK or T.Cata) and MiniMapTrackingButton or MiniMapTracking local TrackingIcon = MiniMapTrackingIcon self:HookScript("OnEnter", function(self) @@ -507,7 +507,7 @@ function Minimap:SizeMinimap() end function Minimap:TaxiExitOnEvent(event) - if (T.Retail or T.WotLK) and CanExitVehicle() then + if (T.Retail or T.WotLK or T.Cata) and CanExitVehicle() then if (UnitOnTaxi("player")) then self.Text:SetText("|cffFF0000" .. TAXI_CANCEL .. "|r") else @@ -528,7 +528,7 @@ function Minimap:TaxiExitOnClick() if (UnitOnTaxi("player")) then TaxiRequestEarlyLanding() else - if T.Retail or T.WotLK then + if T.Retail or T.WotLK or T.Cata then VehicleExit() end end diff --git a/Tukui/Modules/Miscellaneous/Core.lua b/Tukui/Modules/Miscellaneous/Core.lua index 1c9b4b5b..4980bd23 100644 --- a/Tukui/Modules/Miscellaneous/Core.lua +++ b/Tukui/Modules/Miscellaneous/Core.lua @@ -20,7 +20,7 @@ function Miscellaneous:Enable() Miscellaneous["ItemLevel"]:Enable() Miscellaneous["Alerts"]:Enable() - if T.Retail or T.WotLK then + if T.Retail or T.WotLK or T.Cata then Miscellaneous["VehicleIndicator"]:Enable() end diff --git a/Tukui/Modules/Miscellaneous/MicroMenu.lua b/Tukui/Modules/Miscellaneous/MicroMenu.lua index 76d1b353..be172020 100644 --- a/Tukui/Modules/Miscellaneous/MicroMenu.lua +++ b/Tukui/Modules/Miscellaneous/MicroMenu.lua @@ -148,7 +148,7 @@ function MicroMenu:GameMenu() MicroMenu:SetFrameStrata("HIGH") MicroMenu:SetFrameLevel(600) - MicroMenu:SetSize(250, T.Classic and 298 or T.WotLK and 372 or 408) + MicroMenu:SetSize(250, T.Classic and 298 or T.WotLK and 372 or T.Cata and 438 or 408) MicroMenu:CreateBackdrop("Transparent") MicroMenu:CreateShadow() MicroMenu:SetPoint("CENTER", UIParent, "CENTER", 0, 0) diff --git a/Tukui/Modules/UnitFrames/Classes/DeathKnight.lua b/Tukui/Modules/UnitFrames/Classes/DeathKnight.lua index 038f94b8..7fc2cfb6 100644 --- a/Tukui/Modules/UnitFrames/Classes/DeathKnight.lua +++ b/Tukui/Modules/UnitFrames/Classes/DeathKnight.lua @@ -47,7 +47,7 @@ UnitFrames.AddClassFeatures["DEATHKNIGHT"] = function(self) RunesBar.PostUpdate = UnitFrames.RunesPostUpdate RunesBar.colorSpec = true - if T.WotLK then + if T.WotLK or T.Cata then RunesBar.UpdateColor = UnitFrames.RunesUpdateColor end diff --git a/Tukui/Modules/UnitFrames/Units/Arena.lua b/Tukui/Modules/UnitFrames/Units/Arena.lua index f794f458..aed931b9 100644 --- a/Tukui/Modules/UnitFrames/Units/Arena.lua +++ b/Tukui/Modules/UnitFrames/Units/Arena.lua @@ -151,7 +151,7 @@ function UnitFrames:Arena() self.Debuffs = Debuffs end - if T.BCC or T.WotLK then + if T.BCC or T.WotLK or T.Cata then local Trinket = CreateFrame("Frame", nil, self) Trinket:SetSize(35, 35) Trinket:SetPoint("BOTTOMRIGHT", self, "BOTTOMLEFT", -6, 0) diff --git a/Tukui/Tukui-Cata.toc b/Tukui/Tukui-Cata.toc new file mode 100644 index 00000000..1709ee64 --- /dev/null +++ b/Tukui/Tukui-Cata.toc @@ -0,0 +1,215 @@ +## Interface: 40400 +## Author: Tukz +## X-Maintainer: Tukz +## Version: @project-version@ +## Title: |cffff8000Tukui|r +## Notes: UI of awesomeness! +## SavedVariables: TukuiDatabase +## OptionalDeps: Clique +## X-Website: http://www.tukui.org +## X-Tukui-ProjectID: 1 +## X-Tukui-ProjectFolders: Tukui + +## Init +Core\Init.lua + +## Default Settings +Config\Settings.lua + +## Libs +Libs\TaintLess\TaintLess.xml +Libs\LibStub\LibStub.lua +Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua +Libs\LibAnim\LibAnim.lua +Libs\LibDeflate\LibDeflate.lua +Libs\LibSerialize\LibSerialize.lua +Libs\LibHealComm-4.0\ChatThrottleLib.lua +Libs\LibHealComm-4.0\LibHealComm-4.0.lua +Libs\oUF\init.lua +Libs\oUF\private.lua +Libs\oUF\ouf.lua +Libs\oUF\events.lua +Libs\oUF\factory.lua +Libs\oUF\blizzard.lua +Libs\oUF\units.lua +Libs\oUF\colors.lua +Libs\oUF\elements\assistantindicator.lua +Libs\oUF\elements\auras.lua +Libs\oUF\elements\castbar.lua +Libs\oUF\elements\classpower.lua +Libs\oUF\elements\combatindicator.lua +Libs\oUF\elements\grouproleindicator.lua +Libs\oUF\elements\health.lua +Libs\oUF\elements\healthprediction.lua +Libs\oUF\elements\leaderindicator.lua +Libs\oUF\elements\phaseindicator.lua +Libs\oUF\elements\portrait.lua +Libs\oUF\elements\power.lua +Libs\oUF\elements\powerprediction.lua +Libs\oUF\elements\pvpindicator.lua +Libs\oUF\elements\questindicator.lua +Libs\oUF\elements\raidroleindicator.lua +Libs\oUF\elements\raidtargetindicator.lua +Libs\oUF\elements\range.lua +Libs\oUF\elements\readycheckindicator.lua +Libs\oUF\elements\restingindicator.lua +Libs\oUF\elements\resurrectindicator.lua +Libs\oUF\elements\runes.lua +Libs\oUF\elements\stagger.lua +Libs\oUF\elements\tags.lua +Libs\oUF\elements\threatindicator.lua +Libs\oUF\elements\totems.lua +Libs\oUF\finalize.lua +Libs\oUF_ComboPointsBar\oUF_ComboPointsBar.lua +Libs\oUF_CombatFeedback\oUF_CombatFeedback.lua +Libs\oUF_RaidDebuffs\oUF_RaidDebuffs.lua +Libs\oUF_FloatingCombatFeedback\oUF_FloatingCombatFeedback.lua +Libs\oUF_AuraBars\oUF_AuraBars.lua +Libs\oUF_AuraTrack\oUF_AuraTrack.lua +Libs\oUF_DruidMana\oUF_DruidMana.lua +Libs\oUF_Trinkets\oUF_Trinkets.lua +Libs\SortBags\SortBags.lua + +## Medias +Medias\Medias.lua + +## Locales +Locales\enUS.lua +Locales\frFR.lua + +## Core +Core\Media.lua +Core\Colors.lua +Core\Toolkit.lua +Core\Popup.lua +Core\Core.lua +Core\Commands.lua +Core\Install.lua +Core\MoveUI.lua +Core\Loading.lua +Core\TestUI.lua +Core\Status.lua +Core\Modules.lua +Core\Gui.lua +Core\Profiles.lua +Core\Help.lua + +## Custom Settings +Config\Gui.lua + +## Modules +Modules\Fonts\Fonts.lua + +Modules\DataTexts\Core.lua +Modules\DataTexts\Anchors.lua +Modules\DataTexts\Elements\Armor.lua +Modules\DataTexts\Elements\Bags.lua +Modules\DataTexts\Elements\Character.lua +Modules\DataTexts\Elements\Coords.lua +Modules\DataTexts\Elements\Crit.lua +Modules\DataTexts\Elements\DPS.lua +Modules\DataTexts\Elements\Friends.lua +Modules\DataTexts\Elements\Gold.lua +Modules\DataTexts\Elements\Guild.lua +Modules\DataTexts\Elements\HPS.lua +Modules\DataTexts\Elements\MicroMenu.lua +Modules\DataTexts\Elements\Power.lua +Modules\DataTexts\Elements\Regen.lua +Modules\DataTexts\Elements\System.lua +Modules\DataTexts\Elements\Talents.lua +Modules\DataTexts\Elements\Time.lua +Modules\DataTexts\Elements\Battleground.lua +Modules\DataTexts\Elements\Zone.lua +Modules\DataTexts\Elements\Voice.lua + +Modules\ChatFrames\ChatFrames.lua +Modules\ChatFrames\CopyURL.lua +Modules\ChatFrames\CopyText.lua +Modules\ChatFrames\Bubbles.lua +Modules\ChatFrames\ChatHistory.lua + +Modules\Inventory\Core.lua +Modules\Inventory\Bags.lua +Modules\Inventory\Loot.lua +Modules\Inventory\GroupLoot.lua +Modules\Inventory\Merchant.lua + +Modules\ActionBars\Core.lua +Modules\ActionBars\Skin.lua +Modules\ActionBars\Bar1.lua +Modules\ActionBars\Bar2.lua +Modules\ActionBars\Bar3.lua +Modules\ActionBars\Bar4.lua +Modules\ActionBars\Bar5.lua +Modules\ActionBars\BarPet.lua +Modules\ActionBars\BarStance.lua + +Modules\Cooldowns\Cooldowns.lua + +Modules\Miscellaneous\Core.lua +Modules\Miscellaneous\AFK.lua +Modules\Miscellaneous\Alerts.lua +Modules\Miscellaneous\DropDown.lua +Modules\Miscellaneous\Durability.lua +Modules\Miscellaneous\Errors.lua +Modules\Miscellaneous\ExperienceBar.lua +Modules\Miscellaneous\GameMenu.lua +Modules\Miscellaneous\GarbageCollection.lua +Modules\Miscellaneous\Grid.lua +Modules\Miscellaneous\GuildNamesByClassColor.lua +Modules\Miscellaneous\ItemLevel.lua +Modules\Miscellaneous\Keybinds.lua +Modules\Miscellaneous\MicroMenu.lua +Modules\Miscellaneous\MirrorTimers.lua +Modules\Miscellaneous\ObjectiveTracker.lua +Modules\Miscellaneous\RaidUtilities.lua +Modules\Miscellaneous\StaticPopups.lua +Modules\Miscellaneous\TimeManager.lua +Modules\Miscellaneous\ThreatBar.lua +Modules\Miscellaneous\UIErrorFilter.lua +Modules\Miscellaneous\UIWidgets.lua +Modules\Miscellaneous\WhoNamesByClassColor.lua +Modules\Miscellaneous\VehicleIndicator.lua + +Modules\Auras\Templates.xml +Modules\Auras\Auras.lua +Modules\Auras\Headers.lua + +Modules\Maps\Core.lua +Modules\Maps\Minimap.lua +Modules\Maps\Zonemap.lua +Modules\Maps\Worldmap.lua + +Modules\UnitFrames\Core.lua +Modules\UnitFrames\Debuffs.lua +Modules\UnitFrames\Tracking.lua +Modules\UnitFrames\Tags.lua +Modules\UnitFrames\Classes\Warrior.lua +Modules\UnitFrames\Classes\Paladin.lua +Modules\UnitFrames\Classes\Hunter.lua +Modules\UnitFrames\Classes\Rogue.lua +Modules\UnitFrames\Classes\Priest.lua +Modules\UnitFrames\Classes\Shaman.lua +Modules\UnitFrames\Classes\Mage.lua +Modules\UnitFrames\Classes\Warlock.lua +Modules\UnitFrames\Classes\Druid.lua +Modules\UnitFrames\Classes\DeathKnight.lua +Modules\UnitFrames\Units\Player.lua +Modules\UnitFrames\Units\Target.lua +Modules\UnitFrames\Units\TargetOfTarget.lua +Modules\UnitFrames\Units\Pet.lua +Modules\UnitFrames\Units\Focus.lua +Modules\UnitFrames\Units\FocusTarget.lua +Modules\UnitFrames\Units\Nameplates.lua +Modules\UnitFrames\Units\Arena.lua +Modules\UnitFrames\Units\Boss.lua +Modules\UnitFrames\Groups\Party.lua +Modules\UnitFrames\Groups\Raid.lua + +Modules\Tooltips\Tooltips.lua + +## Themes +Themes\T17\Load.lua + +## Others +Core\Temp.lua