# AllTheThings

## [4.3.9a-51-g6607108](https://github.com/ATTWoWAddon/AllTheThings/tree/6607108ea11262737f385d6f763277c14e7754dc) (2025-04-05)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.3.9a...6607108ea11262737f385d6f763277c14e7754dc) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- getting att issues to below 100  
- sorted wod item  
- added xmas dagger mop to doti  
- Cata: Added the new Bloodied and Vicious Tailoring recipes.  
- [DB] Updated Skill Level Requirements for all WoWHead supported flavors.  
- [Logic] Quests ignored for print by user settings is now checked prior to PrintQuestInfoViaCallback as well  
- [Logic] Modified most retry operations concerning a 'group' into a CanRetry check  
    * Retail Item retrying refactored slightly due to now reduced complexity in logic  
- [Logic] Added a base CanRetry field which can be used by 'retrying'-type operations to provide a time-based window until the retry operation should be stopped. This way we don't need custom iterators and counts for every situation where we are retrying some operation on a group (as that is wildly inconsistent between users as to what duration of time that actually represents due to varying framerates and internet latency) [WIP]  
- Fix some reported quest errors  
- [Logic] Source Appearance groups which are not linked to an ItemID now return their proper transmogappeareance link  
- [Logic] Illusions with no link now return their name instead (only affects NYI stuff)  
- Dungeons, Part 3: Refactor code to eliminate (or reduce) duplicate Keys  
    - Also update some descriptions  
- Cata: Added the new Bloodied and Vicious leatherworking recipes.  
- Cata: Fixed some more scuffed preprocessors.  
- Cata: Fixed a scuffed description statement.  
- [Logic] 'This may require a Force refresh...' text should no longer replace the Item link in some rare circumstances  
- [DB] Linked another NPC to Scrapchewer  
- [Logic] Retail: Need to ensure that RequestLoadQuestByID always delays one frame so that we prevent some stack overflow situations  
- Retail: fix es locale to not throw error in bugsack  
- Fix many reported errors  
- Add partial translations of Es and Mx clients. (#1937)  
- Dungeons, Part 2: Refactor code to eliminate (or reduce) duplicate Keys  
    - Also update some comments and fix indentation on some of my previous commits  
- Fix bad objectives not using cost, fixes #1949  
- Timeline out Battle for Lordaeron quests  
- Attempt to start sourcing new BFA mythic sourceIDs  
- East.Kingdoms/Dun Morogh: Refactor code to eliminate duplicate keys  
- [Locale] Update zhCN (#1948)  
- Add new LoU renown quests, fix TW vendor listing  
- Dungeons, Part 1: Refactor code to eliminate (or reduce) duplicate Keys  
    - Also update some comments and fix indentation on some of my previous commits  
- [Logic] Callback method cache is now a weak-table such that any one-time-use callback methods can simply be cleaned up by the garbage collector if they are no longer referenced  
- Update Sah'rhee description, fixes #1946  
- Remove Captain Placeholder  
- [Logic] Achievement Criteria nested under different Achievements can now properly display the other Achievement name  
- Kalimdor/Stonetalon Mountains: Refactor code to eliminate duplicate keys  
    - Added and updated some coordinates  
    - Added and updated some descriptions and comments  
- [DB] Removed Cost data for Handcrank and Steamboil since they're included in ReagentDB  
- keystone legend locale fix  
- [DB] Linked a Vignette to M.A.G.N.O. in Undermine  
- [Logic] Retail: Some performance improvements to how QUEST\_DATA\_LOAD\_RESULT performs when ATT has already received valid server quest data [Other addons seems to trigger this event an insane amount, so we will minimize ATT's use of that data return in most cases]  
- Fixed a logic error involving missing guid values on characters.  
- Sort TP quest and many Legion mission items  
- Sym recipes onto War Supply Crate and battleground cache, fixes #1944  
- Remove redundant and problematic RWP fields from Scholomance quest rewards, fixes #1942  
- [DB] Moved a confirmed HQT  
- Kalimdor/Ashenvale: Refactor code to eliminate duplicate keys  
    - Added and updated some coordinates  
    - Added and updated some descriptions and comments  
    Kalimdor/Darkshore: Fix a description added in 4aab47675ffa799af91e2976e79af10f5406b771  
    Blackfathom Deeps: Add a "Murloc Skin Bag" to the loot table  
- Marked Thrrrdgl as removed  
- [Logic] Adjusted texture coords for textures returned by GetLFGDungeonInfo  
- [DB] Adjusted LOU listings to match better to in-game existence  
- [Logic] Cleaned up app.GetNameFromProviders  
    [Logic] Criteria names now use app.GetNameFromProviders if needed  
- [DB] Removed some inaccurate Criteria from Dazzling Dragons  
- [DB] Found an NYI grey item  
- Fix some sorting on TP mounts  
