diff WorldPlan.lua @ 100:fbd4ead2a19f v1.4.11

- More attempts to fix quest markers re-appearing when completed via the order hall spells. Hard to test due to cooldown.
author Nenue
date Thu, 18 May 2017 16:43:14 -0400
parents b29b35cb8539
children 4d1520186ea4
line wrap: on
line diff
--- a/WorldPlan.lua	Mon May 15 00:15:44 2017 -0400
+++ b/WorldPlan.lua	Thu May 18 16:43:14 2017 -0400
@@ -35,8 +35,9 @@
 db.Bounties = {}
 db.BountiesByQuestID = {}
 db.BountiesByFactionID = {}
+db.IgnoreTimers = {}
 
--- default color templates
+  -- default color templates
 db.DefaultType = {
   a = 1,
   r = 1, g = 1, b = 1,
@@ -96,6 +97,7 @@
   --RewardColorReagent = {},
   --RewardColorArtifactPower = {},
   --RewardColorCurrency = {},
+  IgnoreTimers = {},
 }
 
 
@@ -440,12 +442,17 @@
   -- debug info
   WorldPlanData.key = (WorldPlanData.key or 0) + 1
   WorldPlanData.Debug = WorldPlanData.Debug or {}
+  local guid = UnitGUID('player')
+  WorldPlanData.IgnoreTimers = WorldPlanData.IgnoreTimers or {}
+  WorldPlanData.IgnoreTimers[guid] = WorldPlanData.IgnoreTimers[guid] or {}
+
   for _, msg in ipairs(WorldPlanData.Debug) do
     tinsert(DEBUG_HISTORY, msg)
   end
   tinsert(DEBUG_HISTORY, '--SESSION BREAK--')
   wipe(WorldPlanData.Debug)
 
+  db.IgnoreTimers = WorldPlanData.IgnoreTimers
   db.Config = WorldPlanData
   for k,v in pairs(db.DefaultConfig) do
     --[===[@non-debug@