fix: inject custom UiMapData into QuestieCompat.UiMapData for HBD coordinate conversion

This commit is contained in:
Xurkon
2026-03-28 22:46:06 -05:00
parent b1d21712fc
commit 19f238aea2
+5
View File
@@ -202,6 +202,8 @@ function QuestiePlugin:InjectUiMapData(customUiMapData)
ZoneDB.private = ZoneDB.private or {}
ZoneDB.private.areaIdToUiMapId = ZoneDB.private.areaIdToUiMapId or {}
QuestieCompat.UiMapData = QuestieCompat.UiMapData or {}
local uiMapId, data = next(customUiMapData.uiMapData)
while uiMapId do
if uiMapId and ZoneDB.private.areaIdToUiMapId[uiMapId] == nil then
@@ -210,6 +212,9 @@ function QuestiePlugin:InjectUiMapData(customUiMapData)
if data and type(data.parentMapID) == "number" and ZoneDB.private.areaIdToUiMapId[data.parentMapID] == nil then
ZoneDB.private.areaIdToUiMapId[data.parentMapID] = uiMapId
end
if uiMapId and QuestieCompat.UiMapData[uiMapId] == nil then
QuestieCompat.UiMapData[uiMapId] = data
end
uiMapId, data = next(customUiMapData.uiMapData, uiMapId)
end