# AllTheThings

## [4.4.7-100-g4949b53](https://github.com/ATTWoWAddon/AllTheThings/tree/4949b533dd5a3978faa015c3e91b9b87b7f6aeca) (2025-05-29)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.4.7...4949b533dd5a3978faa015c3e91b9b87b7f6aeca) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- Sort missing items for DF  
- [Logic] Retail: Tiny performance improvement for Filling based on local testing  
- [Logic] Retail: Purchase Filler is now defined by the Costs Module  
    [Logic] Filler refresh properly clears search cache again  
- [Logic] Retail: Upgrade Filler is now defined by the Upgrade Module and no longer hooked into the Item class  
- [Logic] Retail: Catalyst Filler is now defined by the Catalyst Module and no longer hooked into the Item class  
- [Logic] Retail: More refactoring to Filler activate/deactivate so that they work properly even when a Filler is already the proper state, or not even added to the FillerPriority set  
    [Logic] Retail: Fillers linked to Settings will now activate/deactivate correctly on login and when added afterwards  
- [Logic] Added app.LinkEventSequence to allow linking additional Event Sequences via external logic  
- [Parser] Added data module classes for AreaTable, ContentTuning, UiMap, and UiMapAssignment.  
    [Wago] Included new data modules.  
- [Wago] Updated wago data module batch files to include AreaTable, ContentTuning, UiMap, and UiMapAssignment.  
- [Logic] Retail: Partially added support for Fillers to be linked to enabled Settings  
    [Logic] Retail: Adjusted event handling of Fillers to interact correct with Settings changes  
    [Logic] Retail: Fill NPC data is now linked to its Filler dynamically and no longer needs to perform explicit settings checks when running  
- [Logic] Retail: Settings changes now fire Events  
- Added timeline value for DELETED\_5\_5\_0.  
- Fix recieve typo  
- [DB] Fixed bad requireSkill from BNet API on 'Artisan Gardening Hat'  
- Changed BMAH file to always use "BEFORE" preprocessors.  
- [Contrib] Couple ignored objects  
- MISTS: Found some more...  
- MISTS: Fixed Mage's Glyph of Arcane Explosion for Inscription. Fixed some more explicitly deleted recipes.  
- MISTS: Fixed some broken spellIDs for removed from game (deleted) items for Enchanting.  
- MISTS: Fixed some broken spellIDs for removed from game (deleted) items for Alchemy.  
- MISTS: Fixed some broken spellIDs for removed from game (deleted) items.  
- MISTS: Moved the Lightning Steel quest to the Isle of Thunder.  
- Cooking achievements, particular Gourmet achievements, now use their automation instead of listing items that they shouldn't be as criteria.  
- Spell Providers now supply an icon.  
- [Parser] The BATTLE\_PET\_SPECIES criteria type now also acquires battle pet information from the new wago module to fill data.  
- [Parser] Added the BattlePetSpecies Wago data module.  
- MOP Classic: Updated Wago data modules to 5.5.0.61051.  
- Master of Masters automation and added 4 battle pet NPCs.  
- A couple other achievements on the Timeless Isle are automated.  
- Killing Time appears to be automated now.  
- Classic: Call in the Cavalry is indeed automated now, sorta.  
- Classic: Moved the remaining content from Pre-Wrath Customs into the Arena achievements section.  
    Shifted some arena specific PVP Achievements from the main PVP section into the Arena section instead.  
    Classic: Whitelisted the Arena file now that it supports timelines.  
- Classic Era/SOD: Added Professional Journeyman, Expert, and Artisan achievements as their criteria can be completed ahead of the release of achievements.  
- Classic: Updated 'Outland Raider' to show in the next incarnation of TBC Classic for when Classic Anniversary realms progress further.  
- Classic Era: Buying Bank Spaces will now trigger a recalculation.  
- [Logic] Retail: Added some Fill API functionality to allow adding a Filler and activating/deactivating an existing Filler  
- [Logic] Retail: Fixed Filling groups for the current Zone when logging in or reloading UI  
- [Logic] Retail: Potential fix for 'Main' tier pieces shown in Catalyst tooltips from assuming they have an Upgrade even when presented on Items already past the respective 5/8 upgrade level  
- Classic: Fixed the "Insane Mode" string.  
- Add MoP/WoD BMAH  
- Classic Era/SOD: Now showing source locations on spells.  
    Classic Era/SOD: Disabled setting minReputation to Exalted for Reputation criteria types.  
