Work on Ascension Backport
This commit is contained in:
+16
-31
@@ -11,33 +11,18 @@ local addonName, Details222 = ...
|
||||
-- immersion namespace
|
||||
Details.Immersion = {}
|
||||
|
||||
-- ASCENSION
|
||||
-- @andrew
|
||||
-- This is disabled by unregistering the event
|
||||
-- its fixable but would require a small amount of work that is pointless at the movement
|
||||
-- since ascension has no fights / activities that would use this
|
||||
local immersionFrame = _G.CreateFrame("frame", "DetailsImmersionFrame", _G.UIParent)
|
||||
immersionFrame:RegisterEvent("ZONE_CHANGED_NEW_AREA")
|
||||
--immersionFrame:RegisterEvent("ZONE_CHANGED_NEW_AREA")
|
||||
immersionFrame.DevelopmentDebug = false
|
||||
|
||||
--check if can enabled the immersion stuff
|
||||
function immersionFrame.CheckIfCanEnableImmersion()
|
||||
local mapID = C_Map.GetBestMapForUnit("player")
|
||||
if (mapID) then
|
||||
|
||||
--check if the player is inside a POI
|
||||
local mapFileName = C_Map.GetMapInfo(mapID)
|
||||
mapFileName = mapFileName and mapFileName.name
|
||||
|
||||
if (mapFileName and mapFileName:find("InvasionPoint")) then
|
||||
Details.immersion_enabled = true
|
||||
if (immersionFrame.DevelopmentDebug) then
|
||||
print("Details!", "CheckIfCanEnableImmersion() > immersion enabled.")
|
||||
end
|
||||
else
|
||||
if (Details.immersion_enabled) then
|
||||
if (immersionFrame.DevelopmentDebug) then
|
||||
print("Details!", "CheckIfCanEnableImmersion() > immersion disabled.")
|
||||
end
|
||||
Details.immersion_enabled = nil
|
||||
end
|
||||
end
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
--check events
|
||||
@@ -50,16 +35,16 @@ end)
|
||||
--store the GUID of the npc or player and point to the coords there the icon is
|
||||
local iconPath1 = [[Interface\AddOns\Details\images\special_bar_icons]]
|
||||
Details.Immersion.IconDatabase = {
|
||||
["167826"] = {file = iconPath1, iconId = 1, interest = true, class = "MAGE"}, --lady jaina proudmoore
|
||||
["167827"] = {file = iconPath1, iconId = 2, interest = true, class = "SHAMAN"}, --Thrall
|
||||
-- ["167826"] = {file = iconPath1, iconId = 1, interest = true, class = "MAGE"}, --lady jaina proudmoore
|
||||
-- ["167827"] = {file = iconPath1, iconId = 2, interest = true, class = "SHAMAN"}, --Thrall
|
||||
|
||||
["157432"] = {file = iconPath1, iconId = 3, interest = true, class = "WARRIOR"}, --bloodletter phantoriax, a npc inside torghast
|
||||
["166148"] = {file = iconPath1, iconId = 4, interest = true, class = "WARRIOR"}, --sawn, a npc inside torghast
|
||||
["171996"] = {file = iconPath1, iconId = 5, interest = true, class = "WARRIOR"}, --kythekios, a npc inside torghast
|
||||
["172007"] = {file = iconPath1, iconId = 6, interest = true, class = "WARRIOR"}, --thelia, a npc inside torghast
|
||||
["172024"] = {file = iconPath1, iconId = 7, interest = true, class = "WARRIOR"}, --telethakas, a npc inside torghast
|
||||
["157406"] = {file = iconPath1, iconId = 8, interest = true, class = "WARRIOR"}, --renavyth, a npc inside torghast
|
||||
["166151"] = {file = iconPath1, iconId = 9, interest = true, class = "WARRIOR"}, --moriaz the red, a npc inside torghast
|
||||
-- ["157432"] = {file = iconPath1, iconId = 3, interest = true, class = "WARRIOR"}, --bloodletter phantoriax, a npc inside torghast
|
||||
-- ["166148"] = {file = iconPath1, iconId = 4, interest = true, class = "WARRIOR"}, --sawn, a npc inside torghast
|
||||
-- ["171996"] = {file = iconPath1, iconId = 5, interest = true, class = "WARRIOR"}, --kythekios, a npc inside torghast
|
||||
-- ["172007"] = {file = iconPath1, iconId = 6, interest = true, class = "WARRIOR"}, --thelia, a npc inside torghast
|
||||
-- ["172024"] = {file = iconPath1, iconId = 7, interest = true, class = "WARRIOR"}, --telethakas, a npc inside torghast
|
||||
-- ["157406"] = {file = iconPath1, iconId = 8, interest = true, class = "WARRIOR"}, --renavyth, a npc inside torghast
|
||||
-- ["166151"] = {file = iconPath1, iconId = 9, interest = true, class = "WARRIOR"}, --moriaz the red, a npc inside torghast
|
||||
}
|
||||
|
||||
local customIconsDB = Details.Immersion.IconDatabase
|
||||
|
||||
Reference in New Issue
Block a user