Narcasung 6aafd2c112 feat(tracker): add objective marker button to quest lines
Ascension's client backports retail's floating objective marker. This adds
a button to each tracker quest line that points the marker at that quest,
mirroring the quest pin the world map draws for it.

Supertracking is a slave of the map's quest selection: both the map and the
Blizzard watch frame funnel through SelectQuestLogEntry, and calling
C_SuperTrack.SetSuperTrackedQuestID directly only moves the marker until the
next map interaction stomps it. So the button clicks the same POI frame the
client clicks -- the watch frame button when one exists, otherwise the map's
quest frame.

The client dropped GetSuperTrackedQuestID, so the current quest is read by
hooking SetSuperTrackedQuestID instead. Every path ends up there, including
the automatic re-pick on zone change, so the highlight cannot fall out of
sync with tracking changed outside the addon. Caching what we last set would
have gone stale the moment the player used the map.

The button mirrors the pin's own textures rather than picking atlas cells, so
the digit, the "?" completed quests use and the selected variant all follow
whatever the client draws. Quests with no pin get no button, and the map's
POI frames are built on demand so buttons appear without opening the map.

Adds trackerShowSuperTrackButton and trackerSuperTrackButtonSize.
2026-07-25 01:50:03 +02: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.

Changes

  • 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%