comparison WorldPlan.lua @ 66:e43e10c5576b

Update for Legion Patch 7.2 - Massive performance improvements through largely re-written update routines. - Removed AP token caching until reliable mechanisms for detecting AK shifts can be resolved.
author Nenue
date Thu, 30 Mar 2017 02:32:44 -0400
parents 876c3f0bfd0e
children 96183f981acb
comparison
equal deleted inserted replaced
65:02f1d3bce558 66:e43e10c5576b
292 end 292 end
293 print(mapAreaID) 293 print(mapAreaID)
294 local isBrokenIsle = BROKEN_ISLE_MAPS[mapAreaID] 294 local isBrokenIsle = BROKEN_ISLE_MAPS[mapAreaID]
295 local isContinent = (mapAreaID == BROKEN_ISLES_ID) 295 local isContinent = (mapAreaID == BROKEN_ISLES_ID)
296 296
297 if db.isContinentMap ~= isContinent then
298 for _, pin in pairs(db.QuestsByID) do
299 pin.isStale = true
300 end
301 end
297 db.currentMapID = mapAreaID 302 db.currentMapID = mapAreaID
298 db.isContinentMap = isContinent 303 db.isContinentMap = isContinent
299 db.useContinentType = (WorldMapDetailFrame:GetScale() < 1) 304 db.useContinentType = (WorldMapDetailFrame:GetScale() < 1)
305
300 306
301 for _, module in ipairs(db.OrderedModules) do 307 for _, module in ipairs(db.OrderedModules) do
302 if module.OnMapInfo then 308 if module.OnMapInfo then
303 print(' |cFF00FFFF'..module:GetName() .. ':OnMapInfo()|r') 309 print(' |cFF00FFFF'..module:GetName() .. ':OnMapInfo()|r')
304 module:OnMapInfo(isBrokenIsle, isContinent, mapAreaID) 310 module:OnMapInfo(isBrokenIsle, isContinent, mapAreaID)