From 174c397cf2f506c9cc491241276318539435bd14 Mon Sep 17 00:00:00 2001 From: Xurkon <36556990+Xurkon@users.noreply.github.com> Date: Tue, 24 Feb 2026 17:20:34 -0600 Subject: [PATCH] Fix: Resolve nil HasRequiredRace in ZoneDB due to circular dependency --- Database/Zones/zoneDB.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Database/Zones/zoneDB.lua b/Database/Zones/zoneDB.lua index 54c5fa7..e6c86ba 100644 --- a/Database/Zones/zoneDB.lua +++ b/Database/Zones/zoneDB.lua @@ -174,9 +174,10 @@ do local count = 0 local function ProcessQuestId(questId) + local _QuestiePlayer = QuestiePlayer or QuestieLoader:ImportModule("QuestiePlayer") if (not QuestieCorrections.hiddenQuests[questId]) then - if QuestiePlayer.HasRequiredRace(QuestieDB.QueryQuestSingle(questId, "requiredRaces")) - and QuestiePlayer.HasRequiredClass(QuestieDB.QueryQuestSingle(questId, "requiredClasses")) then + if _QuestiePlayer.HasRequiredRace(QuestieDB.QueryQuestSingle(questId, "requiredRaces")) + and _QuestiePlayer.HasRequiredClass(QuestieDB.QueryQuestSingle(questId, "requiredClasses")) then local zoneOrSort = QuestieDB.QueryQuestSingle(questId, "zoneOrSort") local requiredSkill = QuestieDB.QueryQuestSingle(questId, "requiredSkill")