# AllTheThings

## [4.1.12-55-g7154e9b](https://github.com/ATTWoWAddon/AllTheThings/tree/7154e9b6fb9b0ff61d7c7ccb79fd638bd0256b0b) (2024-12-14)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.1.12...7154e9b6fb9b0ff61d7c7ccb79fd638bd0256b0b) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- Classic: Fixed a bug with the added with patch tooltip value.  
- Cataclysm: Fixed some leatherworking phase assignments and added the Bloodthirsty cloaks.  
- Classic: Fixed an issue with the Find and Soft Reserves window.  
- Retail: Removed repeatable check from Trackable visibility assignment  
- Missing provider/coords for q:36219  
- Setup Nvidia promo, fix some reported errors  
- Added a ton of missing BoA tokens to BRF due to Blizzard not utilizing modID at the time for Item variants between difficulties/sources  
- Raw Repeatable Quests are always considered available  
    Retail: Trackable Things should remain visible when they are raw repeatable  
- Adjusted coloring of Debug information on Filters to better-indicate which Filters are currently active or not as to why Filtering would be excluding tooltip information, etc.  
- Retail: Removed storage of 'CommonItems' which is no longer used  
- Retail: Adjusted caching of Mounts to utilize a 'Mounts' table instead of 'Spells'. Additionally, Mounts are no primarily stored only in AccountWideData, with only a few Character-specific Mounts being cached by Character (As each Character is relogged, this will result in smaller ATT saved variable file as the redundant storage is cleaned up)  
    Retail: Added a 'PartialSyncCharacterData' for Mounts data when recalculating Account data  
    Retail: Spells cached for Mounts are no longer stored in the Character or Account 'Spells' cache  
- Retail: Fixed Battle Pet collection always showing account-wide credit collection icon  
- Retail: BattlePets can use typical collected logic since they're automatically considered account-wide  
- Use 'was' instead of 'were' for singular references  
- Adjust base check for whether a Class must define its CACHE field  
    Added CACHE to Classes where applicable  
- Moved base Class fields 'modItemID' and '\_missing' to be available in Classic versions as well since some upcoming tech changes will require this for simplicity  
- Removed duplicated Family Battler from Pet Battles section (proper listing is under Outdoor Zones)  
    Regex whitespace cleanup in Pet Battles file  
- AddSimpleCollectibleSwap now includes the swap during the OnStartup event to ensure the function is properly set prior to initial updates  
- [Quest] Update Exiles Reach's timeline.  
- Added a debug information type for Item Bonuses  
- Exiles Reach: Correction  
- Some indentation and cleanup  
- Update README.md  
- PTR: a little more clear up, added exploration for Siren Isle  
- Contribute: Couple more spammy treasures  
- Update felcycle secret with 9 O'clock basin solve  
- Exploration: Broken Isles (Powered by Dora... I mean, Darkal the Explorer)  
    And some minor stuff from around the Azeroth  
- [Report Issue] Add some description for feature request.  
- [Report Issue] Use ChatGPT to optimize descriptions.  
- [Report Issue] Correct wording.  
- [Report Issue] Add feature request template.  
- Vashj'ir: Erunak Stonespeaker  
- Fixed timeline for duplicated Character > Heirloom > Band of Radiant Echoes (eventually plan to re-work Heirlooms with better ATT tech)  
- Contribute: Fixed map Lua error  
    Fixed LFR Wings of Shattered Sorrow getting eaten by the LFR Warband version  
- Contribute: Don't report areas that are already sourced (some can cross maps in weird cases... maybe those are technically different areaIDs and can be manually figured out from Wago data)  
- [Misc.] Update release schedule.  
- Fix some reported errors  
- Retail: TWW exploration  
    Azj-Kahet with dupes nodes, that commented out. They trigger report if you manage to discover them from other locations/bordered side of maps.  
- Contribute: Fixed GameObject format & added a couple more  
    Moved Bountiful Coffer as provider of Bountiful content  
- Ignore a valve in ICC from Object check  
- Skip checking for exploration Areas if inside an Instance  
    Fixed Contribute checking for coords on Quests inside Instances (when no valid coords are returned... some special instances do still allow coords)  
- visit\_exploration types are now completely omitted from Classic builds unless specified as valid within 'ValidExplorationAreaIDsForClassic'  
    Added a bunch of Mount Hyjal explorations  
- Fixed a duplicated areaID in valid Classic table  
    Resetting Reports will now allow missing areas to be re-reported  
    Moved the missing area check so that it processes even when no API-based areas exist, and only run the extra check if in 'Contribute' mode  
- Retail: \_\_merge is now inherited if already existing from the merge Source (fixes weird recursion issue in Firelands)  
- Another Public Servant  
- Retail: Migrated an Heirloom collection Event to the actual Heirloom module  
- Retail: Added 'bonuses' field for Items (not yet used)  
- Dun Morogh: A Public Servant  
- Adding descriptions to various New Character weapon entries (#1860)  
    * Adding descriptions to New Character Hunter weapons
  
    * Filling out allied race weapons  
- Parser: Minor adjustment to Cost handling which seems to remove Parse errors with some Costs within Objectives...  
- Uploading some stashed changes I have for weeks: Fixed CN only tag.  
- Uploading some stashed changes I have for weeks: Added sound to exploration reports.  
- Cata Zul'Aman: Minor fixes  
- PTR: clearing up stuff  
- Fix some reported errors  
