# AllTheThings

## [4.2.13-53-gec6c929](https://github.com/ATTWoWAddon/AllTheThings/tree/ec6c9296cd501d4d9f9abb188fd088d91e8f7cc1) (2025-02-22)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.2.13...ec6c9296cd501d4d9f9abb188fd088d91e8f7cc1) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- TBC: Karazhan descriptions  
- Update collector goodies and fix some reported errors  
- [Logic] Quest prints now use a callback system based on actually receiving server quest data before printing. [This should make quest prints typically have more accurate names when printed in chat if server data is actually available]  
- [DB] Few updates to Korthia HQTs/Objects  
- [Parser] Improve post-processing checks slightly  
- [Parser] More Parser adjustments...  
    * Simplified a lot of CustomConfiguration properties  
    * CustomConfiguration now logs an error if it is not parsed as JSON  
    * CustomConfiguration accessed by Key which does not exist now returns an empty configuration container to prevent unexpected errors  
    * Fixed AQD/HQD data not being cleaned properly before export  
    * Config now supports SimplifyStructures (int[]) to define the SimplifyStructures performance values [max structures, min replacements each]  
    * Revised SimplifyStructures logic to better-account for expected memory footprint reduction due to the simplification of each structure (table)  
- [Parser] Hierarchical Field Adjustments only need to run once after Consolidation pass  
- [Logic] Retail: Added missing patch for /att awp tbc  
- [DB] Fixed a bunch of timelines missing 'added' entries  
- [Parser] More Hierarchical processing types  
    * HierarchicalForceConsolidationFields - works like HierarchicalConsolidationFields except it will replace or remove the parent value based on the children values  
    * HierarchicalMinimumFields - copies the minimum value of a field from all children into the parent  
    * HierarchicalMaximumFields - copies the maximum value of a field from all children into the parent  
    [Parser] HierarchicalFieldAdjustments are now stored in a list so that the order of processing can be ensured  
    [Parser] Retail : awp/rwp are now handled using HierarchicalForceConsolidationFields, thus ensuring that a given awp/rwp on a group represents the accurate values for all content within that group as well  
    [Parser] Now provides a WARN log for all content timelined after 8.0 which has a non-adding (created/added) timeline change as the earliest change  
    [Parser] 'rwp' value is now removed when it preceeds a current 'awp' value  
- [TOC] Remove outdated version.  
- Add Tock twitch drop  
- Removed recently sorted map from NYI.  
- [DB] Add Midnight header.  
- [Locale] Update zhTW: MoP Classic Sha-Infused Heroic Pack.  
- Timeline out Turbulent Timeways Timewalking achievements, tabs  
- Second fix, I did not catch this one first time.  
- Fixed timeline for season 2 delve achievements.  
    Added the new rewards for season 2 delve boss.  
- Add MoP Classic Heroic Pack goodies  
- updated delves based on what blizzard said will be removed (there is probably more)  
    everything s1 that will be removed is now under the head of "tempered (pve tww s1 name)  
    same with season 2 and "enterprising"  
    boss delve will remain available, thus are listed seperatedly, but under each respective season (tempered=>zekvir=>enterprising=>demolition dome)  
- Cata: Added the previously missing Satchel of the Flickering Shoulderpads and adjusted costs for the satchels.  
- Sort some HQTs and add objects to some SL world quests  
- Update Contributor.lua  
    and found a spelling error  
- Update Contributor.lua  
    Should be numerical now..  
- Horde War Campaign -- Added Headers  
    Contrib mode objects and error corrections going thru horde campaign  
- [DB] Couple other error reports  
- Cata: Added Crystallized Firestone to the Protocol Twilight vendor.  
- PTR: new build, some undermine stuff, figure out delve hqts  
- fix reporting of new items when report option unchecked (#1906)  
    just added a conditional around the print statements  
- Cata: Updated Protocol Twilight last boss drops and vendor items.  
- Swapped the order of Baron Geddon and Shazzrah in Molten Core. You generally kill Baron Geddon before Shazzrah.  
- Cata: The End Time doesn't have a faction reputation level. (Does it in retail?)  
- Update 11.1 MountDB  
- PB/Quests: Hiding Anniversary coords + additions  
- Update Incognitro with clarified information  
- [Logic] Breadcrumbs which lead to account-wide Quests should now properly be considered locked account-wide  
- [Locale] Update: Nightmare Incursions.  
- [Locale] Update: Blackrock Eruption.  
- [DB] Fixed mapID for some Azj-Kahet city vendors  
- [DB] Reharvested Appearances on Retail  
    * (somehow one of the PTR harvests botched up various BFA dungeon items and turned them all into Normal difficulty items)  
- [Logic] Classic: Now supports ATT ChatCommands as defined within various Modules (as they become used in Classic versions)  
- [DB] Some Account-wide trading post quests  
- [Parser] Refactored the design of Hierarchical Field Adjustments into a standalone class to make it far simpler to add future adjustments and logic types  
- [Misc.] Fix typo.  
- [DB] SoD: Update loot table: Karazhan Crypts.  
    Move Rattlechain Helm from Kharon to Opera of Malediction.  
    Add a note to all loot item.  
- Add map to Pond Nettle, sort some HQTs  
- [Locale] Update: Real Money.  
    Except for English, which uses "Real Money", other languages ​​use the localized name of "Battle.net Balance".  
- [DB] Removed obsolete and broken timeline handling for ZA items  
- Nazmir - Horde runthru with contrib  
    Playing on a Monk / Leather  
- Vol'dun - Horde runthru with contrib  
    Stupid me getting my HoA and didn't get the "non-HoA" items.. grr  
- [DB] Various error reports  
- Add missed Plunderstore HQT  
- [DB] 'Murkblood Invaders' seems to be fixed, huzzah! Go do it!  
