# AllTheThings

## [4.4.0-66-gc4bdbc3](https://github.com/ATTWoWAddon/AllTheThings/tree/c4bdbc3eab9b4a81efd01fd2340fedda5cc90b48) (2025-04-25)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.4.0...c4bdbc3eab9b4a81efd01fd2340fedda5cc90b48) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- Fix some reported errors  
- [CI] Add Parser run on PR.  
- Object coords  
- Update Noblegarden.lua  
    Additional NPC / Coords in Dornogal  
- [Contrib] Retail: In-game Achievement harvester is no longer needed  
- [Logic] Retail: Discovered that the few remaining achievements with 'achievement\_criteria' symlinks have not been pre-filling themselves anymore, so fixed that and made it happen at a more appropriate time during the initial startup sequence  
- [Logic] Retail: Migrated more data handling logic  
- [Parser] Fixed an issue where criteria could still be assigned as NYI for reporting even when being moved to their known Source  
- [Logic] Retail: Migrated more search-related logic  
- [Contrib] /att list cached now clears unknown Source groups properly  
- [DB] Noblegarden: Cursed Rabbit's Foot  
- [Logic] Retail: Migrated 'MergeProperties' logic to DataHandling module  
- [Logic] Retail: Starting to move some search functionality into a module  
- daily bag is under rewards now  
- sym linked event completion bosses  
- updated daily bag for nightfall mog.  
    Should conclude the updating of the nightfall event  
- nightfall progress items now have a description on how to get them  
    added event completion with boss crs for nightfall gear  
- updated arathi gear  
    symlinked nightfall gear to the "rares"  
    still have to decide with boss drop/daily bag  
- Embercourt  
- Update Nightfall rares  
- Add new shop items, fix some reported errors  
- [Parser] Fixed a datatype issue when shifting coordinates (Ringing Deeps) which caused random coords to remain inaccurate by up to 0.5 based on their starting value even after shifting  
- undermine gobo rep vendors, their quests and their achievements are now together in 1 file  
- [DB] Sorted the various sections of AccountWideQuestsDB  
- Moved winds of mysterious fortune to world events, added schedule to dastardly duos, added HQTs to winds event  
- Various fixes.  
- Retail: stuff from ptr in last day before release  
- Most Nightfall Titles never made it  
- Update Mysterious Satchel listings  
- [Logic] Tooltip auto-refresh from TOOLTIP\_DATA\_UPDATE is now in a Callback (sometimes this event seems to trigger many times in a single frame, so this should help that)  
- [Contrib] Bunch of Debugger updates!  
    * Looted Currencies are now captured  
    * Cleaned up handling of Loot and Source links  
    * Removed LOOT\_OPENED event use  
    * Fixed double adding/reporting of loot per LOOT\_READY event  
    * Debugger now captures Item Container loot (note: most newer content Blizzard uses special push-loot containers that don't actually 'contain' loot so those don't get captured)  
    * Unknown Objects loot Sources now capture the Gametooltip text as their visible name (if existing)  
- Cloaks are cloth but clohes are not cloaks  
- [Contrib] Debugger: No longer captures duplicated player loot under 'Drops'  
- [DB] Added Empty Mysterious Potion  
- [Logic] Retail: Prioritize Units before Class/Race  
- [Logic] Fixed when unknown Sources from Items which refuse to load in the client would show 'Retrieving data' forever  
- [Contrib] Retail: Added a workaround for a niche issue where /att list would not automatically refresh itself when child groups received updated data  
- [Logic] Bumped the limits on automatic modID/bonusID checking when attempting to determine Item links from SourceIDs  
- [Logic] Added [/att debug-print] and some chat reminders of Debug statuses when toggled  
- [Logic] Added [/att debug-events] to encapsulate the debugging of ATT's game event handling  
- [Contrib] Removed a redundant GetItemInfo call within /att list  
    [Contrib] Adjusted some source-checking logic in /att list (/attharvest) such that sourceID's with inaccurate Item link information can reset their Item information to be re-determined  
- [Logic] Retail: Simplified building of an item link  
    [Logic] Retail: Items now have a default 'itemString' property instead of relying on it being accurately passed into and stored via the search function (adjusted search function accordingly)  
- [Logic] /att list now prioritizes objects by 'key' field match ahead of 'field'  
- [DB] Reparsed for Git  
- [DB] Completely re-designed Motherlode using InstanceHelper so that all parse versions render the dungeon accurately for the current game version (perhaps this style can be used for other Dungeons which receive a M+ overhaul and item changes)  
- [Parser] Added some new difficulties in testing how to better organize re-used dungeons for newer game seasons with alternate items and removed old items...  
- Add Myseterious Satchels, fixes #1966  
- Source some Flame's Radiance things, add Titles, set header icon  
- Fix some reported errors  
- [Parser] InstanceHelper now ignores upgrades if they are defined as 0 within the UpgradeMapping  
- [Parser] Don't store empty difficulties table if a multi-difficulty only specifies one difficulty (it's special)  
- [Misc.] Sort locale.  
- [Misc.] Delete unused field.  
- DD event is now under holiday  
- m+ toy is gone, pvp has 1 more id?  
- [Locale] Fix typo.  
- [Locale] Fixed unfinished string causing crash on load  
- [Locale] Update esES (#1962)  
    * Translate profile-related strings to Spanish in locales/es.lua  
    * Translate filter-related strings to Spanish in locales/es.lua  
    * Fix typos in Spanish localization strings  
    * Update more Spanish localization strings  
    * Updated more Spanish localization for various settings and descriptions  
    * Update more Spanish localization for account-wide tracking and flight paths and mounts  
    * More Spanish localizations  across various sections  
    * Update more Spanish localizations  
    * More Spanish localizations done  
    * Update more Spanish localization  
    * Started working on setting menu esES localizations  
    * [Locale] Update Spanish localization for debugging strings and general content settings  
    * Even more esES localizations  
    * Finished the localization of esES  
    Missing the abbreviations part  
    * Cleanup unused abbreviations  
- [Locale] Update esES and esMX. (#1965)  
    * Sorted the unsorted line in all languages to match english order  
    * More translations to es-es and es-mx  
- [DB] Adjusted Mechagon and the Motherlode to be more-accurately representative of the current M+ Season (Junkyard is not currently available in any difficulty and Heroic/Mythic item bonuses have been temporarily adjusted for proper Source harvesting and given a short description on where they are obtained, instead of duplicating the whole dungeon into M+ categories)  
- [Logic] Retail: Added a CleanLink function to more thoroughly clean Item and other Link types down to their raw data  
    [Logic] Retail: Now using CleanLink to retrieve/clean proper link data in a few other places and reverted back to prior item string indexes due to the fixed link handling  
- [Logic] Retail: Created a safe replacement for HandleModifiedItemClick since it is now unsafe (thanks Blizz)  
- [Logic] Retail: Fixed Lua error introduced by Blizzard when testing if the base UI will handle a Link (e.g. ctrl-click on Quests to expand them in lists now works as expected)  
- [Logic] Retail: Fixed link search due to item string shift  
- [Logic] Retail: Fixed Upgrades in tooltips [Blizzard apparently has shifted the Item information string to include another field prior to the Bonus information, so this has offset all Bonus-based information determined for Items]  
- Cata: Fixed the objectives for The Breath of Cenarius.  
