# AllTheThings

## [DF-3.8.6-56-g73cb694](https://github.com/DFortun81/AllTheThings/tree/73cb694fd3ced467f61aaf405692bac2a805bbe3) (2023-12-07)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/DF-3.8.6...73cb694fd3ced467f61aaf405692bac2a805bbe3) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- Retail Errors  
- NYI  
- Update Superbloom.lua  
- NYI and Superbloom Description update  
- Classic: Added locations for Boar Intestines.  
- Classic: Added locations for Bear Meat.  
- Classic: Some source quest clarification for Rejold's New Brew.  
- Small doti update.  
- Classic: Walking into the Aldrassil subzone now shows the correct map data.  
- Classic: Walking into the Shadowthread Cave in Shadowglen now shows the correct map.  
- SOD: Added the Adventurer's Spirit.  
- Coldridge Valley now uses zone-text-areas.  
- Parser no longer sorts zone-text-areaIDs (the order is very specific)  
- Quick fix for some M+ vault items showing that they upgrade into themselves  
- Another one Dream Wardens Insignia from Superbloom  
- Fix #1528: Use InGame for character filters instead of Unobtainable  
- Dream Wardens Insignia  
- SOD: Updated the tooltip on the Factions to properly calculate how many supplies you need.  
- SOD: Greatly improved the design of the Waylaid Supplies section and combined it with the quest header that was there previously.  
- Couple NYI  
- Minor fix for Upgrade logic where the wrong upgrade was being considered due to bonusID on the base item  
- SOD: Added another npcID for the Kor Gem.  
- Classic: Disabled spell tooltips on action bars.  
- SOD: Separated the Sunken Reliquary from the libram for visibility.  
- SOD: Added a note to the drone version of the drop.  
- SOD: Added Libram of Justice for Paladins.  
- SOD: Added the ACA / DSL Reputation Vendor Items.  
- Classic: Added ResolveQuestData as a function you can call.  
- Some ED treasures are daily  
    Fixed Dream Infusion providers again  
- SOD: Added Shredder Autosalvage Unit for Engineers.  
- SOD: Added Libram of Banishment for Paladins.  
- 'The Great Vault' is likely not a breadcrumb. It remains available even after looting the vault without the quest  
- SOD: Added the Rune Vendor Grizzby in The Barrens.  
- Fixed a Parser issue which was allowing Achievement-merge data into every Criteria of a given Achievement (we basically never want to put anything under a Criteria)  
- Classic: Added spell descriptions.  
- SOD: Added Elixir of Coelesced Regret for Alchemists.  
- Fixed some classic object tooltips.  
    SOD: Added some rare spawn runes.  
- Moved That's Just Cruel (doesn't require Leatherworking, will probably do this with all achievements that meet this criteria)  
    Some ED linkage  
- Classic: Right clicking a thing in the addon now summarizes where it is.  
- SOD: Added all of the Rune Engravings.  
- SOD: Added Rune of Furious Thunder and Rune of Explosive Shot.  
- SOD: Added a parser preprocessor for SEASON\_OF\_DISCOVERY. (rather than using BEFORE TBC)  
- SOD: Added Monster Hunting for the Rune of Devastate for Warriors.  
- Moved Tier Set data for Tiers 11, 12, and 13 into the structures lib.  
- The Legend of Stalvan (4/13) turn in is in Elwynn Forest.  
- Bumped retail build  
    So that promos are correctly marked as removed  
- Marked Twitch promos as removed  
- Classic: Stormpike's Order turn in is in Stormwind City.  
- Some items find their home (and Dream Wardens alt quest)  
- Fyrakk bad luck protection qid  
- Fixed Dream Infusion pet providers  
- Fixed/simplified some symlinks based on testing which were failing to return results (WIP there are more...)  
- Symlink 'select' command now uses a SearchForObject with multiple results to accurately perform selections of data based on 'field' match requirements of the select (i.e. the selected data field has to match the value, whereas previously it would grab anything cached for the field/value. This would lead to weirdness and excessive results that required additional filtering to reduce to the proper result)  
- Added symlink command 'find' which works essentially like 'extract' but with a value to match on the field. (This should help make some situations cleaner where the symlink basically is just where-pop repeatedly to find a single unique header. Now you can just 'find' from the point where it would give you the group(s) needed)  
- Moved 'SearchForObject' into Cache and simplified some logic branches. Additionally it can now handle multiple results if specified by the caller, as well as proper handling of itemID searches depending on the search id being either a base itemID or modItemID  
- Couple NYI cleaned  
    Added RNG protection Fyr'alath items  
