# AllTheThings

## [SL-2.8.4-41-g3572f3d](https://github.com/DFortun81/AllTheThings/tree/3572f3d78cd42894fd07258c9970738cbb18d541) (2022-06-23)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/SL-2.8.4...3572f3d78cd42894fd07258c9970738cbb18d541) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- Another pass of Mechagon clean up  
- Deleted old Mechagon files  
- Re-added Mechagon changes that got disappeared due to renaming  
- Some Roots and Timeline  
- Some band-aid code to attempt preventing the Main list from setting itself not visible (will adjust when figuring out how it happens)  
- Unnecessary logic  
- Some more locale tweaks  
- Localize some Secrets strings  
- Update frFR.lua (#1031)  
- Another huge clean up pass & formatting of Mechagon. (Most Achievements are up-to-standard now, but still a bit left to work on...)  
- De-duplicated 'Horde Trauma' (Source breadcrumb where they turn in, and coords where picked up)  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- Some Roots and Timelines  
- Misc error cleanup  
- Fixed some Darnassus / Teldrassil coordinates for the Midsummer event.  
- Krasarang coordinates fixed, added Rid'lah HQT from errors  
- HQT for Zidormi in Blasted Lands  
- EPL HQTs, some Pet Battle quest tweaks  
- Fix locales  
- Slight rewording  
- -- New Promotion and Store Pet added  
- A few more fixes  
- Add DF locale descriptions  
- Fix some descriptions  
- Partially revert changes from 34c09fec7  
- Added Dragonflight Tier.  
    Feel Free to change Description  
- -- BFA Insc  
- Fix typo  
- Smashed all Mechagon content related to 'Junkyard Architect' to meet current standards of 'cleanliness'  
- Travel to Darkshire was removed in 4.0.3  
- Replaced all references to an invalid character code with a single quote that effectively does the same thing in English.  
- If one uses root, they all need to use root.  
- Updated the Kalimdor metafile for classic.  
- Updated Arathi Highlands.  
- Cleaned up all the random Quest Item in Revendreth  
- Fixed a bunch of one-time questID's for Shadowlands treasures (at one point there was discussion about removing quest triggers from treasures which grant achievement criteria, but we didn't actually want to move forward with that strategy)  
    Various other duplicate quest clean up  
- Some Tinkering  
- Fixed unmarked alt quests, clarified some confusing quest interactions  
- Some fixes for Raid Assistant window showing icons/being able to pop out groups  
- Quest Population Updates (#1026)  
    * Revamped /attwq Quest population to lag far less and pull in a more accurate assessment of available Quests
  
    Opening a popout for a Quest will attempt to populate any API rewards as well (i.e. a Daily Quest with variable rewards *should* pull accurate rewards if the quest is available)
  
    Removed UpdateParentProgress (no longer used and replaced with AdjustParentProgress)
  
    * Clean up a lot of old/replaced code for quest stuff
  
    * BuildCurrencies is no longer necessary as the same result is already handled by FillGroups
  
    * Unused variable
  
    * Partial implementation of update refinement for Minilist (this allows performing multiple Updates of specific groups without requiring a force Update of the entire list) [WIP - will expand to dynamically cover all open ATT windows)
  
    * A bit more refinement to the UpdateSearchResults so that it accounts for all open ATT windows for any groups requiring updates
  
    * Comment out debugging prints
  
    * Quest chain popouts still need to perform force updates when direct updates are applied since they override the default Update function to modify quest collectibility
  
    * Few other quest logic adjustments from testing quest chain progression while in party sync
  
    * Couple fixes for Main/Unsorted data (hopefully this fixes some weird situation that I've encountered only twice where the Main list is blank when opened...)
  
    * Minor clean up
  
    * Few random debugging comments in case needed  
- Enable autochangelog  