# AllTheThings

## [4.1.10](https://github.com/ATTWoWAddon/AllTheThings/tree/4.1.10) (2024-11-24)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.1.9...4.1.10) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- release4parse  
- Tweak some felcycle notes  
- Update felcycle secrets  
- Update Contributor.lua  
- Update guest relations and helcycle secrets  
- Couple Guest Relations adjustments from personal progress  
- Twilight Highlands: Battle Pets  
- Replaced some criteriaID still using index instead of UID  
- moar exploar  
- I'M EXPLOOOORING  
- ATT popup dialogs now properly focus itself each time when opened (also can close with ESC properly each time)  
- Added all TWW NYI sources.  
- Fix some reported errors  
- Fetch Wago file path from config because we're pros here  
- https://www.wowhead.com/news/massive-battle-for-azeroth-achievement-nerfs-in-patch-11-0-7-351343 Changes integrated plus made an update script for the PTR Wago files so the computer can do my work for me  
- Incorporated changes from #1594 due to conflicts on PR (closes #1594)  
- Skip filling Chromie's alternate goodie bags (fixes #1852)  
- Add some exploration areas and tweak felcycle secrets  
- Update guest relations and felcycle secrets  
- Add some exploration areas and fix some reported errors  
- Cleaned up a lot more pointless MISC filterID assignments (was only necessary to prevent Parser from turning random stuff into Recipes)  
- Adjusted some lock criteria for A/H Murkblood Invaders based on recent reports & testing  
- Cleaned up some duplicated Trinkets on ZC Rares  
    Removed some non-existent Rares in ZC  
- Added all TWW profession gear with sources. Time to collect them too :)  
- Test commit for secret objectids  
- Anniversary:  New Timewarped items for Historian Ma'di, Wintersaber Commendation faction update  
    Azj-Kahet: Updates to couple of rumors  
    Tirigarde Sound: Enable a world quest  
- PTR: 11.0.7 build 57641 data (reparsed with retail)  
    - fixed Tranquil Strand which I forgot to edit after copy-paste .-.  
    - fixed quest giver coords  
    - added new vendor stuff  
    - commented out Ashvane Issued Workboots treasure, seems like they gone  
- ZG: Cache of Madness  
    Couldn't get the intended descriptions to work, so this removes the dysfunctional code altogether. Adding descriptions only to the correct artifacts was not a meaningful improvement anyway.  
- the condition for this step is basically untestable while popular because players in other phases can complete it in your phase, nothing can be controlled for  
- Add valorstone equipment chest, add timelines and tweak 11.0.7 mount/pets  
- [TOC] Remove outdated versions.  
- Adjust felcycle secret notes, add pointless treasure salesman  
- Update guest relations and felcycle secrets  
- Add some todo notes  
- Update felcycle secrets  
- Couple more account wide quests & sorted  
- Add missed felcycle HQT  
- Update felcycle secret pebbles  
- Update guest relations quests, add parts of Felcycle secret, adjust some exploration mapid to use constants  
- Retail: IQD - Soryn sells same content as Orus  
- Added coord for Amurra Thistledew  
    Used map constant for The Dreamgrove  
- Stop buying downgrade crests, they're permanent player power removal :weary:  
- Fixed the stupid brackets :(  
- Wago files are split for PTR, Beta, Classic and Retail  
- Added some more infos to Guest Relations & Crates based on personal experience  
- Fix some reported errors  
- Only report unmapped areas if a valid coord exists on the current map  
    Coords are only 1/10 precision  
- Found New Area renamed to Found Unmapped Area and can report areas without coords as well  
    Couple exploration adjustments  
- Add some exploration areas and fix some reported errors  
- Retail: Added '/att all-hidden' to show a single window containing all Hidden ATT content  
- ..  
- Retail: BuildSearchResponse/BuildTargettedSearchResponse 'criteria' now accepts the 'ParentInclusionCriteria' table to define any custom parent inclusion function(s) instead of being hard-coded within the hierarchy match logic  
- Retail: BuildSearchResponse/BuildTargettedSearchResponse now accept a 'criteria' param which is a table containing possible keys SearchCriteria/SearchValueCriteria which replace the default criteria functions when selecting search results  
    Retail: 'Removed with Patch' dynamic group now uses a custom criteria function to only include search results where the 'rwp' value is greater than or equal to the current patch  
- Retail: BuildSearchResponse no longer accepts 'clear' and 'keep' parameters, but instead a single 'drop' parameter to indentify fields which should be dropped from returned search results (sym is always true by default)  
- Add new guest relations quests  
- Retail: [WIP] Partially refactored some search response logic to make it more friendly to performing more advanced searches  
    Retail: Added app:BuildTargettedSearchResponse which allows providing the exact group or set of groups to search (akin to Classic)  
- Parser: 'rwp' is only removed when the 'awp' is within the version of the current Parser parse (i.e. don't remove 'rwp' because of something known to be re-added in the theoretical Classic future)  
- Parser: Removed the 'rwp' value from Things which have a more recent 'awp' value (i.e. 'rwp' will only continue to exist on Things which are currently removed, or will be removed in future)  
- Changed to visit\_exploration shortcut.  
- Retail: 47253 is obsolete  
- Added new shortcut: exploration\_visit -- requires manually visiting an area (due to Blizzard's API gaps) and is thus non-collectible by default (for now)  
    New Areas Reported with /att contribute and /att realtime-exploration-check (or when actually being explored in-game for the first time) now provide a copy-paste Lua line for the respective exploration\_visit() data entry  
- -- Exploration Overhaul & Revision (based on Retail testing)  
    * ExplorationDB removed from ATT as it serves no purpose other than to export information from harvests  
    * ExplorationDB / ExplorationAreaPositionDB are now properly stored in 'AllTheThingsHarvestItems' for exporting so that they don't permanently persist forever in user's saved variables  
    * Revised coordinate algorithm for captured explored areas to now calculate the nearest valid coordinate to the consolidated average coordinate based on all exploration area coordinates which fall within the actual map boundaries reported by the world map (note: Retail API data is still super wacky in this regard but it seems like this is way more accurate to getting you near a location to actually trigger the area being 'explored')  
    * Re-exported TWW Exploration Areas based on new algorithm (there still exist many areas which I personally cannot get to report in the API on my Main, so they haven't properly been simplified)  
    * Consolidated a bunch of functionality into standalone functions to make life easier  
    * /att harvest-exploration no longer takes a 'simplify' parameter as simplification of resulting area coordinates is done automatically for export  
    * /att harvest-map now also exports the harvested data  
    * /att harvest-map now accepts a 'simplify' parameter (allowing omission to show thousands of waypoints at once via TomTom to help visualize the reported map areas)  
    * Exploration areas with no determined coords / maps with no determined areas are cleaned up prior to export  
    * /att harvest-exploration now has more chat reporting of information to help sanity-check results based on each map harvested, based on the character doing the harvest  
    Retail: CreateMiniListForGroup now accepts a second parameter to force the window to be re-created even if the root group's hash has already been turned into a popout  
- Retail uses system message ID 396 for new map exploration, so Exploration should properly collect automatically when being explored now  
- Slight rename of character exploration cache to remove naming confusion  
- Exploration now shows the saved checkmark if the current character has the area cached in ATT (either via API or visit)  
- Added known API-based Exploration groups to Goblin areas  
- Minor coordinate updates, Soridormi MobileNPC  
