Narcasung 30fe4b83a9 fix(tracker): name and group quests built from partial records
Quests assembled from a Learner entry or a questDataOverrides entry that
never captured every field reach the tracker with nil fields, since GetQuest
copies rawdata key by key. Two of those show: a nil name printed as the
quest id, and a nil zoneOrSort that sent _GetZoneName down its very first
line, `if not zoneOrSort then return "Unknown Zone" end`, before it could
consult the quest log header the earlier fix added. Those objects are cached
for the session, so neither repaired itself.

GetQuest now fills a missing name from the quest log and defaults zoneOrSort
to 0, the value every caller already reads as "no zone on file" -- and which
some of them require, `quest.zoneOrSort > 0` erroring outright on nil.
_GetZoneName treats nil the same way rather than short-circuiting, which
also stops a nil quest from labelling its group Unknown Zone under the sort
modes that do not group by zone at all.

The tracker asks the quest log for a title before printing an id, so quests
already cached without a name come out right too, and the live-fallback
builder stops discarding the override data it just looked up.
2026-08-17 15:57:17 +02:00
2026-02-11 16:15:16 -06:00
2026-06-06 13:44:49 -05:00

Questie-X

Fork of aron-w/Questie-X with bug fixes and personal changes. Made for and tested on CoA, but it should also work on other 3.3.5 clients.

Fixes

  • fixed world map icons offset due to Ascension's objective frame and zoom addons like Magnify.
  • fixed tracker objectives not updating correctly.
  • fixed tracker handle not moving the frame.
  • fixed custom quests having no name in the tracker.
  • fixed custom quests not showing (complete) in the tracker.
  • fixed custom quest items not showing.
  • fixed quest tags (group, elite, dungeon...) being wrong on quest ids Ascension reuses for its own content.
  • fixed Ascension "main quests" not having the correct category and not clearing on complete.

Changes

  • implemented Ascension's backported supertracker buttons to the tracker.
  • added "By Zone + % Completed" and "By Zone + % Completed (Reversed)" tracker sorting options.

Credits

aron-w/Questie-X
Xurkon/Questie-X
Questie

S
Description
No description provided
Readme MIT 35 MiB
Languages
Lua 100%