v9.7.2: Ebonhold Database integration and core logic refinements
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
---@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()
|
||||
Reference in New Issue
Block a user