# AllTheThings

## [4.4.3](https://github.com/ATTWoWAddon/AllTheThings/tree/4.4.3) (2025-05-01)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.4.2...4.4.3) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- parse shuffle parse  
- [Parser] Fixed some battle pet criteria moving under Unsorted/NYI  
- CD Arsenals are accwide complete  
- Parser: Fixed the "lvl" property on all things.  
- [Logic] Retail: Added '/att search|? [link]' which allows searching for a given data link and locating it within the respective ATT Window. If no link is provided, it will attempt to search for the given NPC target (Please report any bugs or issues experienced with this feature! Thanks)  
- [Logic] Retail: Windows now support a 'ScrollTo' function which allows them to highlight and auto-scroll to a visible group within the currently-expanded set of datas  
- [Logic] Retail: Some cleanup to data handling & new function to perform visibility-only update for a group via DirectGroupRefresh  
- Merge branch 'master' of https://github.com/ATTWoWAddon/AllTheThings  
- [Logic] Adding a chat command now supports multiple aliases  
    [Logic] Retail: Prioritize chat command logic before custom window command logic  
- [DB] Rebuilt the scuffed database files for classic that have criteria in them.  
- [Parser] Fixed current group nesting in Parser (fixes Achievement Criteria issues)  
- Ember Court  
    some stuffs  
- Update Children's Week.lua  
    Add a coord..  
