Achievements v1.0.6
What's new
1.0.6 - 2026-07-16
- Fixed a "blocked action" (
ADDON_ACTION_FORBIDDEN) error that prevented logging out or exiting from the game menu on The Burning Crusade. The addon defined globals such asHasCompletedAnyAchievementthat already exist natively on that client; overwriting them tainted Blizzard's protected code that reads them while opening the game menu, which then blocked the Log Out and Exit buttons. These globals are now only defined when the client does not already provide them. - The Burning Crusade now uses the addon's bundled achievement UI (updated to the 2.5.6 interface code) instead of loading the native
Blizzard_AchievementUIaddon, whose UI changes in 2.5.6 caused unfixable taint when driven from an addon. The bundled UI ships in per-client copies (Vanilla/,TBC/) and the native addon is never loaded; a chat warning is shown if another addon force-loadsBlizzard_AchievementUI, since that conflicts with the bundled UI. - The bundled achievement window frame is now named
AchievementsFrameinstead ofAchievementFrame. Blizzard's protected micro-button code reads the globalAchievementFramewhile the game menu opens and closes; a frame created under that name by an addon is permanently tainted and blocked logging out. Public functions such asAchievementFrame_LoadUIandToggleAchievementFramekeep their original names, so keybindings and cross-addon integrations continue to work. - Further reduced zone-transition and general gameplay stutter.
ZONE_CHANGED_NEW_AREAno longer discards the permanent all-map exploration cache or scans battleground world-state POIs in ordinary zones, and unrelated events such as quest, spell, skill, faction, and currency updates no longer invalidate the exploration cache before refreshing criteria. - Fixed achievement-window open and close sounds not being played.
- The category order tables (
categoryOrder,statisticsCategoryOrder) are now exported by reference throughAchievements.private.data. Extension addons that insert their own categories must mutate the same tables the category sidebar reads; falling back to_G.AchievementsDatawas unreliable because a standalone AchievementsData addon can replace that global after the main addon has loaded. - Updated The Burning Crusade interface compatibility to
20506.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

