# AllTheThings

## [4.7.9a-142-g12b635d](https://github.com/ATTWoWAddon/AllTheThings/tree/12b635d57c05baac0cc2aa54109aa06a4c123922) (2025-11-23)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.7.9a...12b635d57c05baac0cc2aa54109aa06a4c123922) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- Legion Remix: Invasion Point HQT  
- [Format] Unify comment & indent: Phase 3. (NORPG#13)  
    * [Format] Unify comment space: Outdoor Zones - Shadowlands.  
    * [Format] Unify comment space: Outdoor Zones - Dragon Isles.  
    * [Format] Unify comment space: Outdoor Zones - Khaz Algar.  
    * [Format] Unify comment space: World Drops.  
- [Format] Unify comment & indent: Phase 2. (NORPG#12)  
    * [Format] Unify comment space: Outdoor Zones - Draenor.  
    * [Format] Unify comment space: Outdoor Zones - Broken Isles.  
    * [Format] Unify comment space: Outdoor Zones - Kul Tiras.  
    * [Format] Unify comment space: Outdoor Zones - Zandalar.  
    * [Format] Unify comment space: Outdoor Zones - Nazjatar.  
- Added few HQTs for redeeming TCG toys.  
- Fix a few reported quest and object errors  
- [Format] Unify comment & indent: Phase 1. (#10)  
    * [Format] Unify comment space: SoD.  
    * [Format] Unify comment space: DB.  
    * [Format] Unify comment space: Dungeon & Raid.  
    * [Format] Unify comment space: Delves.  
    * [Format] Unify comment space: Outdoor Zones - Vanilla Mainland.  
    * [Format] Unify comment space: Outdoor Zones - Outland.  
    * [Format] Unify comment space: Outdoor Zones - Northrend.  
    * [Format] Unify comment space: Outdoor Zones - The Maelstrom.  
    * [Format] Unify comment space: Outdoor Zones - Pandaria.  
- Fixed timeline for 'Kirin Tor Summoning Crystal' mount.  
- Corrections to source quests of Priest Legion campaign.  
- [DB] Adjust a bubbleDown to sharedData  
- [PAT] Updated source file format based on current standards.  
- Warlock Legion campaign source quest fix.  
- Add sourceline for Warden's Signet  
- Legion: Removed an extraneous quest item from The Warden's Signet.  
- [CI] Add coderabbit config.  
- Twilight Ascension: Vendors and placeholders for the rest of the stuff  
- [Logic] description in tooltip now prioritizes the ATT row reference if existing  
- Fix a few reported quest and object errors  
- Add new shop promo mount, update Mount/PetDB with new item learners, parse  
- [DB] Cleaning various explicitly-non-collectible headers  
- [Parser] Added a simpler shortcut for listing Temporary Followers (Troops)  
    [DB] Cleaned up Temporary Follower data  
- [Logic] Fixed a Lua error when a Thing with a provider and cost was referenced in a Total Cost calculation  
- [DB] Moved relevant Guest Relations content back to WoW 20th Anniversary  
    [DB] Faction 'Zandalar Tribe' is not obtainable during Anniversary anymore  
    [DB] Ratt's Revenge is now a standalone secrets header  
    [DB] Fixed a couple NYI battle pets which used in-game Items  
- [DB] Combined duplicated SL Covenant Raid vendors  
- [Logic] Retail: Popping out a Thing which is Sourced under a 'common' header type will now list the associated NPCs as Sources  
- [Logic] Fixed an issue where wrapped objects would no longer show their respective progress values  
- Legion: Moved Curious Wyrmtongue Cache to the Treasures header on the Broken Shore and fixed the timeline assignments for the zone root.  
- MOP: Updated Slorche's character guids.  
- Legion Remix: Unnested faction achievements from the factions themselves. Parser is smart enough to  
- Legion: Added Flight Masters to the Broken Shore.  
- Legion: Consolidated the Broken Shore into a proper zone file.  
- Bump actions/checkout from 5 to 6 (#2212)  
    Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.  
    - [Release notes](https://github.com/actions/checkout/releases)  
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)  
    - [Commits](https://github.com/actions/checkout/compare/v5...v6)  
    ---  
    updated-dependencies:  
    - dependency-name: actions/checkout  
      dependency-version: '6'  
      dependency-type: direct:production  
      update-type: version-update:semver-major  
    ...  
    Signed-off-by: dependabot[bot] <support@github.com>  
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
- Legion: Updated the Nether Portal documentation and structure to include tooltips on associated objects and mobs. Reduced the description bloat significantly.  
- [DB] Adjusted some timelines on Guest Relations [the whole thing probably needs to move to WoW Anniversary since it seems to only be available during the event]  
    [DB] Added a map to Repossessed  
- [PAT] Updated source file format based on current standards.  
- Classic: Added a function to /attsync that will merge transferred character data for players that transferred characters to the new mega servers.  
- Fix some reported quest and object errors  
- Retail: Parse  
- Classic: Added the character cleanup function from Retail ATT.  
- [DB] WoW 20th Anniversary achievements timeline/maps adjusted  
- [DB] WoW Anniversary adjustments - some portions of BRD content are available  
- [DB] Fixed 'Mote of a Broken Time' symlink using wrong Antorus instanceID  
- Remove temporary Midnight header  
- Mark Trader's Gilded Brutosaur as future removed  
- [TOC] Update for tbc ann. .  
- [Logic] Retail: Fixed a couple nuanced issues where /att commands for real Thing Types with missing/invalid IDs would show 'unknown command'  
- Generate Missing Files: Retail  
- Generate Missing Files: MoP  
- Generate Missing Files: Cata  
- Generate Missing Files: WotLK  
- Generate Missing Files: TBC  
- Harvest: 2.5.5.64508  
- Harvest: 12.0.0.64507  
- Generate Missing Files: TBC  
- [Logic] Fixed an issue where non-Remix content inside of Remix content would be hidden when using the Timerunning Filter (could argue that this was expected behavior, but I think people would like to see what is granted from Remix Ensembles even if it's available outside of Remix)  
- [PAT] Updated source file format based on current standards.  
- Fix more reported quest and object errors  
- Remix Legion: Various Fixes  
    - Add Zone Rewards for Krokuun (although they are maybe valid for the whole of Argus... Will be moved there if that is the case)  
    - Add valid 'Bullwarks of Mannoroth' to the 'Argus' Achievement  
    - Misc quest updates for Krokuun  
- [DB] De-duplicated Criteria for 'Extremely Ravenous'  
    [DB] Removed nesting of 'Clearing the Fog' to help reduce filler bloat of Runeforge Memories  
- no longer need custom header for midnight collectors edition  
- [DB] Consolidated the vendor Items for 'Displaced Corrupted Mementos'  
- added tbc 2026 promo to mop 2026 and tbc 2026  
- TBC Classic 2026 now supported  
- added tbc phase1 DE local  
- [DB] Fix a few duplicated MFO drops  
    [DB] Used container for 'Bag of Shiny Things' and 'Pack of Fishing Supplies' to reduce about 50 duplicated Things  
    [DB] Added missing cost for 'Brutosaur of Zuldazar Fed' Criteria  
    [DB] Converted many Tillers quest objectives using 'provider' into 'cost' for improved accuracy of data  
    [DB] Organized Worldsoul Memory quests by their containing Zone  
    [Logic] Retail: Ignore mapping auto-headers for a Map into the minilist of the same Map  
    [DB] Found a Jade Bandit Figurine drop  
- Typo  
- Update gear conversion tooltip, as mailbox seems to not work after all  
- [Logic] Retail: Re-added search logic to properly match Artifacts when they share the same SourceID  
- [Parser] Refactored 'provider' handling  
    * 'provider' and 'providers' now utilize a typed-object for internal handling [This greatly simplifies logic concerning this field in the Parser]  
    * Valid 'provider' types are now defined in root.config  
    * 'providers' now have consistent ordering when exported [order only matters in niche cases during parsing -- exported providers are order agnostic]  
    * Fixed an issue where NYI provider items were not properly removed from providers  
    * Fixed an issue where provider Spells would persist when provider Items also exist  
    [DB] Lemix Gear Conversion now uses 'providers' instead of 'cost'  
- [Logic] Providers information type now uses the proper Item link based on the specific Item provider  
- [DB] Fixed a few bad provider fields preparing for upcoming Parser change  
- Housing Decor: Endeavor Trader, new items, Quest updates  
    - plus some minor things  
- Generate Missing Files: SoD  
- Merge branch 'master' of https://github.com/ATTWoWAddon/AllTheThings  
- Generate Missing Files: SoM  
- [Logic] Retail: Fixed an issue where a difficulty group generated in an instance could persist into the minilists of other zones  
- Generate Missing Files: Classic  
- Classic Debug error  
- Sort Recipes  
- Harvest: 12.0.0.64499  
- Harvest: 12.0.0.64339  
- Harvest: 12.0.0.64228  
- Harvest: 12.0.0.64124  
- Harvest: 11.2.7.64438  
- Harvest: 11.2.7.64169  
- Harvest: 11.2.7.64044  
- Harvest: 11.2.5.64502  
- Harvest: 11.2.5.64484  
- Harvest: 11.2.5.64395  
- Harvest: 11.2.5.64270  
- Harvest: 11.2.5.64154  
- Harvest: 5.5.3.64400  
- Harvest: 5.5.3.64308  
- Harvest: 5.5.3.64141  
- Harvest: 5.5.2.64481  
- Harvest: 5.5.2.64271  
- Harvest: 5.5.2.64133  
- Harvest: 5.5.2.64068  
- Harvest: 3.80.0.64393  
- Harvest: 1.15.8.64344  
- Harvest: 1.15.8.64272  
- Harvest: 1.15.8.64130  
- Harvest: 1.15.8.64057  
- Fix just a few reported quest and object errors  
- Manually PAT'downed some files.  
- Revert "[PAT] Updated source file format based on current standards."  
- [PAT] Updated source file format based on current standards.  
- Update Mount/Pet/ToyDB for 12.0.0.64499, add TBC Anniversary shop items, parse  
- [Logic] Fixed a situation where wrapping objects could provide different field values than their wrapped object (e.g. hash of Appearances used as a CostItem, thereby allowing distinct Costs to merge together in popouts)  
- [Misc.] Fix typo.  
- [DB] Update TBC Classic Anniversary Pack.  
- [Parser] Now logs errors if the pre-processors do not equalize after being processed within a file  
    [Parser] Now reports the current Import file if an error occurs while handling an #IMPORT pre-processor command  
    [DB] Fixed a couple un-equalized pre-processors  
- [DB] Add TBC Classic Anniversary pack.  
- Changed Remix world boss world quests in Broken Shore since it's a real quest, not HQT.  
    Also made the world quests daily.  
- Added Antorus items into 'Mote of a Broken Time'.  
    Fixed preprocessor in DK Legion campaign.  
- Corrections for DK Legion campaign.  
- [Misc.] Fix typos.  
- [Format] Unify comment & indent. (#2210)  
    * [Format] Fix space.  
    * [Format] Unify comment: Space.  
    * [Format] Unify comment: Tab.  
    * [Format] Unify comment: Space to Tab.  
    * [Format] Unify indent: Space to Tab.  
- [DB] Added an account wide quest  
- [DB] Fixed 'Another Timely Invitation'  
- [PAT] Updated source file format based on current standards.  
- [DB] Added proper quest mappings for 'Bringing Order to the Isles'  
- [Misc.] Fix typo.  
- Legion: Misc stuff, mostly Shaman Order Hall  
- [DB] Stubbed out some further Criteria for 'Bringing Order to the Isles' so we can map the Criteria to the respective quests eventually  
- [DB] MoP EF - OotCS: Just a Flesh Wound does not require Tailoring post BfA  
- parser2  
- githubparser crashes out  
- 1 mount too much for classic  
- minor description update  
- added treasures of azeroth event (CN ONLY)  
- [Logic] Retail: Added an additional cost collectibles retrieval check based on sourceID when itemID values don't match to any cost collectibles  
    * e.g. in situations where an item is marked as a 'cost' for something but equivalent items generated in game actually have different mod/bonus information, this allows the cost collectibles to properly show for that variant of the item [i.e. Lemix Gear Conversion items granted by Items generated from Mote of Broken Time]  
- bruto is back  
- [Logic] Retail: Adjusted some Cost logic such that owned Cost Items which are no longer considered a Cost for visibility (since there are enough of them owned) will retain their 'Currency' tooltip indication until the purchase is actually completed  
- Added cost for 'A Few Things First' Remix quest.  
- [DB] Adjusted some mapping for Lemix dungeon content  
- [Logic] Difficulty type doesn't need a custom 'hash' implementation since the base CreateHash already more-accurately handles Difficulty type hashes  
    [Logic] Retail: Fixed mapped Difficulty groups not merging properly with identical Difficulty groups when inside Instances  
- Fixed many source quests for Legion Paladin campaign.  
- [DB] Mists - Scenarios: Greater Cache of Treasures has been hotfixed and is finally in the game  
- [PAT] Updated source file format based on current standards.  
- [Logic] Retail: Fixed search results hiding filled content due to filtering on the searched Thing (i.e. an Item from an Event which can Catalyze was previously not showing the Catalyst results if the Event was being filtered)  
- [Parser] Reparsed all flavors for Git  
- [DB] Fixed a missing timeline in 20th anniversary  