- BMAH Underbelly Branch re-enabled (#2009)  
    Madam Goya is in dalaran since TWW again  
- Add June 2025 Trading Post  
- Add MoP Classic promo mount, fix some reported errors  
- Classic: Fixed the presets button in the Settings menu.  
- Classic: Now using nmr/nmc inheritance. Fixed achievements not filtering properly as a result.  
- Add missing Voidcycle HQTs  
- [DB] Vanilla: Sourcing Heart of the Wild and Volatile Rum  
- Classic: Removed a weird ResolveSymolicLink in an OnUpdate call for achievements. (This may have been a legacy requirement?)  
- Classic: The "partial\_achievement" symlink is now only an instruction to tell the popout list to grab the other achievement's source information instead of the active achievement.  
- Classic: Overhauled the Achievement system in all Classic Flavors. It now uses the Wago database for achievement and achievement criteria localization for pre-Wrath content.  
    Known Issues: Loremaster achievements are no longer functional pre-Wrath Classic. They were extremely expensive and the logic conversion from Wago to a format that meets ATT standards was not possible in the limited amount of time I had to do this.  
- [Logic] Retail: Quick refactor of Fill module structure to make some future adjustments easier to accommodate  
    [Logic] Retail: Timewarped Badges are now only filled when they are the root of a Tooltip due to the number of purchases they have now  
- [DB] Linked the Force NPC to the Void-Forged Stallion  
- [Logic] Retail: Fixed catalyst results not showing for Cloaks  
- [DB] Fixed 'Aggregation of Horrors' getting all other world boss NPCIDs linked into it  
- [Logic] Retail: 'Contains' tooltip lines will now include an indicator based on certain Fill types to help show the reason a Thing is listed (currently: Reagent/Upgrade/Catalyst)  
- [DB] Adjusted 'Collapsing Riftstone' for Rift stuff to not use symlink  
- [Logic] Retail: Fixed Catalyst contains showing results on incompatible Armor types  
- [Logic] Retail: Fixed popouts with quest chains not properly considering the quests collectible within the window and thereby applying the proper sorting  
- [DB] DF:S3 LFR items from Catalyst marked as removed currently until someone provides a viable in-game Source of items to catalyst into these items  
- [DB] Added note to 'Circuit-Linked Chainmail which appears to be backwards on Hero track appearance (maybe other are also, idk)  
- Classic Era/SOD: Fixed the Safe Deposit iconID.  
- Quick Org Vision fixes  
- Classic Era/SOD: Updated Criteria data to include faction specific Apprentice Riding skillIDs.  
- [DB] Vanilla: Sourcing Alchemy veils + rework  
- Classic Era/SOD: Added faction specific riding skills.  
- Classic Era/SOD: Tauren can learn Wolf Riding.  
- Fix a few reported quest and object errors  
- The Restore feature for profiles now also takes account-wide ticks into account (no pun intended, but I'm proud of it nonethelesss)  
- [DB] Moved 'Technique: Inscribed Rolling Pin' to final boss in DFC  
- [Misc] Some Catalyst module cleanup  
- Few more places with new icons.  
- Added new icons from @Dead-Serious and fixed few name typos.  
    Added skyriding filter for more skyriding achievements.  
- Add files via upload  
- [Logic] Retail: Fixed an issue with Catalyst logic where Chest items wouldn't show catalyst results where the inventory type of the catalyst result was a variant of the Chest slot (i.e. Robe/Chest/Body) because of course there's 3 kinds for the same slot  
- Classic: Added the ability for you to see the requirements for some achievements by holding Shift when looking at the tooltip. These requirements match Wrath of the Lich King's requirements.  
- Classic: Fixed a print statement in Cata caused by ACHIEVEMENT\_CRITERIA\_DATA not existing in that context.  
- Classic: Added the CriteriaType class. This class will eventually hook into pre-Wrath achievements.  
- Classic: Fixed a localization bug with the Safe Deposit achievement. In Classic you only have access to 6 bank slots.  
- [Cata] Fix item ID for Glyph of Fade  
- Fixed ICC HQTs for changing quest rings.  
    Added questID and weekly status to some of the objects as ItemWIthQuest - there's more to come later.  
- Fix a few reported errors  
- [Logic] Retail: Temporarily removed a print due to missing catalyst data which would spam people until the data changes are fully complete  
- Add names and icons to archaeology headers.  
- Removed doubled comment.  
- Restructured threads and dyes by using appendAllGroups.  
- [DB] Provisioner Nasela was a bit off  
    [Logic] Retail: Fixed some groups being filled when they shouldn't  
- Classic: Rebuilt DBs to include the achievement data for future work.  
- [Parser] Now exporting achievement related information for pre-Cata game flavors.  
- [Parser] Now exporting the achievement & criteria information for pre-cata LocalizationDBs. (requires rebuild of parser)  
- [DB]: Hellfire Peninsula: Digging for Prayer Beads  
- Black Blood Residue  
    Lets put that into the right spot.  
- Initial working implementation of ATT showing Catalyst results in Item tooltips! (More cleanup and adjustments likely to follow over the week as Git users complain and/or give feedback)  
    [DB] Revised organization of DF:S3 (are these partially unobtainable?), TWW:S1, TWW:S2 catalyst listings to better support Catalyst module implementation (other Catalyst listings will require future adjustment as well)  
- [DB] Vanilla: Sourcing threads and dyes from vendors  
- [Parser] Now exporting AchievementDB from Wago data modules instead of by using a tool that exports a lua database prone to being out of date.  
- [DB] Fixed a couple more Alliance/Horde mistypes  
- [DB] Fixed an Alliance belt listed under Horde  
- [DB] Fixed some extra coords being applied to unrelated Hallowfall renown quests  
- The Master Planner's Blueprints are also included as PQI for the follow up quest.  
- Hide Skyriding checkbox option in game versions below DF  
