# AllTheThings

## [DF-3.12.1-84-g2b7b8a3](https://github.com/DFortun81/AllTheThings/tree/2b7b8a340247c804215421f6118000339e118160) (2024-05-16)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/DF-3.12.1...2b7b8a340247c804215421f6118000339e118160) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- Added a note for Guardians of Hyjal: Call of the Ancients.  
- Finished sourcing Cataclysm era throwing weapons.  
- Added a bunch more throwing weapons for Cata!  
- Adjusted some pick pocket / lockpicking item sources. You can't get the weapons from pick pocketting directly, the items come from the junkboxes.  
- Added some more throwing weapons.  
- Sorted a bunch of throwing weapons. (more to come)  
- Retail: Removed an unnecessary Toy coroutine  
- Cata: Rooted the Cataclysm World Drops file and applied the timeline data.  
- Defending the Wilds didn't have a valid nextQuest.  
- Added "Timewarped Pouch" to the Ulduar Timewalking Chest.  Looks like it now replaces the pets, but left pets listed for now in case they still drop.  
- Adjusted Hellfire Ramparts quests to use AQD/HQD formatting. (parser converts this to the same structure when looked at in the addon itself)  
- Update issue templates  
- Fixed some Engineering Goggles that are class specific from appearing on Trainers before 7.3.5.  
- ...  
- Fixed a crash caused by an invalid modelID.  
- Added some missing object data.  
- Fixed a missing tooltip in Sunken Temple.  
- Moved a pair of Swamp of Sorrows breadcrumbs to the swamp where they belong. (so they appear in the mini list)  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- Khaz Algar Safari  
- Clearing some sourceIDs - test file.  
- TWW character achievements  
- Some Swamp of Sorrows quests take place in the outdoor portion of Sunken Temple.  
- Added some missing objectives/rewards to Blasted Lands quests.  
- TWW loremaster  
- Cata: Fixed a condition for A Disturbing Development in Dustwallow for folks that completed quests prior to Cataclysm.  
- Classic: Fixed objectID for name function to account for accessibility scores caused by the "closest" search result, despite there being a better result on the same coordinate for the same object. (Wanted Poster for Goreclaw the Ravenous is the test case)  
- TWW: Hallowfall a little bit  
- TWW: Azj-Kahet, again.  
- Pandamix event linked up with correct calendar id  
- Some performance tracking adjustments  
- Retail: Refactored a chunk of the GetSearchResults method to simplify the logic and prep for remaining migration of tooltip information injections  
    Retail: Source lines logic revised  
    Removed now-unnecessary parameters from other functions  
- Improved some redundant logic in RecursiveUnobtainableFilter  
- Moved Accessibiliy sort into the Sort lib  
    Removed distance from being included with Accessibility  
    Moved distance into Object tooltip logic directly  
- Update Blade's Edge Mountains.lua  
- Added proper lockCriteria for 'A Hand In Cultivation' (70883)  
- Retail: Fixed Lua error in /attrandom  
- Trying out accessibility sort for SearchForObject instead of Filtering the set of results (I haven't tested this much, pls ping if some situations start showing really weird results or there are noticeable lag spikes due to the increased amount of built-in logic)  
- Figures the Duskwood achievement would be haunted  
- Couple Naxx tweaks from doing unlock  
    'Makeshift Grappling Hook' is actually account-wide (not once-per-account)  
- It's wrong in more places.  
- Fixed TWW timeline to not show unknown mapID on retail.  
- Cata: Added base level and max level (guessing, mostly with the max level) requirements and preformatting to the Hero's Call quests introduced with Cataclysm. (these will be moved to their respective zones)  
- Cata: Hero's Call: Arathi Highlands! is only available in Ironforge between levels 24 and 30.  
- Classic: Fixed a Runaway bug caused by AccountWideQuestsDB missing in classic.  
- Updated Warchief's Command Board quests for patch 6.2.0 and 7.3.5.  
- Listing Pet Tamers in PB/Quests.lua + Rohh in RrM  
- Updated Cataclysm Hero's Call quests.  
- Updated Hero's Call Board quests for patch 6.2.0 and 7.3.5.  
    Prepped timeline data for Warchief's Command Board quests. (for similar movement for those quests tomorrow)  
- Update Netherstorm.lua  
    Item changes in Cata.  
- Cata: Hero's Call: Stonetalon Mountains! is only available in Darnassus & The Exodar between levels 24 and 30.  
    Also moved some Stonetalon Mountains quests to the zone rather than have them based in Ashenvale (despite being started on the border).  
- Cata: Hero's Call: Ashenvale! is only available in Darnassus & The Exodar between levels 19 and 25.  
- Classic: Fixed a bug with automatic headers that was causing an infinite loop under very specific circumstances.  
- Cata: Hero's Call: Redridge Mountains! is only available from Stormwind City between levels 14 and 20.  
- Added missing objective for The Ultrasafe Personnel Launcher.  
- Corrected source for Gyromechanic Gear after Cata.  
- Added Anvilmar Musket to Dun Morogh.  
- Cata: Hero's Call: Bloodmyst Isle! is only available in The Exodar between levels 9 and 20.  
- Cata: Hero's Call: Darkshore! is only available in Darnassus between levels 9 and 20.  
- Cata: Hero's Call: Loch Modan! is only available in Ironforge between levels 9 and 20.  
- Cata: Hero's Call: Westfall! is only available in Stormwind City between levels 9 and 20.  
- The Troll Incursion / The Zandalari Menace now use the heroscall/warchiefscommand helper functions.  
- The Hills Have Us is a Grizzly Hills quest.  
- Call of Duty is a Vashj'ir quest.  
- Classic: Disabled Hero's Call Board / Warchief's Command Board object headers while working on an updated solution appropriate for Cataclysm Classic.  
- Added a helper function (for future use) for Hero's Call and Warchief's Command Board quests.  
- Removed arrays from questID.  
    Fixed Ensemble ID for MoP Remix.  
- Moved some breadcrumbs where they belong.  
- Cata: BoA legs were originally added to the game files in 4.1.0, but were not implemented until 5.0.4.  
- Cata: Fixed a couple breadcrumbs.  
- To New Thalanar breadcrumbs moved to Feralas.  
- Classic: Fixed a logic bug with breadcrumbs not showing up where they should when lock criteria is injected by parser.  
- TWW: I hope, I'm done with quests in this area for now...  
- TWW: Added Alchemy First Crafts. Sadly can't do much of professions on alpha currently.  
- TWW: Even more Asz-Kahet data (vendors, even more quests)  
- Added back old Amirdrassil Treasures questIDs as HQTs.  
- Memories of Scholomance is an accountwide quest  
- Couple clarifications while unlocking the Memories of Scholomance  
- Amirdrassil Chests Fix  
- Missing item reported on discord  
- Sorted the sorted unsorted  
- Some unused local vars shanked  
- Quest objective for Tanaris quest.  
- Retail: Fixed detection of 'Solo' modes (i.e. no optional Account-Wide tracking)  
