fix: reduce quest 8325 fallback spam

This commit is contained in:
Xurkon
2026-06-05 21:07:57 -05:00
parent e40e9bc1b3
commit 80ad1d49b0
+3 -1
View File
@@ -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