romracer / KalielsTracker

10 stars 3 forks source link

Fixes #5

Closed yoshimo closed 3 months ago

swotam commented 3 months ago

After downloading your changes the previous issues appear to be resolved, however the following new error triggers whenever clicking on a World Quest on the map. Is this easily resolved?

4x ...lielsTracker/Core/Blizzard_BonusObjectiveTracker.lua:685: attempt to index field 'GameModeFeatureSetting' (a nil value) [string "@!KalielsTracker/Core/Blizzard_BonusObjectiveTracker.lua"]:685: in function <...lielsTracker/Core/Blizzard_BonusObjectiveTracker.lua:656> [string "@!KalielsTracker/Core/Blizzard_BonusObjectiveTracker.lua"]:832: in function <...lielsTracker/Core/Blizzard_BonusObjectiveTracker.lua:823> [string "@!KalielsTracker/Core/Blizzard_BonusObjectiveTracker.lua"]:888: in function <...lielsTracker/Core/Blizzard_BonusObjectiveTracker.lua:860> string "=[C]": in function Update' [string "@!KalielsTracker/Core/Blizzard_ObjectiveTracker.lua"]:1431: in function <...s/!KalielsTracker/Core/Blizzard_ObjectiveTracker.lua:1382> [string "@!KalielsTracker/KalielsTracker.lua"]:739: in functionKT_ObjectiveTracker_Update' [string "@!KalielsTracker/Core/Blizzard_ObjectiveTracker.lua"]:881: in function <...s/!KalielsTracker/Core/Blizzard_ObjectiveTracker.lua:879>

[string "@!KalielsTracker/Modules/Filters.lua"]:92: in function <!KalielsTracker/Modules/Filters.lua:85>

Locals: module =

{ contentsHeight = 0 ShowWorldQuests = true rewardsFrame = KT_ObjectiveTrackerWorldQuestRewardsFrame { } BlocksFrame = KT_ObjectiveTrackerBlocksFrame { } title = "World Quests" freeLines =
{ } lineTemplate = "KT_BonusObjectiveTrackerLineTemplate" hasSkippedBlocks = false buttonOffsets =
{ } contentsAnimHeight = 0 lineWidth = 227.466666 fromModuleOffsetY = -10 lineSpacing = 2 tickerSeconds = 0 headerText = "World Quests" freeTimerBars =
{ } potentialBlocksAddedThisLayout = 0 Header = Frame { } DefaultHeaderText = "World Quests" freeProgressBars =
{ } usedTimerBars =
{ } usedBlocks =
{ } oldContentsHeight = 0 blockType = "ScrollFrame" blockPadding = 0 blockOffset =
{ } friendlyName = "KT_WORLD_QUEST_TRACKER_MODULE" paddingBetweenButtons =
{ } fromHeaderOffsetY = -8 updateReasonEvents = 523 updateReasonModule = 8192 poolCollection =
{ } usedProgressBars =
{ } blockTemplate = "KT2_BonusObjectiveTrackerBlockTemplate" } questID = 76367 posIndex = 1 isTrackedWorldQuest = true isInArea = false isOnMap = false numObjectives = 1 taskName = "Hibernation Heroes" displayAsObjective = false treatAsInArea = true isSuperTracked = true playEnterAnim = false existingTask = nil block = ScrollFrame { lineWidth = 187.111111 lines =
{ } currentLine = Frame { } rightButton = Button { } blockTemplate = "KT2_BonusObjectiveTrackerBlockTemplate" AnimIn = AnimationGroup { } ScrollContents = Frame { } id = 76367 groupFinderButton = Button { } module =
{ } title = "Hibernation Heroes" TrackedQuest = Button { } used = true AnimOut = AnimationGroup { } hasGroupFinderButton = true height = 14.222222 } questLogIndex = nil info =
{ quality = 2 isElite = true worldQuestType = 2 tagID = 112 displayExpiration = false tagName = "Epic Elite World Quest" } (temporary) = nil (temporary) = nil (temporary) = Button { Glow = Texture { } SelectedGlow = Texture { } Display = Frame { } Texture = Texture { } Underlay = Texture { } } (temporary) =
{ quality = 2 isElite = true worldQuestType = 2 tagID = 112 displayExpiration = false tagName = "Epic Elite World Quest" } (temporary) =
{ quality = 2 isElite = true worldQuestType = 2 tagID = 112 displayExpiration = false tagName = "Epic Elite World Quest" } (temporary) = true (temporary) = nil (temporary) = nil (temporary) = true (temporary) = Button { Glow = Texture { } SelectedGlow = Texture { } Display = Frame { } Texture = Texture { } Underlay = Texture { } } (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (*temporary) = "attempt to index field 'GameModeFeatureSetting' (a nil value)" BONUS_OBJECTIVE_LINE_DASH_OFFSET = 20

romracer commented 3 months ago

Sorry, been a little busy doing things around the house before early access launches. Kaliel uploaded a new version today, so I'll be archiving this project. Thanks for your efforts to keep it working in the meantime!