# AllTheThings

## [SL-2.8.2-46-gde60667](https://github.com/DFortun81/AllTheThings/tree/de60667d910560632023f0c3c0427dc1010dd100) (2022-06-09)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/SL-2.8.2...de60667d910560632023f0c3c0427dc1010dd100) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- MissingThings  
- More Recipes  
- Error sound also for missing quests  
- Some NYI sorting  
    Class trial items fixes  
- Fixed Sergeant Brashclaw's coordinate for Classic.  
- Fixes to Secret  
- Some more DBs and clean up  
- update locales  
- Added an altquest  
- Couple sourceQuests adjustments  
    Fixed some extra-laggy filtering logic added to SearchForObject which is pretty much not necessary. Also added a quick return if only one Thing is found in the search regardless  
    Adjusted the local variable used for performing base object Type functions  
    Added "_miss" onto performance capture results to distinguish between 'attempted' access of fields which are not defined on a given Type vs. actual access of existing Type functions  
- Added in a few Hunter tomes, as well as the new Secret toy  
- All of our 'extra information' DB files now use ItemDBConditional and only apply data to Items which exist after parsing in actual Source files (this means they should be used in Classic now)  
    Class Books doesn't need to exist (If anything in there shows up unexpectedly, it should be fixed in it's Source rather than arbitrarily being marked uncollectible because of a spellID existing)  
- -- BFA Enchanting  
- Tier objects now automatically add a timeline for the expansion.  
- Adjusted some spell logic for checking if a SpellID is known for the current character (fixes some various ways players can 'collect' Things via Spells)  
- Removed collectible from non-collectible list, preemptive work for hunter tame books  
- Fixed individual Difficulty headers not showing their 'saved' checkmark  
- Fixes Instances not showing their 'saved' checkmarks  
- Some more constants usage  
- Some small NYI updates  
- Marked Annora as Enchanting only.  
- Removed QuestCompletionHelper function since all quest changes can now be updated with one call to UpdateSearchResults  
    Quests which are unflagged will also have their corresponding group updated accordingly (may be helpful to anyone 'collecting' daily quests when reset happens maybe?)  
- Removing an Appearance should no longer cause update lag since it now uses UpdateSearchResults  
- UpdateSearchResults is now handled via DirectGroupUpdate and can handle both collecting/uncollecting groups  
    Unlearning a 1/3 Battle Pet no longer causes an entire update on the Main list, and just uses UpdateSearchResults (i.e. try caging a 1/3 Battle Pet with the Main list open. Go ahead, it doesn't lag anymore!)  
- Added function to handle passing a group's update differences upwards in hierarchy and updating respective parent visibility  
    Added function to handle a group update at any point within the hierarchy of the Main list and pass the difference upwards (Will be more utilized in the future hopefully)  
- Minor adjustments to setting visibility of groups  
- Fixed Lua error when Achievement Criteria is the root group of a search result  
- Syncing main.lua changes between versions.  
- Reminded a collectible that it was, in fact, collectible.  
- Forgot to fix a source quest after fixing the Hunter breadcrumb, and added a description for good measure.  
- Found a sneaky little breadcrumb hiding in the Trueshot Lodge quests  
- Added the Jenkins to the leeroy achievement in UBRS. (for wrath)  
- Classic Enchanting  
- Some Classic Enchanting  
- Sorting NYI stuff + some fixes  
- Timelines for NYI recipes  
- Made NYI mounts to show correctly + some error fixes  
- SL enchanting  
- -- Some initial enchanting stuff  
- Sound fix  
- Play a sound (if any enabled) when NYI quest  
- Parser debug output no longer includes the entire achievement group when copying Location Achievements into Achievements category (such spam!)  
    Added a map to Queen Conservatory quest  
- Use more map constants  
- Darkal Request: Seperation of collectible things in NYI like NYI Quest  
- Darkal request: All Enchanting Recipes  
- Enable autochangelog  