ui: load TurtleWoW's LFT group finder, so its minimap eye and /lft exist

benilla.toc sources the stock FrameXML off the player's chain, and it omitted the LFT
(Looking-For-Turtle) files, so the group finder never loaded. Add LFT_Data.lua, LFT.lua,
LFTTemplates.xml and LFT.xml in the reference toc's order, with `json.lua` (the codec its group
payloads decode through) and OctoWoW's blink-pause overlay last. `CharacterFrameTemplates.xml`
comes in ahead of its users: LFT's Browse/Queue tabs, and CharacterFrame.xml's own tabs, inherit
`CharacterFrameTabButtonTemplate`, which only that file defines and the reference toc lists apart.
This commit is contained in:
chairmanpow
2026-10-03 16:23:39 +01:00
parent 8c9b1d9984
commit bd0e24e9a9
+12
View File
@@ -107,6 +107,9 @@ Interface\FrameXML\UIErrorsFrame.xml
# Anchors `relativeTo="UIErrorsFrame"`.
Interface\FrameXML\RaidWarning.xml
Interface\FrameXML\ContainerFrame.xml
# `CharacterFrameTabButtonTemplate`, which `CharacterFrame.xml`'s own tabs (and TurtleWoW's LFT
# group finder) inherit; the reference's toc lists it apart, so bring it in ahead of its users.
Interface\FrameXML\CharacterFrameTemplates.xml
# `CharacterFrame` parents every tab page below, and its OnLoad reads `PlayerFrameHealthBar`,
# `PlayerFrameManaBar` and `MainMenuExpBar`; PaperDollFrame.xml declares templates the pet page
# and the bag bar inherit.
@@ -158,6 +161,15 @@ Interface\FrameXML\BonusActionBarFrame.xml
Interface\FrameXML\WorldStateFrame.xml
# `ClassTrainerListScrollFrameTemplate`, which on-demand addons inherit.
Interface\FrameXML\ClassTrainerFrameTemplates.xml
# TurtleWoW's Looking-For-Turtle group finder (`/lft`, and the minimap eye): the reference's own
# toc lists LFT_Data.lua, LFT.lua, LFTTemplates.xml and LFT.xml in that order, and OctoWoW's
# blink-pause overlay rides last. `json.lua` is the codec the group payloads decode through.
Interface\FrameXML\json.lua
Interface\FrameXML\LFT\LFT_Data.lua
Interface\FrameXML\LFT\LFT.lua
Interface\FrameXML\LFT\LFTTemplates.xml
Interface\FrameXML\LFT\LFT.xml
Interface\FrameXML\OctoLFTBlinkPause\OctoLFTBlinkPause.lua
# Ours: the `/errors` script error log and our slash commands.
ScriptLogFrame.xml
Interface\FrameXML\HelpFrame.xml