# AllTheThings

## [4.1.11-50-gb9016fc](https://github.com/ATTWoWAddon/AllTheThings/tree/b9016fca7d1172f888f8ef42dce68a5d81bbc55f) (2024-12-06)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.1.11...b9016fca7d1172f888f8ef42dce68a5d81bbc55f) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- Parser: Now handles Criteria which require Followers and Missions automatically  
    Parser: Can use '\_doautomation' on an Achievement if Parser doesn't want to automate it due to where it is listed (i.e. under a 'real' NPC)  
    Retail: Missions are Things  
    Added a bunch of Missions that Parser told me to... or else  
    Cleaned up a bit more achievements which are automated properly  
- Misplaced Fishing header  
- Few more automatable achievements that work correctly now [WIP]  
    Retail: Added Mission ID information type  
- Removed a couple noautomation/achraw which seem to work fine with current data/logic (WIP)  
- Retail: Isle of Dorn coords fixes  
    - added DF sourseless hqt  
    - exile reach has different npcID for one quest for some reason, added note to it  
    - hqt for teaching enchanting (probably new one otherwise idk why there wasn't reports)  
    - also some wierd npcids off for some quests, I blame only Blizzard for this  
- Parser: Achievements whose CriteriaTree specifies a Progress Bar or an Amount greater than 1 for the requirements will now force the nesting of the incorporated Criterias (previously this was always being forced as a temporary measure to fix certain Achievements [e.g. 1832] but caused wacky behavior for others [e.g. 429,1836,1837]  
- Retail: Opening Professions with 'Debugging' enabled will now properly export all harvested Reagents  
- Retail: Re-harvested all Professions' Reagents manually (since some are still missing Recipes)  
- Update 11.0.7 PetDB  
- Un-break pre-processor  
    Added warbound-only version of Wings of Shattered Sorrow from LFR :weary:  
- Fix some promo timelines  
- De-orphaned 'Hero's Call: Duskwood!' breadcrumbs (26728/28564)  
    Removed inaccurate comment on q:26365  
- Removed a Rank 1 Curio that can be missed and impossible to collect (or wiped via saved var reset)  
- PTR: Siren Isle battle pets  
- Retail: actually, let's move them into NYI and fix typo  
- Retail: The Ringing Deeps missing quest requirement for alts  
    - moved drinks for vendor machine into objects (from unsorted) and added costs for them as for clarity  
    - few exploration in zone  
    - TODO: there some [PH], need re-confirm their IDs from in-game. Wowhead have old -beta- names.  
- Add Razer promotion and Break The Meta, move SteelSeries promotion  
- Some Contribute adjustments for upcoming additions  
- Completed Quests are not available also  
- Costs now use IsQuestAvailable to check chaining costs through Quest-linked Things (i.e. fixes a niche case where an Item is needed for an account-locked Quest which provides another Cost for something currently available to that Character, and that first Item is then marked as a Cost)  
- Added simple function to return if a Quest is available per current ATT settings  
- Added some safety concat values for app:SearchLink() if a bad group is provided  
- Jenafur steps converted to HQT and fixed a bit of data structure to current standards  
- DmF: Spawn of Jubjub  
- Fix some ensemble hqts  
- Retail: exploration and leveling fixes  
- Fix shop ensemble  
- Tweak some promo items  
- Retail: More /attrandom code compression!  
    Retail: Added 'Factions' and 'Titles' to /attrandom for those of you who have clearly exhausted all existing options :rolling\_eyes:  
    Retail: Titles are properly considered a 'Thing'  
- Zul Gurub: Coherent guide for Gurubashi Tribute.  
- Retail: Bit more /attrandom simplification  
- Retail: Refactored and simplified a lot of logic for /attran(dom)  
- Retail: GetRelativeFieldInSet returns the actual matching value from the group instead of just '1'  
    Retail: Filled NPC data will now always use the proper Header from which the filled data was Sourced (i.e. if an Item is linked via 'crs' under a CBD Header, it will retain that CBD Header when filled under the corresponding NPC. This should help to clarify some content in older raids/dungeons which is common vs. what is individually dropped on a boss)  
- discord promo fixes  
- Fix some reported errors  
- Add new store bundle and discord quest  
- Old Crafty and Old Ironjaw criteria hidden because that just created more confusion  
- I have a question for Blizzard. Why.  
- I hate Blizzard  
- Retail: Fixed tooltip for popout roots showing unnecessary data in the 'Contains' section  
- Retail: Fixed Achievement Criteria not always showing what Achievement they belong to in tooltips  
- [Localization] Update zhTW.  
- [Misc] Update git install script.  
- Strip questid 26741 from questdb to fix bad faction tagging in reused HQT  
- exploration quick fix  
- For the Brotherhood! (Westfall stuff)  
- Potentially fixed the "Explore Wetlands" achievement issue on Classic Anniversary realms. (as well as Era/SOD)  
- Exploration: Outland & Northrend (powered by Darkal)  
    And some minor stuff in Elwynn Forest  
- Guest Relations Object names  
- Update 2 - Nerub'ar Palace.lua  
    Curio now lists the vendor as source so that you know where the turn-in is.  
