From a0d9952d9011ceac2b4113bd5ebd368b90d0dc2f Mon Sep 17 00:00:00 2001 From: chairmanpow Date: Sun, 4 Oct 2026 10:37:41 +0100 Subject: [PATCH] ui: load Turtle's Transmog/Shop Templates xmls, so the windows don't raise on nil --- crates/benilla-app/assets/ui/benilla.toc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/benilla-app/assets/ui/benilla.toc b/crates/benilla-app/assets/ui/benilla.toc index 99feb617..7046a34a 100644 --- a/crates/benilla-app/assets/ui/benilla.toc +++ b/crates/benilla-app/assets/ui/benilla.toc @@ -179,7 +179,12 @@ Interface\FrameXML\OctoLFTBlinkPause\OctoLFTBlinkPause.lua # UIs are the same pattern but need `ToggleInspect`/`SetTalentButtonLocation` and the GuildBank # globals built first, so they are not loaded here yet. Interface\FrameXML\Turtle_TransmogUI\Turtle_TransmogSets.lua +# The slot buttons in Turtle_TransmogUI.xml inherit TransmogPlayerSlotTemplate, and the look grid +# and new-transmog alert inherit TransmogFrameLookTemplate/TransmogWonItemTemplate; without this +# file they materialize bare and the UI's `_G[slot.."BorderSelected"]`-style reads raise on nil. +Interface\FrameXML\Turtle_TransmogUI\Turtle_TransmogUITemplates.xml Interface\FrameXML\Turtle_TransmogUI\Turtle_TransmogUI.xml +Interface\FrameXML\Turtle_ShopUI\Turtle_ShopUITemplates.xml Interface\FrameXML\Turtle_ShopUI\Turtle_ShopUI.xml # Ours: the `/errors` script error log and our slash commands. ScriptLogFrame.xml