feat: custom quest items db

This commit is contained in:
Salikh Gurgenidze
2026-01-05 01:29:02 +04:00
parent 1e3561a5e0
commit e94a5ab0d4
6 changed files with 103 additions and 9 deletions
+15
View File
@@ -75,6 +75,21 @@ function QuestItemBar:CheckQuestItemUsable(bagID, slotID)
end
end
-- Check the QuestItemsDB for known faction-specific quest items
if not isQuestItem then
local link = GetContainerItemLink(bagID, slotID)
if link and addon.Modules.Utils and addon.Modules.Utils.ExtractItemID then
local itemID = addon.Modules.Utils:ExtractItemID(link)
if itemID and addon.IsQuestItemByID then
local playerFaction = UnitFactionGroup("player")
local isDBQuestItem = addon:IsQuestItemByID(itemID, playerFaction)
if isDBQuestItem then
isQuestItem = true
end
end
end
end
return isQuestItem, isQuestStarter, isUsable
end