# AllTheThings

## [DF-3.1.16a](https://github.com/DFortun81/AllTheThings/tree/DF-3.1.16a) (2023-01-25)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/DF-3.1.16...DF-3.1.16a) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- Reparsed with a temporary full SourceID harvest locally (will revise things later, hopefully this adds most/all of the white/greys currently in ATT??)  
- Couple updates  
    Commented out a bunch of new quests that randomly showed up in Dragon Isles file??  
- Harvested/Reparsed Achievements  
    Fixed some Parser logic to better accommodate variable Lua formats for AchievementDB  
- At what point do you hate yourself for having surplus fishing materials, asking for a friend  
- daily tag  
- Every time I skin a rare part of me dies  
- paragon dragonsclae  
- Simplified Valdrakken Quests file  
- race  
- Emphasized Ancient Waygates warning even more  
- Added missing daily tag to BO  
- Incorrect questgiver info  
- herb  
- Use ROOT constants everywhere  
- Valdrakken weekly pass (can someone look into The Lunar Festival and Storm Warning? They weren't showing as missing but they had no information?)  
- Updated build number to a real one  
- Bumped .toc  
- Raszageth DM drops on all difficulties  
- Stubbed Recipe: Goldthorn Tea without objectID  
- Removed another not longer relevant description  
- bop mythic dropped now removed, boes r back  
- Readded other Heavy Scorpid recipes  
- Revert "scorpid vest added"  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- scorpid vest added  
- Heavy Scorpid Shoulders crafted item needs the timeline as well.  
- Pattern: Heavy Scorpid Shoulders drops from the Burning Steppes again. Specific mobs unknown.  
- Mage Tower is reenabled in 10.0.5!  
- Added Renown requirements on DF Recipes  
- Added missing cost to Recipe: Salad on the Side  
- Added comment about filterIDs for class presets  
- Tweaked Lunar Festival description  
    `OnUpdate` left untouched because it's not a big deal if it gets enabled  
- Removed a couple more references to Item quality for Appearances  
- Couple Common Rare DF drops  
    Couple HQTs  
- Changed description for unsorted poor/common items.  
- Added some first craft IDs.  
- You can also brutally slay smoll cute baby foals for your quest objective  
- ID swap & some classic tech test for quest objectives  
- various #errors  
- DF profession questIDs  
- Parser will now flag Guild Achievements as non-collectible automatically  
    In-game Achievement harvesting will save Achievements in proper sequence for easier partial updates, and will include if the Achievement is a Guild Achievement  
- Some debug prints  
    Custom window param adjustments  
- Updated categories  
- New WoD crafting reagents for set recolours  
- Updated Bellowrage the Elder's coordinates for Lunar Festival for Wrath Classic.  
- changed island exp icon because it doesnt always show correctly  
- Trading Post Icon  
    Category\_TradingPost  
- Purely 'repeatable' Quests should no longer be considered collectible when tracking repeatable quests unless also tracking 'first time only' (because they are never actually registered as 'complete' from the Server)  
- Only Retail ATT performs the auto-localization  
- Re-added a couple quest names so they can be auto-localized  
- Relaxed a lot of Parser Export parameter types  
    Removed Parser conversion of headerID for decimal types (no need for it right now)  
    Quest/Item groups with manually added 'name' fields will be automatically converted into the respective Locale tables and allow localization in other locales using existing logic stubs instead of being directly set on groups  
- Missing ID values when creating a struct will now be reported (maybe this will help people using constants that don't exist)  
    Parser will now include the currently-processing Lua filename when a non-debug Log message is printed  
    Cleaned up and consolidated a lot of Parser logging stuff  
- Quick note on a BS quest (I didn't attempt the onTooltip stuff because that seemed... beyond me for the moment)  
- Added a timeline for the Lunar Festival achievement to prevent it from showing up on Wrath Classic.  
- Added Brilliant and Sparkling Stormjewels.  
- Argent Tournament Valiant Dailies no longer show up unless you're on their respective Valiant's Charge quest. (This should help clean up the mini list a bit!)  
- Fixed a bunch of invalid constants being used  
    Fixed object IDs with no name  
    Achievement Criteria can now be used as an Automatic Header (i.e. AchID.Crit)  
- Reharvested AchievementDB since merge borked it  
- Merge pull request #1273 from DFortun81/PTR-10.0.5  
    Ptr 10.0.5  
- Merge remote-tracking branch 'origin/master' into PTR-10.0.5  
    # Conflicts:  
    #	.contrib/Parser/DATAS/00 - DB/AchievementDB.lua  
- Removed some naughty Lua break statements which caused a LOT of Achievement harvest data to never be saved  
    Reharvested AchievementDB  
- Merge remote-tracking branch 'origin/master' into PTR-10.0.5  
    # Conflicts:  
    #	.contrib/Parser/DATAS/02 - Outdoor Zones/04 Northrend/Dragonblight.lua  
    #	.contrib/Parser/DATAS/02 - Outdoor Zones/14 Dragon Isles/Time-Based Rares.lua  
    #	.contrib/Parser/DATAS/12 - Promotions/10 Dragonflight Seasonal Promotions.lua  
    #	.contrib/Parser/Parser V2.exe  
    #	.contrib/Parser/Parser for Retail.exe  
    #	.contrib/Parser/_main.lua  
    #	db/Categories.lua  
    #	locales/cn.lua  
    #	locales/en.lua  
- Fast last ptr change.  
- Added / sorted all Wrath of the Lich King poor items.  
- Removed classic from this temporary file.  
- Added timeline to Reverse Tour quests.  
- Removed elder quests that were added in their correct locations  
- Waking shore reverse racing + general reverse racing quests  
- Azure Span reverse racing  
- Thaldraszus reverse racing  
- Ohn'ahran reverse racing quests added and edits to adhere to code standards  
- Corrected and synced 30 min Rares description  
- Fixed missing constants and 500+ lines of warnings  
- Merge remote-tracking branch 'origin/master' into PTR-10.0.5  
- Added / sorted all Cataclysm common items. (part 2)  
    Added all New Character gear.  
- Reverse dragon racing (for real now)  
- Added / sorted all Cataclysm common items. (part 1)  
- -- Added All New Toys, Mounts, Pets  
- -- Added All Achievements soo far Except Reverse Racing  
- -- Map Changed name from Tomorrow to Future.  
    -- Added Quests Temporary to just be able to see the names (since they not on wowhead yet...)  
    -- Added some primalist future stuff  
    -- Added Some Reverse Dragon Racing also  
- Merge remote-tracking branch 'origin/master' into PTR-10.0.5  
    # Conflicts:  
    #	.contrib/Parser/DATAS/02 - Outdoor Zones/14 Dragon Isles/Ohn'ahran Plains/Achievements.lua  
    #	.contrib/Parser/DATAS/02 - Outdoor Zones/14 Dragon Isles/Thaldraszus/Achievements.lua  
    #	.contrib/Parser/DATAS/02 - Outdoor Zones/14 Dragon Isles/The Azure Span/Achievements.lua  
    #	.contrib/Parser/DATAS/02 - Outdoor Zones/14 Dragon Isles/The Waking Shores/Achievements.lua  
    #	db/Categories.lua  
- Added / sorted all Cataclysm poor items.  
    Thrown weapons will be done later as it's not important to do it now before 10.0.5  
- Rebuilt Parser  
- Merge from master  
- Readded Trading Post contents  
    Commented out when fixing Parser warnings and forgot about it  
- Fixed invalid syntax  
    You can't apply `bubbleDown` to the root category  
- Rebuilt Parser  
- Merge from master  
- Fixed invalid field  
- Trading Post updates  
- Merge branch 'PTR-10.0.5' of https://github.com/DFortun81/AllTheThings into PTR-10.0.5  
- Added / sorted all Mists of Pandaria poor items.  
- Slight rewording of new temp headers  
- Added / sorted all Mists of Pandaria common items.  
- Harvested AchievementDB  
- Bunch of PTR achievements (needs a new harvest of AchievementDB to be complete)  
- Added / sorted all Warlords of Draenor poor items.  
    Added all Legion World Drops that I missed in the previous commit.  
    Sorted missed item IDs above 100000.  
- Added / sorted all Warlords of Draenor common items.  
- Added / sorted all Legion common items.  
    Added new temporary file and groups for any unsorted poor and common items before 10.0.5  
- Drake cosmetics completed  
- Progress commit of drake cosmetics  
- Drake cosmetics (WIP)  
- Simplify quality checks  
    But @ImUnicke please still look at this!  
- new Achievement Category  
- -- harvestest poor/common items..  
    -- Wasnt able to remove the red text... Also runaway needs to look at this  
- Added / sorted all Legion poor items.  
- Added / sorted all Battle for Azeroth common items.  
- Added / sorted all Battle for Azeroth poor items.  
- Added / sorted all Dragonflight poor and common items.  
- Added / sorted all Shadowlands common items.  
- Added / sorted all Shadowlands poor items.  
- Merge remote-tracking branch 'origin/master' into PTR-10.0.5  
    # Conflicts:  
    #	.contrib/Parser/DATAS/00 - DB/PetDB.lua  
    #	.contrib/Parser/Parser V2.exe  
    #	.contrib/Parser/Parser for Retail.exe  
    #	AllTheThings.lua  
- Stubbed another Trading Post mount  
- Added a few more Trial of Style rewards  
- Merge branch 'PTR-10.0.5' of https://github.com/DFortun81/AllTheThings into PTR-10.0.5  
- Reharvested  
- Tweaked Trading Post a bit  
- Refactor if/else + timelines and ensembles  
- Rebuilt Parser for 10.0.5  
- Garrlok and a better nil check + output warning  
- Ash'adar, Harbinger of Dawn shows as properly collectable  
- Some stuff to get the trading post category ready for release  
- Added because Ichabod isn't known on the PTR and then you get a nil error :(  
- Fix mount db  
- -- Fixed Trial of Style... Very Old Code  
- Added Trading Post  
- Merge remote-tracking branch 'origin/master' into PTR-10.0.5  
    # Conflicts:  
    #	.contrib/Parser/DATAS/00 - DB/MountDB.lua  
- test?  
