From e939f1f96a9ae00817259b47d60c7840ef5ec81b Mon Sep 17 00:00:00 2001 From: Meow <30401521+me0wg4ming@users.noreply.github.com> Date: Mon, 2 Mar 2026 13:33:49 +0100 Subject: [PATCH] added debug message added debug message --- libs/libpredict.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/libs/libpredict.lua b/libs/libpredict.lua index 590a0aa9..2c4ac49f 100644 --- a/libs/libpredict.lua +++ b/libs/libpredict.lua @@ -150,8 +150,17 @@ local function resolveNameFromGuid(guid) return nil end --- Register with libdebuff hooks +-- Register with libpredict hooks local function cacheRaidNames() + -- Ensure GetUnitGUID exists to prevent runtime errors + if type(GetUnitGUID) ~= "function" then + if not libPredict_ErrorShown then + DEFAULT_CHAT_FRAME:AddMessage("|cffff0000[libpredict] Libpredict tracking disabled! Please update Nampower to v3.0.0 or higher.|r") + libPredict_ErrorShown = true + end + return + end + -- Cache all raid/party members while they are still reachable for i = 1, GetNumRaidMembers() do local unit = "raid" .. i