# AllTheThings

## [DF-3.9.11-51-g348a424](https://github.com/DFortun81/AllTheThings/tree/348a424be0ad9164191a58db81aa0b470056e5b4) (2024-03-14)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/DF-3.9.11...348a424be0ad9164191a58db81aa0b470056e5b4) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- 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.  
