From 3704ae0c2381a03d57db975e0c2169739fc996e2 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 16 Nov 2025 16:25:55 +0000 Subject: [PATCH] Add debug output to diagnose ShowComboTracking loading issue Added debug messages to confirm: 1. Whether ShowComboTracking is defined after being created 2. Whether it's successfully exported to global 3. Whether RegisterExtension exists when file loads This will help identify why ShowComboTracking is nil at runtime. --- ComboPointTracker.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ComboPointTracker.lua b/ComboPointTracker.lua index 41d4f1f..ef3ef46 100644 --- a/ComboPointTracker.lua +++ b/ComboPointTracker.lua @@ -275,9 +275,17 @@ end -- Export to global namespace NOW, before Extension registration _G["CleveRoids"] = CleveRoids +-- DEBUG: Confirm ShowComboTracking is defined +if CleveRoids.ShowComboTracking then + DEFAULT_CHAT_FRAME:AddMessage("|cff00ff00ComboPointTracker: ShowComboTracking defined and exported!|r") +else + DEFAULT_CHAT_FRAME:AddMessage("|cffff0000ComboPointTracker: ERROR - ShowComboTracking NOT defined!|r") +end + -- Hook into the existing DoCast function (safe to fail) if not CleveRoids.RegisterExtension then -- ExtensionsManager not loaded yet, skip extension system + DEFAULT_CHAT_FRAME:AddMessage("|cffff0000ComboPointTracker: RegisterExtension not found, skipping Extension system|r") return end