# AllTheThings

## [DF-3.9.11-68-gf11b668](https://github.com/DFortun81/AllTheThings/tree/f11b668e6d2bbadfe82129df8d319cec0a0ca7f6) (2024-03-14)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/DF-3.9.11...f11b668e6d2bbadfe82129df8d319cec0a0ca7f6) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- Cata: All Kalimdor and Eastern Kingdoms loremaster achievements no longer have broken criteria attached to them.  
- Cata: Updated the loremaster achievements for a couple Kalimdor zones so they stop throwing errors.  
- Moved cataclysm TOC from my stash to the repo. GL Beta testers! It's broken!  
- Spdersilk Drape - timeline correction  
- No longer showing Criteria For on a criteria that's relative to its achievement.  
- Retail: Titles no longer show an additional "known on character" line. This is already evident by the circle checkmark at the top.  
- Updated localization formatters for the min/max reputation tooltip strings.  
- Adjusted faction tooltips again.  
- Adjusted Renown tooltip to show the remaining total to the maximum renown for the faction.  
- Renown Faction tooltips now display the correct amount.  
- Retail: Dynamic Categories no longer prevent "title" from populating.  
- Classic now supports the Faction class.  
    The Faction class no longer chains API calls, instead, each sub class handles its own data format.  
- Added a simpler link method for simply print a search link in chat for a group  
- Removed some unused minilist functions due to other removals  
- Fixed recipe harvesting to not cache unlearned NYI recipes reagents  
- Fixed Bartered Dig Map being considered a character unlock  
    Fixed Parser warning to make Items character unlocks when they're repeatable in some way  
- Small fix for repeated objects also repeating their repeated content repeatedly in minilists  
- Moves Spidersilk Drape from WotLK to Classic Crafted Items  
- Faction class externals are now referenced at the bottom of the file.  
    Faction Bonus items now use a variant. (though it looks like Parser is ignoring them)  
- Whoops  
- Comment block for WithRenown. (Crieve got Cata Beta and ain't got time for this now!)  
- Don't need fallback strings for these, they're in the classic locales now.  
- Little bit of a temp workaround for GarrisonBuildings being Cached by one key and Tracked by another :weary: (should fix Account-Wide Garrison Buildings when tracking Recipes)  
- The creatureID fallback wasn't being used anymore for Faction names.  
- Moved the Required Reputation tooltip elements to the information type class.  
- tooltipInfo for consistency.  
- Adds pet names to Sprite Darter Egg and Tiny Crimson Whelpling  
- Added the "AsFriend" sub class for the faction class.  
- The faction class no longer supports achievements directly attached to a faction. (it didn't have any references anyways)  
- Killed support for AltAchievements.  
- Modules.Faction was empty, removing that.  
- Classic: Now using the Dragonflight class file.  
- Classic: Conduit and Runeforge Legendaries have their own source file now.  
- Last card  
- Some more Unsorted  
- Protector Breastplate  
- Cleaned up Warlords expansion file using expected cache functions and event handling and reduced indentation (GarrisonBuildings didn't seem to be properly cached for the Account, so it may be required to relog characters to properly update collection statuses for Account-Wide collection)  
- Moved more Item functionality into respective files  
- Moved CostItem logic into Item file  
- SOD: Added some missing Gnomer quests.  
- Retail: Added Dragonflight expansion file  
    Moved DrakewatcherManuscripts to Dragonflight expansion file  
- Reduced indentation of the Transmog file  
- SOD/Era: Fixed the phase detection for SOD.  
- Migrated Conduits/Runeforge Legendaries to Shadowlands Expansion file  
- HS Preparation HQT  
- SOD: Fixed a logic bug with the normal mode of BFD and Gnomer.  
- SOD: Added the loot table for Grubbis.  
- SOD: Added the loot table for Viscous Fallout.  
- Update Unsorted.lua  
- Hearthstone Event  
    Grovetender Card HQT  
- HS HQT  
- Retail: Using ItemWithAppearance class from Transmog file  
- SOD: Added the loot table for Electrocutioner 6000.  
- Retail: Quick rip-out of Retail's Item class into its own class file  
    Retail: Adjusted a lot of methods defined in Item context  
- Fix for incredibly niche error when ATT attempts to utilize data of a deleted character (tbh maybe all this logic isn't really needed at this point? ...)  
- SOD: Adjusted some Gnomer quests.  
- Hearthstone Updates  
    Cough.. Gold its SW\_CITY!  
- SOD: Added the loot table for Crowd Pummeler 9-60.  
- HS HQT  
    Revert Bartering change for now  
- SOD: Added the loot table for Mechanical Menagerie.  
- Prepped a little Ensembles Item class for future work  
- SOD: Added Thermaplugg's loot table.  
- tagged loamm niffen profession items as uncollectible as they are hidden quests.  
    maybe undo  
- cata groupfinder item tagged as removed  
- Melrache's Cape  
- Fixed a repeatable rare to be daily since it used to be 'isWorldQuest' which now means nothing for an NPC type  
- SOD: Gnomer part 2 (of like 10)  
- SOD: Gnomer data part one.  
