From 80ad1d49b0a204bd4df2f4893ee57418ed1aa470 Mon Sep 17 00:00:00 2001 From: Xurkon Date: Fri, 5 Jun 2026 21:07:57 -0500 Subject: [PATCH] fix: reduce quest 8325 fallback spam --- Modules/Quest/QuestieQuestPrivates.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Modules/Quest/QuestieQuestPrivates.lua b/Modules/Quest/QuestieQuestPrivates.lua index 3253c30..cbc5888 100644 --- a/Modules/Quest/QuestieQuestPrivates.lua +++ b/Modules/Quest/QuestieQuestPrivates.lua @@ -4,6 +4,7 @@ local QuestieQuest = QuestieLoader:ImportModule("QuestieQuest") QuestieQuest.private = QuestieQuest.private or {} ---@class QuestieQuestPrivate local _QuestieQuest = QuestieQuest.private +_QuestieQuest.objectiveFallbackLogged = _QuestieQuest.objectiveFallbackLogged or {} ---@type QuestieDB local QuestieDB = QuestieLoader:ImportModule("QuestieDB") @@ -154,7 +155,8 @@ monster = function(npcId, objective) if not name then name = desc:gsub("%d+/%d+", ""):gsub("[:!?,.%(%)%[%]]", ""):gsub("^%s+", ""):gsub("%s+$", "") end - if name and name ~= "" then + if name and name ~= "" and not _QuestieQuest.objectiveFallbackLogged[npcId] then + _QuestieQuest.objectiveFallbackLogged[npcId] = true Questie:Debug(Questie.DEBUG_DEVELOP, "[monster] Using objective description as name fallback for NPC:", npcId, name) end end