# AllTheThings

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

- Cataclysm: You can enchant the Twilight Cultist set to collect it permanently.  
- Cataclysm: Darkmoon Pit Fighter not available until Hour of Twilight.  
- Gruffscale Leggings was added in Wrath, removed in Cata, and then added back with BFA.  
- Living Cowl was removed with Cataclysm and added back in BFA.  
- Added Shatterscale Mightfish to Mount Hyjal and Twilight Highlands.  
- Cataclysm: Foundations of Courage was added with Dragon Soul, not Firelands.  
- Cataclysm: Rift Bracers was removed from the game with 4.0.3 and then added back in 7.1.5.  
- Classic: Fixed a bug with exploration achievements caused by impossible to collect criteria introduced as visitation in Retail ATT.  
- Pyrox Flats was added with Cataclysm.  
- Cataclysm: Fixed BB King achievement criteria.  
- Retail: Holding Shift when looking at an achievement will now display the full criteria structure like it does in ATT Classic.  
- Update README.md  
- Cataclysm: Removed an unused Stratholme criteria. (it was added later after Cataclysm launch)  
- Cataclysm: Fixed the To All the Squirrels Who Cared for Me achievement criteria.  
- Moved a couple more over to the root outdoor zones achievements header.  
- Moved Surveying the Damage to the root Outdoor Zones achievements header.  
- Moved Stood in the Fire to the root Outdoor Zones Achievements section.  
- Added the ifclassic helper function for values whose state is changed between retail and classic. (ANYCLASSIC)  
- Format Adjustment: ",  {" to ", {". Removed an extraneous space.  
- Exploration: Northrend & Broken Isles  
- Now that classic supports criteria the same way that retail does (at least for cataclysm...) we can remove some of these classic only sections.  
- Added some "merge" symlink entries to remove a parser warning.  
- Removed some "merge" symlink entries to remove a parser warning.  
- Shared Description for mechanar bounty.  
- [Msic.] Fix format error.  
- [Misc.] Change location.  
- [Misc.] Update release schedule.  
- [Misc.] Add release schedule.  
- Retail: Spreading The HQTs  
- [Issue Report] New bug report form.  
- Contribute: Fix not capturing unsourced objects by leaving when we ignore instead of leaving when we don't ignore :facepalm:  
- Retail: when you want to sort radiant remnant, but find rabbit hole  
    ongoing thing  
    Note: some of stuff in area tied to active wqs, seems like it, or depend on weekly quests .-.  
- Wanderer's Festival HQT  
    Contribute: Don't check for missing objects if they're marked in MobileDB  
- 735  
- Updated the criteria for the To Current Matters breadcrumbs  
- Retail: bunch of sesstion fixes  
    - moved hqt under ef -> dragonscale expedition by Darkal request  
- Contribute: Fixed not passing the id to the ignore check functions  
- Another coord for Void-Seeped Cache  
- Contribute: Set the correct 'id' value in Report text  
    Contribute: Added another 'Opening' spell (there's like 140+ of them on Wowhead, I hope not all of them are relevant...)  
- Contribute: Use distance of 2 (instead of 0 for testing) for object coord detection  
- PTR: more clean up  
- Added some preliminary Object-looting tracking and reporting to /att contribute [NOTE: This requires the game option 'Enable Interact Key' to be enabled, and for in-game Objects to be interacted with via the 'Interact With Target' key at this time]  
    * I have not done a super extensive amount of testing with this so please report anything weird if you use this feature  
- Added /att report-reset - can be used to reset any Reports which were generated without needing to reload UI  
- 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.  
