About the Quest Indicator.
yishuangfrank opened this issue · 6 comments
This issue is stale because it has been open for 90 days with no activity. If you feel the issue is still relevant, please leave a comment to prevent the issue from being closed in 30 days
I recently changed the completion tracking to go from actually parsing the text e.g "30/30" to check for the textures associated with it(✔️) as it is able to handle more quests. It's possible the ids for these textures differ depending on the region/client, I'll see if I can manage to find the ids for them somewhere.
edit: If you are able you could help me out by running this script while targeting a unit that has a quest completed, and another unit that has an incomplete quest.
/run print((function()local s=CreateFrame("GameTooltip",'nps' ,nil,"GameTooltipTemplate");s:SetOwner(WorldFrame,"ANCHOR_NONE");s:ClearLines();s:SetUnit("target");for l = 1, s:NumLines() do print(_G['nps'.."Texture"..l]:GetTexture()) end end)())
It will print the texture id in the chat window, and some nil lines as well as I couldn't remove them and still have the script fit in a chat message, for me it'll print 628564 & 3083385.
Hmm ok, so the issue is caused by something else as that appears to be the same IDs. I'll have to look into this some more then and see if I can replicate the issue and see what is going on.