- [DB] Rebuilt all build flavor DBs featuring new Wago database modules and ItemAppearanceModifierID being implemented completely.  
- Parser: Rebuilt to include changes from the ItemAppearanceModifierID branch.  
- Item appearance modifier (#1979)  
    * First attempt at addin ItemAppearanceModifierID parsing to Parser.  
    * Updated more ItemAppearanceModifierIDs. Changed the output format.  
    * Wago: Added ArtifactAppearance and ItemModifiedApperance for each game flavor that supports it.  
    * Added ArtifactAppearance to parser to select the ItemAppearanceModifierID from the table based on the artifactID of an object if it has one.  
    * Wago: Updated The War Within's database to 11.1.5.60568.  
    * Removed ItemAppearanceModifierID from bonusID 7532. (Perhaps a lookup table is in order at some point?)  
    * Parser: Updated to report SourceID / ItemModifiedAppearanceID discrepencies.  
    * Moved the ItemAppearanceModifierID calculation above the check to see if the ItemModifiedAppearance table contained anything.  
    * Fixed CSVCleaner's build path.  
    * Disabled debugging null ItemModifiedAppearances (these were all NYI items whose sourceID assignment doesn't really matter anyways)  
    * Deleted unused references to item source detection used in classic before ItemModifiedAppearance.  
    * Deleted unused references to item source detection used in classic before ItemModifiedAppearance without breaking auto-sources lol.  
    * Fixed reporting of missing modifier ids.  
    * Added lookup tables for modID/bonusID -> modifierID.  
    * Updated the modifierIDs tables.  
    * Added missing PvP Gladiator ItemAppearanceModifierID assignments for places that don't use bonusIDs.  
    * Added some more ItemAppearanceModifierID assignments for Artifacts.  
    * Added some moaaaar ItemAppearanceModifierID assignments for Artifacts.  
    * Updated more modifierIDs.  
    * The version of Tusks and Satyr are Heroic.  
    * Draconic Gladiator's Silk Blouse's Elite appearance is the same as the Gladiator one.  
    * ArtifactSources is not being referenced, ripping that out.  
    * Updated ItemAppearanceModifierID assignments for WoD and Legion. (Mythic uses the same modifier as Default for these two expansions)  
    * Parser: Extended Context detection and made it foolproof. ModID, BonusID, ItemAppearanceModifierID are now inheritable.  
    * Parser: Slightly changed the reporting format for recommended assignments.  
    Updated ItemAppearanceModifierIDs for some items whose appearance isn't changed between difficulties based on debug messaging.  
- Bump version, add missed trading post items  
- [Logic] Retail: Comment out some debug prints  
- Add counterfeit transmog, fix some reported errors  
- [Logic] Retail: Fixed a Cost issue where cached cost requirements would persist until settings were changed (e.g. Cost Items should again be cleaned up as expected when collecting a Purchase)  
- [Logic] Runners can now be assigned an OnStart and OnReset which persist until modified directly  
- [Parser] Fixed warning for Criteria trying to clone into Unsourced Species  
    [Parser] Re-added warning to Criteria trying to clone into Unsourced Exploration  
- [DB] Comment a couple HQTs which incorporate now  
- [Parser] Re-ordered Item/Spell/Ensemble incorporation slightly to better handle situations where Items trigger multiple QuestID's via multiple ItemEffects, etc.  
    [Parser] Items which link to more than one QuestID will now be set as as provider of the additional Sourced Quests (typically HQTs, but some Ensembles seem to have goofy data, what a surprise!)  
- [DB] Missed Trading Post item from April  
- [Logic] Only show the 'missing' indicator for missing Items  
    [DB] Queen's Pheromone is account wide  
    [Parser] Don't persist 'extraTransmogSetSpells' field into ensemble data  
- Add May 2025 Trading Post  
- [DB] Removed manual ensemble structures which now incorporate correctly  
- [Parser] Revised some incorporation sequences for Item/Spell/Ensemble to reduce reliance on Battle Net API harvest  
- Adjust some Children's week things  
- Horrific Vision and Enchanting clean up  
- Some MissingMount Cleanup  
- Manual setup for Children's Week arsenals so people don't miss out on collecting them  
- [DB] Nerubar palace not longer has baked in upgrades  
- [Logic] Retail: Fix command name  
- [Logic] Retail: Add command to permanently-delete character backups that are automatically created when a duplicate but different character is logged in  
    [Logic] Retail: ATT now notifies in chat when a character backup is performed on login along with how many total character backups exist  
- [Logic] Retail: Removed an unnecessary frame yield duing InitDataCoroutine  
- [Logic] Retail: Items with Appearances that fail to load now show the default Appearance link instead of the default Item name  
- [Logic] 'Missing' Things now also use the 'Unobtainable' indicator icon so it's more obvious that they are not known to be available  
    [Logic] GetUnobtainableTexture is identical for Retail/Classic; migrated to Shared Window Logic  
    [Logic] Classic: Fixed a Lua error when something without a parent tries to render an icon  
    [Logic] Classic: OnLoad event now actually fires when the addon is loaded (rather than manually at the end of ATT-Classic loading)  
- [Logic] Retail: Improved and cleaned up the building of 'Sources' within popouts. Also Criteria nest more reliably under their respective 'Source' when viewing an Achievement popout  
- [DB] Some LoU touchup (we can name the HQTs for clarity)  
- [Parser] Added cleanup of Items with Spells when the same SpellID is used directly as a Recipe (e.g. this fixes Enchanting Items with SpellID of the actual Enchanting spell being considered a Cost for the First Craft of the Enchanting spell)  
- [DB] Skeletons in the Lockbox is properly automated to the recipes instead of the crafted items  
- Children's weapon set quests  
- [DB] Flew around some BFA zones and adjusted a bunch of repeatable Treasure Chests  
- [Logic] Retail: Refactored the design of how the Tradeskill window handles game Events & removed handling of TRADE\_SKILL\_LIST\_UPDATE since it is very spammy and doesn't really contribute anything useful (and was causing lots of crafting lag for no reason)  
- Kalimdor/Un'Goro Crater: Content revision and update  
    - Added/Updated coordinates, descriptions and comments  
    - Added OOX to Feralas and Tanaris Zone Drops (it was already present in The Hinterlands)  
- Small correction to dast duo icon  
- Put the duo back in Dastardly Duo  
    Added an extra mask in the icon to better match up with ingame doodads.  
- Classic: Now Forcing Bind on Pickup Items to require the profession within the craftables section on startup.  
- Added ItemAppearanceModifierID placeholder logic to the Cloak of Infinite Potential.  
- [DB] Fix typo for Luminous Nerubian Catalyst Stone  
- Fix Lua error in es-mx (#1977)  
- [Parser] Moved ItemModifiedAppearance 'sourceID' assignment into DetermineSourceID function to keep consolidated logic  
- [Parser] Adjusted logic when trying to add basic Criterias when CriteriaTrees fail to produce any useful Criterias  
    [Parser] Added a couple more supported Types for automated Criteria incorporation  
- Fixed objective data for Digging for Prayer Beads.  
- [Parser] Fixed an issue where objective data converted to a raw Item within a Quest was not also marked as referenced [needs rebuild]  
- [Parser] Fixed an issue where 'qgs' was not being detected properly due to underlying datatype and therefore not flagging certain quest items as referenced  
- Classic: Now allowing achievements to show source locations.  
- MISTS: Added the Wanderer's Festival to Holidays.  
- 2 old recipes returned  
- Fix some reported errors  
- Exploration criteria is now nested underneath the exploration node. (This provides coordinates and such.)  
- Removing files for rename.  
- Wago: Now including WorldMapOverlay DB files. (This is for a future parser adjustment)  
- [DB] Revised SL Calling rewards to remove duplication and clean up how they are listed  
- [DB] Cleaned up some 'hatching eggs' so that they aren't Unsorted and also remove some duplication  
- Recommit brightness change  
- Added new icons to their headers  
- [Logic] Fixed shared appearance restriction showing on Cosmetic appearance tooltips when not using 'Only Relevant' tooltip setting  
- Add mobile children (Alliance)  
- Parser: Adjusted how achievements like Raiding With Leashes works.  
- Dastardly Duos Icon  
    Sized up and slight color change of stock icon  
- Two new & two updated icons  
    Children's week updated to reflect the new in game banners
  
    Horrifc Visions  to be used for both old and new versions 
  
    Housing for future category
  
    Minor coloring change to trial  
- Add 2025 Children's Week quests, fix some reported quest errors  
- Moved the Difficulty\_Timewalking icon to the assets folder.  
- [Locale] Update esES/esMX. (#1970)  
    * Sort reroll entry in all locales  
    * Fixes typos in Es-es and deleted entries (WIP)  
    * More es-mx translations  
    * readding missing line  
    * Update locales/es.lua  
    Co-authored-by: Roc Duran Martinez <rocduran@gmail.com>  
    ---------  
    Co-authored-by: Roc Duran Martinez <rocduran@gmail.com>  
- [Locale] Resort.  
- [DB] Rebuild Classic's ItemDB to include new and updated item properties.  
    Era: The Season of Discovery UI Window no longer causes a missing HeaderConstant error.  
    SOD: Fixed AQ40.  
- Setup Children's Week vendors  
- Merge branch 'master' of https://github.com/ATTWoWAddon/AllTheThings  
- [Cata] Removed obsolete "u" tag from 377 PvP cloaks  
- [Cata] ilvl 377 PvP cloaks are Classic specific and were never available to players  
- [Locale] Update zhCN: objects and misc. (#1975)  
    * CN update  
    * CN update  
    * lint  
- Final fix for Argent Tournament Doublets, Alliance shirts are fixed as well now :)  
- CATA: Fix Bracelets  
    Fix for : Love is in the Air - Make lovely charm bracelets not appear in ATT list when the event is not live  
- Maybe this will work for classic.  
- Fix Argent tournament doublet item IDs  
- Revert "Properly mark Brutal Gladiator's Swift Judgement as NEVER\_IMPLEMENTED (for real this time)"  
- [Locale] Update zhCN. (#1974)  
- Properly mark Brutal Gladiator's Swift Judgement as NEVER\_IMPLEMENTED (for real this time)  
- FIxed parser errors, cause noone parses.  
    Simplified Nightfall weapons symlink so it contains the weapon header too.  
- Set Brutal Gladiator's Swift Judgement timeline to NEVER\_IMPLEMENTED  
- cata errors  
- Slight brightness change to TW icon  
- MISTS: Moved some more treasures and achievements out of the root achievements header of Pandaria.  
- MISTS: Moved the Treasures, Fish, and Quests that were originally in the main Pandaria Outdoor Zones file to their respective zones. (Our tech has vastly improved since this was necessary.)  
- MISTS: Added the in-game ItemDB for Mists of Pandaria and rebuilt the DB.  
- This got lost somehow.  
- Cata: Fixed some more ItemDB elements that were wrong in the in-game harvested version of ItemDB.  
- [DB] Fixed cost application of Radiant Emblems  
- [DB] Added Flame's Radiance faction itself  
- Cata: Removed some invalid ItemDB requireSkill assignments. (Working on updating the item harvester to account for these situations)  
- Parser: Now parsing Wago files using InvariantCulture to prevent locale specific formatting issues from occuring.  
- Parser: Now writing the source type as well.  
- Parser: Now using a double instead of a float for TaxiNode positions.  
- [DB] Harvested Cataclysm ItemDB with updated in-game harvester tool.  
    The in-game harvester now no longer renders ATT logic within the tooltip to speed up the harvesting process.  
- [DB] Undermined Delves '88947' is once per account instead of Warband-Wide (Blizzard!)  
- more AQ Stuff  
- more than 1 boss now shows up in SoD AQ  
- chest aq sod  
- added head+shoulder set  
- [Locale] Update zhTW: Winds of Mysterious Fortune.  
- [Locale] Update zhCN (#1973)  
- Slight tweak to timewalking icon  
- Add Flame's Radiance renown 7, simplify structure  
- Updated tmog icon to Blizz default  
- parsing sod and retail  
- added AQfeet and legs  
