37 lines
1022 B
Lua
37 lines
1022 B
Lua
---@class EbonholdUiMapData
|
|
EbonholdUiMapData = EbonholdUiMapData or {}
|
|
|
|
EbonholdUiMapData.uiMapData = {
|
|
-- Ebonhold custom dungeon maps
|
|
-- Example from Ascension (Reference only for structure):
|
|
-- [691] = {
|
|
-- [1] = 375.0,
|
|
-- [2] = 251.0,
|
|
-- [3] = 189.0,
|
|
-- [4] = 220.0,
|
|
-- instance = 34,
|
|
-- mapID = 691.1,
|
|
-- name = "The Stockade",
|
|
-- mapType = 3,
|
|
-- parentMapID = 717,
|
|
-- },
|
|
}
|
|
|
|
local function ApplyUiMapData()
|
|
if not QuestieCompat then return end
|
|
if not EbonholdUiMapData or not EbonholdUiMapData.uiMapData then return end
|
|
|
|
QuestieCompat.UiMapData = QuestieCompat.UiMapData or {}
|
|
|
|
for uiMapId, data in pairs(EbonholdUiMapData.uiMapData) do
|
|
if QuestieCompat.UiMapData[uiMapId] == nil then
|
|
QuestieCompat.UiMapData[uiMapId] = data
|
|
end
|
|
end
|
|
end
|
|
|
|
if QuestieCompat and QuestieCompat.LoadUiMapData then
|
|
hooksecurefunc(QuestieCompat, "LoadUiMapData", ApplyUiMapData)
|
|
end
|
|
ApplyUiMapData()
|