I made an addon that tracks your abandoned quests (WotLK 3.3.5.)
I made an addon that tracks your abandoned quests (WotLK 3.3.5.)
AbandonTracker is an addon that automatically records every quest you abandon and preserves detailed information about it, allowing you to revisit and recover context at any time.
-- Core functionality --
The addon listens to quest log changes and determines when a quest has been removed without being turned in. When that happens, it records the quest as “abandoned” along with a full snapshot of its data at the time:
- Quest title and level
- Timestamp of when it was abandoned
- Quest description and objective summary
- Individual objective progress text
- Quest-related items (if any)
- Acceptance context (zone, subzone, city, NPC, coordinates)
This ensures that even after the quest is gone from your log, you still retain all relevant information needed to pick it up again or understand what it involved.
-- User interface--
The addon provides a dedicated UI accessible via a minimap button or slash command. The interface presents a structured list of all abandoned quests with:
- Quest name
- Zone where it was accepted
- Quest level
- Timestamp of abandonment
The list is sortable and filterable via a search box, allowing quick lookup by quest name or location.
-- Quest interaction and management--
Each entry in the list supports multiple actions:
- Left-click opens a detailed view of the quest, including description, objectives, context, and items
- Right-click removes the quest from your saved history
- Middle-click allows you to attach a short personal note to the quest
The detailed view also includes a direct Wowhead link for external reference, adjusted to the correct game version.
-- Data persistence --
All data is stored per character and saved between sessions. The addon maintains its own database, ensuring your abandoned quest history is preserved across logouts.
Commands:
/at or /abandontracker — open or toggle the UI
/atclear — clear all stored abandoned quests
/atremove [questID] — remove a specific quest entry
/at debug [on/off] — toggle debug logging
Promising addon. People often abandon quests repeatedly. The problem is that it is always a manual process.
Can you add a feature to abandon a specific quest by quest id, either as a command that can be put into a macro or by a keybind? I suppose a command would be a lot more flexible.
Installed the latest AbandonTracker 1.335.2 for Game Version 3.3.5 on Curseforge. Did some basic tests with only Addon Control Panel and Bugsack as the two other addons installed, and several issues immediately appeared:
1. Just left clicking in Blizzard's Quest Log on the quest headers/categories (not individual quests themselves) automatically added (ALL) quests to the tracker and set their status as "ABANDONED". Clicking on individual quests in the quest log did not do anything, thankfully.
2. In AbandonTracker, left clicking on quests in the list brought up a quest details window/dialog popup but generated multiple errors (SetShown and SetVerticalScroll).
3. For some reason the quest details popup window is not movable - despite it being quite large and holding a lot of text - while the initial addon window is movable.
4. At first typing `/at status` listed half the quests I actually had as "active". When I opened the Blizzard quest log and type the command again, it showed all the quests as "active" this time.
Also, an option to remove/toggle the minimap button would be welcome.
So, the addon kind of works, but its buggy on 3.3.5 client.