# AllTheThings

## [DF-3.12.2](https://github.com/DFortun81/AllTheThings/tree/DF-3.12.2) (2024-05-19)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/DF-3.12.1...DF-3.12.2) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- parse  
- BEM: Scalded Basilisk Hatchling  
- - Kor'kron Shaman Vestments fixed too (Uses the same color as the Shaman only set from SoO)  
- Re-adjusted the Vestments of Serenity [Blue / Green / White] sets.  Blizzard seem to adjust them to use the new ID's instead of older's.  Now fix the other sets too.  
- Adjusted the Ensemble for Normal Paladin Tier set from MSV/HoF/ToES  
- Adjusted the Ensemble for Normal Paladin Tier set from ToT  
- Tihan, Scepter of the Sleeper  
- TWW: I hear you like some data, but Blizzard like bricking characters more  
- Gaze of the Ancient  
- - Adjusted the Ensemble for Normal Paladin Tier set from SoO  
- Krasarang weapon drops  
- Vale mail armor set  
- Klaxxi Pincers  
- Retail: Optimized clear function a bit, and now only runs when opening your bank (since that's the only time we can actually scan all the items a player has)  
- Retail: Scanning for unknown sourceIDs now clears all cached entries for the current character prior to rescan  
- Faded Forest Crusher  
- Waterspeaker's Staff  
- Deflector of the Protectorate  
- Bataari Hacker  
- Krasarang Wild mail set  
- Source harvest so the murloc onesie works :P  
- Bunch of panda items from #retail-errors  
- Lots of reported panda stuff  
- Many panda zone weapons  
- Weapons are in fact not armor, imagine that  
- Added questID of Illusion: Sha Corruption  
- Another night of Pandaland  
- - Adjusted the Ensemble for Heroic Paladin Tier set from MSV/HoF/ToES  
- - Adjusted the Ensemble for Heroic Paladin Tier set from ToT  
    - Re-adjusted the Ensemble for Mythic Paladin Tier set from SoO (I pasted in my wrong list earlier)  
- Retail: Added some tech to scan/track/display Items on characters which have an unlearned SourceID as 'Future Warbound Collected' (likely will adjust in near future to show better tooltip info/remove data when learned)  
- More Pandaland & formatting  
- - Adjusted the Ensemble for Mythic Paladin Tier set from SoO  
- Elegion, the Star Cleaver  
- TWW: The Ringing Deeps - side quests, mostly. Missing vendors stuff.  
- Some dungeon weapons  
- - Fixed the Swarmbreaker's Battleplate (Original) dungeon plate set.  Commented out items for all 3 Swarmbreaker's Battleplate (Light / Dark / Original) that aren't required to learn the ensemble.  
- SourceTree being weird said it didn't push parsed data but shows it did.  So here it is in case?  
- Fixed Durus and Jakkus ID for now.  Maybe there's more?  Currently these all (and others) match those in Valley of the Four Winds  
- ToT weapons  
- - Fixed the following ensembles to show the items that you learn when using the ensembles (you learn other appearances on relog, but these determine if you can buy it or not):  
    Thunderpaw Battlegear [Dark / Light / Original / Red]  
    Mistveil Leathers [Black / Brown / Crimson / Indigo]  
    Snowdrift Battlegear [Blue / Brown / Red]  
    All leather types are completed on World Apparel vendor. Commented out non-required items for Leather ensembles unlock.  
- The quest "Ignition" is horde only after Cataclysm.  
- - Commented out the MoP: Remix green items that were used in the "World Apparel" ensembles for All Armor Types, Cloth and Plate.  Left them here in case we decide to approach it differently.  Instead they now show the required items that determine if the ensemble is locked out or not for your character despite if it says "All Appearances Known".  If you own the items listed you can't use the ensemble.  If you don't own the specific items then you can learn it.  Why?  Because I have no idea what Blizzard is doing.  
- - Fixed the following ensembles to show the items that you learn when using the ensembles (you learn other appearances on relog, but these determine if you can buy it or not):  
    Spirit-Waker's Vestments [Blue / Green / Red]  
    Mistwalker's Vestments [Blue / Original / White]  
    Vestments of the Eternal Dynasty [Black / Blue / Yellow]  
    All cloth and "all armor" types are completed on World Apparel vendor.  
- - Fixed the following ensembles to show the items that you learn when using the ensembles (you learn other appearances on relog, but these determine if you can buy it or not):  
    Guise of the Shado-Pan [Original]  
    Robes of Quiet Reflection [Brown / Green / Yellow]  
    Added a note that the following ensembles are exclusive to MoP: Remix only (Make sure to grab these before August!):  
    Guise of the Shado-Pan [Dark]  
    Kor'kron Shaman Vestments [Cool / Warm]  
    Robes of Quiet Reflection [Red]  
- Yaungol Bulwark  
- Amberweaver's Rod  
- Sumprush Maul  
- Valley of the Four Winds mail set  
- Marked latest Twitch drop as future removed  
- Heirlooms and tusks  
- - Blizzard removed Mini Mana Bomb between PTR -> Live phase  
    - Fixed the Battlegear of the Lightning Emperor (Paladin N-ToT Tier) ensemble to show the items that you learn when using the ensembles (you learn other appearances on relog, but these determine if you can buy it or not)  
- - Fixed the following ensembles to show the items that you learn when using the ensembles (you learn other appearances on relog, but these determine if you can buy it or not):  
    Sun Pearl Clothing [Green / Red / Yellow]  
    Tian Monastery Clothing [Blue / Red / White]  
    Vestments of Serenity [Blue / Green / White  
- - Fixed the Kor'kron Shaman Vestments ensemble to show the items that you learn when using the ensembles (you learn other appearances on relog, but these determine if you can buy it or not)  
- - Fixed the following ensembles to show the items that you learn when using the ensembles (you learn other appearances on relog, but these determine if you can buy it or not):  
    Spiritguard's Warplate [Blue]  
    Spiritguard's Warplate [Gold]  
    Shan'ze Warplate [Red]  
    Shan'ze Warplate [Yellow]  
- - Fixed the following ensembles to show the items that you learn when using the ensembles (you learn other appearances on relog, but these determine if you can buy it or not):  
    Swarmbreaker's Battleplate [Dark]  
    Swarmbreaker's Battleplate [Light]  
    Gatecrasher's Battleplate [Blue]  
    Gatecrasher's Battleplate [Green]  
    Gatecrasher's Battleplate [Red]  
    Shan'ze Warplate [Green]  
    Shan'ze Warplate [Purple]  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- Learned Appearances missing in ATT which report in chat should now include the ATT version being used  
- - Added Ensemble: Swarmbreaker's Battleplate [Original] and adjusted the items in it.  
- Updated BNet API harvester to allow for minimums for quicker harvests of partial data  
    Added partial harvests to hopefully cover Remix content  
- Uncommented out the Cliffbreaker green items because Blizzard wants to torture me.  
    Blizzard stop messing with me and making me relog 3 times, realm swap, go to retail and reboot WoW for the other items to appear! :(  
- - Added Ensemble: Gatecrasher's Battleplate [Black] and adjusted the items in it.  Green items seem to be world drops, ensemble seems to contain the Timeless Isle retail items.  Removed questID from other two Gatecrasher Ensembles.  
- Pandaland  
    Someone fix Dungeons.. those weapons dropped from bosses but placed elsewhere causes sourceid issues.  
- - Added new appearances to "Ensemble: Gatecrasher's Battleplate [Green]" that I got when learning ensemble.  Attached questID as well.   Note: Only added confirmed pieces that popped up, not sure what else is in ensemble so noted ones I learned.  
- - Added new appearances to "Ensemble: Gatecrasher's Battleplate [Red]" that I got when learning ensemble.  Attached questID as well.   Note: Only added confirmed pieces that popped up, not sure what else is in ensemble so noted ones I learned.  
- Some sourceIDs  
- Hozen Dagger  
- Twitch Drop  
- Some confirmed panda loots  
- TWW: The Ringing Deeps started  
- Removed already sourced Ensembles from unsorted.  
- Oops too fast forgot a bracket  
- Couple raid drops  
- TWW: Hallowfall data (need to re-run it with fresh alt for main story for quest info)  
- Scenario rewards  
- Hidden Pass Knuckles  
- Torch of Midnight  
- Hozen Waraxe  
- More Panda  
- Yellow vesrion of known circle requested by Runawaynow :)  
- Remix: More Pandalands  
- Some horde quests and parsed  
- Remix: More new Character items  
- Monk - Staff  
    Found in bag oops!  
- Remix: New Monk  
- Retail: Only debug print the harvest chat  
    Retail: /attharvest now enables Debugging  
- Sourced Timerunner's Sword / Greatsword into Remix (Note: Both also come from Paladin starter weapon box)  
- Timeline / Remix  
    Probably going to need this timeline constant looks like new items added.  
- All the cloaks sources :D  
- All the Cloaks!  
- Cata: Main Only mode was missing some functions for Classic Settings.  
- Another HQT!  
- HQT  
- Fixed eventID assignments for MOP: Remix!  
- Parsed  
- Pandamix HQTs  
- Ced's Basher  
- Lesser Bronze Cache  
- TWW: Hallowfall till character bricked again  
- Fixed a display bug with heirlooms where they would not know they had a parent object.  
- The guild vendors list no longer nests things under guild achievements, instead, it uses sourceAchievements to express the same information.  
    Fixed the Vindicaar reputation vendor labels.  
- Mace of the Rikkitun  
- Pandaren Basher  
- Even more pandamix HQTs  
- More pandamix HQTs  
- Pandamix HQTs  
- Deathchill Cloak / Wispcloak in Northrend Dalaran now use sourceAchievements.  
- Classic: Fixed the collection icon on the sourceAchievements tooltip info.  
- sourceAchievements are now shown in the tooltip.  
    The Alliance version of Guild Page now uses a sourceAchievement rather than be nested underneath it.  
- Guild Achievements now return "isGuild" as true.  
- Parser now supports "sourceAchievements".  
- HQT  
- Harvest for new stuff  
- Some starter gear for pandamix  
- "sourceQuest" isn't a field after parser is done with it.  
- Guild Vendor data is no longer merged into Vendors header and also no longer shows coordinates for the opposite faction.  
- Pandamix HQT confirmed  
- Fixed some guild reputation requirements.  
- Added a source for Hourglass Sand.  
- Classic: Added a bunch of items that SHOULD be toys.  
- Fixed Cured Leather and Tanned Leather items from vendors.  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- Deadman Dagger is collectable at last!  
- Fixed a couple bad symlink values for classic era/sod.  
    Added the Unopened Tome of Advice flavor item for rogues.  
- Added me Lucky Charms.  
- Dragon Isles Supplies (72392) seems to no longer be locked (hopefully others can corroborate this)  
    Fixed 'Makeshift Grappling Hook' being considered an OPA quest for those that had already completed it  
- 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)  
