fix: reduce quest 8325 fallback spam
This commit is contained in:
@@ -4,6 +4,7 @@ local QuestieQuest = QuestieLoader:ImportModule("QuestieQuest")
|
|||||||
QuestieQuest.private = QuestieQuest.private or {}
|
QuestieQuest.private = QuestieQuest.private or {}
|
||||||
---@class QuestieQuestPrivate
|
---@class QuestieQuestPrivate
|
||||||
local _QuestieQuest = QuestieQuest.private
|
local _QuestieQuest = QuestieQuest.private
|
||||||
|
_QuestieQuest.objectiveFallbackLogged = _QuestieQuest.objectiveFallbackLogged or {}
|
||||||
|
|
||||||
---@type QuestieDB
|
---@type QuestieDB
|
||||||
local QuestieDB = QuestieLoader:ImportModule("QuestieDB")
|
local QuestieDB = QuestieLoader:ImportModule("QuestieDB")
|
||||||
@@ -154,7 +155,8 @@ monster = function(npcId, objective)
|
|||||||
if not name then
|
if not name then
|
||||||
name = desc:gsub("%d+/%d+", ""):gsub("[:!?,.%(%)%[%]]", ""):gsub("^%s+", ""):gsub("%s+$", "")
|
name = desc:gsub("%d+/%d+", ""):gsub("[:!?,.%(%)%[%]]", ""):gsub("^%s+", ""):gsub("%s+$", "")
|
||||||
end
|
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)
|
Questie:Debug(Questie.DEBUG_DEVELOP, "[monster] Using objective description as name fallback for NPC:", npcId, name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user