# AllTheThings

## [SL-2.3.1-379-ga95f595](https://github.com/DFortun81/AllTheThings/tree/a95f595650acc4e4e80b5cafc2b199582ea00579) (2021-06-04)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/SL-2.3.1...a95f595650acc4e4e80b5cafc2b199582ea00579) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- Added alt quest for current "The Cudgel of Kar'desh"  
- Sourced a couple more Kyrian Transport Network 'flight paths'  
- Another BFA Outpost HQT  
- Item Sources in tooltips show collected when they are collected but the Item itself is still needed to collect a purchasable other Thing  
- finished legion horde combatant  
- Fixed white items with appearances showing in tooltips as a shared appearance  
- some nyi  
- Sync localization (#774)  
- Speed up localization of existing object names by reusing data between languages and only requesting original name if it's gonna be localized  
- Fix abbreviations in ru locale  
- Sync localization changes  
- Formatting  
- Tagged a couple of quests as repeatable  
- wording on a filter  
- Removed Mark of the World Tree tagging on quests  
- finish legion alliance  
- debug numbers go brrrrr. almost finished legion alliance (s5+6+7 elite missing)  
- Fixed reporting of HQT Quests which have been moved into Sourced-HQT locations  
- finished legion pvp season for gladiator/alliance  
- Added some Kyrian travel network 'flight paths'  
- forgot tagging on 2nd source, so i do it AGANE  
- Items with Appearances which are also used as a Cost to another Thing(s) will continue to show as 'uncollected' in lists until their purchased Thing(s) become collected (i.e. Sunwell Plateau's Sunmote converted Items)  
- duplication proof + there is elite too, so im more like 15% done  
- finished legion alliance combatant. 25% of legion done  
- More BFA Outpost HQT stuff  
- parser for grom  
- ID fix  
- Parser for Classic TBC now points to the live folder rather than Beta.  
- Added some creatureID's to Flight Paths  
    Added notes to figure out source quests for some Flight Paths  
    Another Ally BFA Outpost mission completion  
- Removed Steam Pump Part.  
    Parser now does Phase and then Timeline for Debug order.  
- Added a notification of cached Flight Path data being used in the Flight Paths category without having a Sourced location for the data  
    Sourced the Dreamgrove Flight Path  
    Fixed updating the Main Flight Paths category when collecting a new Flight Path  
- Had to move two Flight Path cache records because they didn't work correctly due to LUA  table initialization shenanigans  
    Never Implemented or otherwise uncollectible Flight Paths are now thrown into the Never Implemented group (under /att unsorted) for posterity  
    Removed accidental duplicate Flight Path cache records  
- Slight modification to the Recipe output when running Parser in Debug Mode to allow for as little rework as possible for the recipe lists.  
- Another Alliance BFA Outpost HQT  
- Sourced a few Horde Flight Paths which were missing in the FlightPathDB  
- Moved all Never Implemented Flight Paths in the DB to the end of the file  
    Removed some Never Implemented Flight Paths from being Sourced  
    More adjustments to Flight Path logic since of course there is no in-game data returned for real Flight Paths which the current character cannot actually utilize *currently* but do exist as valid Flight Paths  
- Added the Burning Crusade Tailoring Specializations.  
- Another pass at making Flight paths smarter... now we technically only need to source Flight Paths in their actual location (and should only need FlightPathDB to mark in-game Flight Paths which don't really exist [WIP])  
    Flight Paths which are Sourced but not referenced in FlightPathDB will no longer show as *NEW*  
    Fixed coords for a bunch of flight paths that thought they were always in the current zone  
    Moved Vindicaar Flight Paths to the Vindicaar map instead of one-per-Argus map  
- Updated Fishing Recipes.  
- Initial Cooking modifications for Burning Crusade.  
- Added Burning Crusade Skinning Craftables.  
- HQT for Alliance BFA Outpost mission  
- Some HQT clean up for BFA Outpost missions/upgrades  
- Cleaned up unused/debugging code from TryPopulateQuestRewards and extended the duration to 30 game frames (from 10)  
- Updated Mining.  
- Updated First Aid.  
- Fixed being able to preview Illusions  
- Modified CustomCollect logic to be applied globally during group filtering instead of individually per certain object types. This means that all flagged Covenant Things will be filtered automatically from lists in non-Account Modes. Potentially may add an individual filter toggle for this filtering later on...  
- Added some craftables added with TBC.  
- Expanded the Crafted Items section for Classic Alchemy.  
- Added the Amani Charms to ZA's loot table.  
- some nyi items, 1 error from errors & classic list WIP  
- finished mop pvp  
- finished grievous season questionmark  
- finished s13 tyrannical mop/pvp  
- s13 tyrannical alliance finished  
- made stuff less confusing in mop  
- quick clean up of mop elite weapons cuz.. its quick  
- Fixed a bug with the tooltip harvester that allowed the required skill specialization to get reverted back to the base.  
    Updated the Burning Crusade Raw Item DB.  
- Added the compressed ItemDB, which was built from the Raw Item DB using the new tool.  
    Invalidated all level data present in the old itemDB. (ignore the warning)  
- Refactored Parser to remove some unnecessary Parsing complexity.  
    Deprecated the usage of Dictionary<object,object> types in Parser.  
    Added the Item DB Compiler tool for compressing the raw Item DB exports into one DB file.  
- Added missing source quest for breadcrumb The Denmother (Felwood)  
- Whoops. Someone's formatting was inconsistent.  
- Found a bunch of coords that were pretending to be single.  
- Flgiht Paths with Covenant requirements adjustments  
- Flight Paths now show 'saved' based on your current character  
    Flight Paths now respect associated customCollect flags for being collectible (i.e. Covenants)  
- Adjusted Achievement Criteria logic slightly when searching for a criteria record (criteria rows should no longer show as if they were their associated Achievement... because they aren't)  
- Added the Item Finder harvesting tool. This can be used for harvesting Raw Item DB data from the game. (NOTE: Do not put the output in the DB folder! It's too big!)  
- Moved the Remornia Quest to be its own Quest object in Revendreth so we don't have to tag the item with a questID  
- Formatting  
- Updated Parser to account for Tailoring Specializations.  
- Grievous shaman,warlock,warrior  
- Prideful hunter,mage,monk,priest,paladin,rogue  
- Prideful dk,druid  
- marked dredger butler dye quests as repeatable because blizzard made a chromeo bad decision dot mp3  
- Added a consolidated function to greatly simplify use of symlink resolving  
    Replaced a lot of repeated code which resolved symlinks for various places with the consolidated function  
    Fixed ResolveSymbolicLink from allowing duplicated results by default (essentially forcing a 'postprocess' operation on the finalized set of results)  
    Fixed world quests not resolving symlinks after being dynamically populated  
    Added functionality to the minilist to auto-resolve any contained symlinks (i.e. ensembles/etc. on vendors in the zone)  
- more necrolawd + renown customcollect fix  
- wrapping up s12  
- finished s12 mop, what a clusterfuck. might reduce some sources  
- Indicators will no longer be accounted for in row alignment and will leave the window if they so chose  
- season 12 honor gear done  
- starting mop pvp  
- Tokens and currency that has been 100% now stays as "collected" in the list.  
    Fixed an issue caused by modIDs that made it so that certain tokens didn't show tooltip data. (BT Normal Mode tier tokens)  
- Prideful weps  
- Prideful wrist,waist,feet,neck,ring,trinket,tabard A/E  
- Some Shadowmoon Valley vendors are also faction locked.  
- Cleaned up vendors in Shattrath City.  
    Added a hidden filter for filtering out the Aldor/Scryer content if you've chosen a faction and are no longer Neutral with them.  
- Added/re-organized some Castle Nathria achievements/criteria to both the achievements category and the dungeons & raids category  
- Added a repeatable fishing quest which Blizzard decided shouldn't show up in the API and thus pretends to be 'removed from game' on Wowhead/DFA  
- Grievous done  
- Removed one-time quest repoting messages... seems niche scenarios in which they can be completed multiple times, but not something we need to have people reporting  
- Grievous hunter,mage,monk,paladin,priest A/H/E+tags  
- Grievous dk+druid A/H/E+tags  
- sneaky push no parse  
- I see the difference between a kilt and leggings  
- new nyi tech testing  
- quick remove of 2 g groups  
- Grevious weps (A/H/E+tags)  
- did you know mortal kombat uses an old scandinavian church song?  
    its finnish hymn  
    wod bug fixes  
- totally just me who finds these errors, not somebody dm'ing me  
- should save + parse too  
- more cranyon work. fixed staff  
- Grevious back,wrist,waist,feet,neck,ring,trinket,tabard, (A/H/E + tags)  
- I found my cranyons to color around in att. I only color stuff with numbers  
- wording for cata  
- found a nyi item not in the correct spot  
- 2 items fixes for pvp  
- updated description  
- Legion PVP  
    Making sure to fuckup your numbers  
    WIP  
- necrolord questline stuff (mostly verification, some small fixes)  
- Moved Legion Class Hall HQTs from TBC timeline to Legion (Doh!)  
- wod uses new sym tech  
- Moved Legion Class Hall HQTs from HQT into their respective HQT file section  
- Moved NYI quests out of the main list for all Outland zones. Also applied timelines to some of the quests for those same zones.  
- Using timeline on some of the more obvious items in Zangarmarsh for now.  
- Added level requirements to Zangarmarsh quests. (will polish the zone when I can)  
- some wording/sorting for cataclysm.  
- naming  
- added some wierd bubbledown with an u12 filter? no clue what that is  
- cataclysm pvp seasons are offically finished.  
- finished cata s2  
- Missed a couple objectives for Hellfire quests.  
- to never touch cata s1 again! added note for cata classic lel  
- Finished Hellfire Peninsula.  
    Parser no longer hard crashes on non-line specific errors.  
- change a locale to make it a bit shorter  
- dont mind just another parsing  
- bit more cata sorting  
- cata s2 work  
- Tyrannical completed  
- Tyrannical shaman.warlock,warrior sets (A/H/E and tags)  
- More progress made on Hellfire Peninsula.  
- Tyrannical monk.priest,paladin,rogue (A/H/E+right/wrong tag)  
- Tyrannical Druid+Hunter (A/H/E +right/wrong tags)  
- Initial work on Hellfire Peninsula and its associated NYI quests.  
- Tyrannical DK+Mage (A/H/E wrong/right tags)  
- Tyrannical weps completed  
- Tyrannical cont. found bonegrinder in crossbow-category in nyi.  
- test if I still can push  
- Blood Elf Bandit is now classified as a Rare on Azuremyst Isle for coordinate sharing purposes.  
- All of Stormheim's Flight Paths were missing the map portion of their coordinates...  
- Some comments on missing sq on pet battle breadcrumbs to Blackrock Mountain  
- Marked the 5 Battle Pet quests for both Factions with altQuests of the other since only one Faction's quests can be collected across an account  
    Removed 2 of the Battle Pet quests from being considered 'Once-per-account' since credit is given to all characters on the account  
- Added sourcequest to Enemies Everywhere and a note to Strange Humming Crystal as to why there is a quest listed inside of it (though it makes the quest requirements for Enemies Everywhere look really dumb)  
- Items which are a provider for a Quest no longer list the Quest twice in their Contains tooltip  
- Further info on BFA Outpost Quest nonsense (added more once-per Account Quests, removed fake altQuests which were used to 'hide' once-per account quests previously, commented sourceQuests back in since no more infinite loops)  
- wotlk uses new sym tech  
- Tyrannical weps first go (A/H/E+tags)  
- Removed a couple unnecessary Updates for the CurrentInstance window  
- Cached some currency API calls for currency groups  
    Removed some stray prints from quest popout windows  
- Tyrannical Trinkets (A/E+tags)  
- Tyrannical neck/ring (A/E+tags)  
- moved to nyi due not loading  
- fix for 2 custom headers. Never seem something so scuffed, but it works!  
- Tyrannical cloaks (A/H/E+wrong tags)  
- Tyrannical feets(A/H/E + wrong tags)  
- s1 bc is a bit special  
- new sym standard for bc  
- brought cata s9 to the new sym standard  
- Tyrannical waist (A/H/E +wrong tags)  
- H/A Tyrannical wrists  
- finishing cata s1  
- finishing vicious s10 tag items  
- Changed Tol Barad Commendations similarly to Mark of the World Tree so it just shows up once per zone instead of being listed for every single daily quest. Added more missing Legion paladin quests.  
- working on the very scuffed s9 gear with s10 tag  
- Removed a duplicate quest (need to fix vignette logic or something too...)  
- cleaning up cata pvp in other sources  
- Season 12 completed  
- ensemble pvp now looks more pvp  
- Fixed Currency popouts missing an Icon  
- Localized 'Currency for'  
- Fixed "Currency for" showing things the current character cannot actually go buy  
- Fixed 'Currency for' group not accounting for modID  
- Consolidated logic for setting an Indicator on a row  
    Added some event capture to a popout which has a Quest Chain so that every quest update will update itself and should capture changes in quest status as soon as they happen  
    Modified logic which aligns row elements to be consistent, and attempt to make sure that the Indicator of a row will not be placed outside the window  
- Added all offsetpieces to Malevolent(also with wrong tags)  
- Heirlooms that don't have an unlock level are not "unlockable".  
- Changed Champion's Seal similarly to Mark of the World Tree so it just shows up once instead of being listed for every single daily quest.  
- Fixed the Collectible As Cost behaviour. Also made Currencies use their link color and reordered the amount to be in front.  
- Season 12 Honor gear Dreadful added  
- Marked Zealot's Dues quest as not removed from game; the quest item has been confirmed to drop multiple times in 9.0.5.  
- Fixed races vs classes issue on Sunwell recipes  
- Added Marasmius tier 3 dailies  
- Added an altquest in Dustwallow Marsh  
- Desolace source quest update  
- New Ensemble Gear category  
- Vicious s9 with s10 tag symlink  
- ensemble header for pvp  
- Vicious season 9 with season 10 tag available again obtain from Bloodthirsty ensembles  
- showing new tech example  
- Ruthless with season 11 tag symlink  
- Cleaned up Cost Tooltips and popout lists.  
- Made ruthless with season 10 tag available  
- No longer caching the currencyID as the key for cost usages of currencyID.  
- tested some new mysterious filter  
- corrected order for cata gladiator achievements  
- bit of goblin vendor cleanup  
- checked wotlk unsorted for possible pvp errors and found 1  
- 2 more possible versions of the skull for the future  
- fixed wrong customID nobody noticed for 2+ years :O  
- forgot to delete 1 duplicate of xazi smolderpipe  
- made bc preseason customheader look good, even tho you probably never will see it!  
- made an icon for hateful glad too  
- forgot parser due customID changes in some files  
- bit of enUS sorting  
- Currency As Cost is now a thing.  
- Added Spirit Shard currencies to the dungeons.  
- Updated the Steamvault and its associated quests.  
- Cata pvp complete  
- Updated the Slave Pens and its associated quests.  
- Added a Kyrian PoA weekly quest  
- Added an item to NYI  
- Updated the Shattered Halls and its associated quests.  
- Updated the Mechanar and its associated quests.  
- Added the Botanica and its associated quests.  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- Season 11 all items added  
- Updated the Blood Furnace and its associated quests.  
- Updated the Black Morass and its associated quests.  
- Added some missing Totems/Librams/Relics to Burning Crusade raids.  
    Discovered some crazy shit went down when they were doing Trash Drops in BT/Hyjal.  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- Season 10 complete with simlinks  
- Fixed a couple of loot table bugs thanks to double checking with AtlasLoot Classic.  
- More Kalimdor source quests tweaks  
- Unremoved A Brother's Help quest. Added details for a few more Balance of Power quests.  
- offsetpieces season 10  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- Season 9 symlink  
- Added The Arcatraz and its associated quests.  
- Bloodthirsty  
- Season 9 done.  
- Slight adjust to BuildGroups to make sure no lingering indent/back values get pulled through from source somehow  
    Some notes for future adjustments  
- Fixed popouts sometimes not being fully expanded when initially created  
    Fixed not being able to plot waypoints for the root object in a quest chain popout  
- ...  
- Blind attempt to fix popouts not refreshing correctly  
- Fixed UpdateGroups causing total/progress to endlessly increment between updates for groups which have an OnUpdate applied  
    Restructured the popout functionality to better incorporate all necessary logic for the expected popout, since some groups may have multiple portions which should all be built into the popout. Previously, the logic basically expected only one type of logic to be performed in the popout (i.e. Appearances, Quest Chains, Symbolic Linkage...)  
    Fixed popouts of certain Items which are costs for other Things but did not show their sub-obtainables in the popout (Castle Nathria Anima Spherules, etc.)  
    Popouts containing a Quest Chain will differentiate the Quest Chain text based on the current Quest Chain logic (Nested vs. Top-Down)  
- Added Shadow Labs and its associated quests.  
- Cleaned up the generic 'Tabard' section  
- Added Sethekk Halls and its associated quests.  
    Added the last two quests of the Druid Flight form quest.  
- Added key requirements to the Heroic modes of all Burning Crusade dungeons.  
    Updated Old Hillsbrad Foothills and its associated quests.  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- Trinket,neck,finger fixes + felweave/satin  
- A mysterious new filter. What could it do?  
- parser push to att works again  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
    # Conflicts:  
    #	db/Categories.lua  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
    # Conflicts:  
    #	db/Categories.lua  
- Updated Mana Tombs and its associated quests.  
- Season 9 stuff - not done yet  
- finishing wotlk pvp seasons  
- starting the work on wotlk s3 cleanup  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- Removed some logic which was corrupting search results of NPCs or Encounters  
- forgot the most recent parser for wotlk s2  
- finished wotlk s2  
- wotlk s2 part1 cleaned up  
- finished cleaning up s1 wotlk.  
- Updated Magister's Terrace and its associated quests.  
- 2/3 of wotlk s1 finished  
- added hateful gladiator  
    sorted savage gladiator under honor gear  
- wotlk space bar removal  
- Starting on cata - test  
- 2nd round of wotlk pvp polishing (and another wod error!)  
- Updated Auchenai Crypts and its associated quests.  
- working on polishing wotlk pvp  
- Updated Hellfire Ramparts and its associated quests.  
- just a test  
-  big pvp update to burning wotlk, provided by braghe from the att discord!  
- Some duplicate quest tidy up  
- More Kalimdor source quest fixes  
- Fixed cached data overwriting the raw link of some world quest rewards  
- Fixed World Quest rewards double nesting some items due to mis-matched modID values  
- Another revamp of World Quest logic for populating dynamic Quest groups of Items/Currency... will further clean it up later once verified that things work correctly for others as well (some currencies are still weird though...)  
    CloneData will recursively call CreateObject for child groups since they may not be actual Objects already  
    More re-arrangement of CreateObject to make sure it properly recursively ensures every nested group is an Object  
    Couple Shadowlands Skip quest zone rewards  
- ...  
- You know, my last commit would be better if I actually included the Parser update that I wrote to test it.  
- Updated the Underbog and its associated quests with the format I'd like to use going forward for when Blizzard butchers loot tables.  
- Testing out some new formating on the Underbog.  
- Added some missing Kalimdor source quests  
- Removed some nonsense non-sources for some JC recipes.  
    Moved the Jewelcrafting recipe information to the profession file.  
    Found some absolutely massive chunks of repeated JC data in Shatt and Dalaran that should actually have 2 more spots in the addon, but we'll solve that later!  
- another one!  
- doing the wierdest mistakes today. another bc fix  
- had a season swapped by mistake  
- Deleted the old Map ID Converter tool.  
- should be finished with bc now!  
- minor fixes to tbc pvp  
- more tbc changes  
- Added a bunch of information for Tailoring and Jewelcrafting.  
- Changed rogue hidden artifact quest to use cost so that the individual bindings will show up on the dungeon bosses without requiring debug mode.  Marked Injection of Power rogue quest as removed from game. Added missing name for Aponi's Libram object.  
- polishing bc pvp in other areas based on pvp>bc  
- Couple pets added to Queen's Conservatory, some Legion paladin quests added/updated, other random legion stuff updated and various HQTs added  
- Wrote my own Insertion Sort because the default table.sort function is garbage.  
- another very big pvp update to burning crusade, provided by braghe from the att discord!  
- Localize new/changed strings in Russian  
- Added logic to handle certain Quests which are only able to be completed once-per-account, (note: the character which actually completed the quest will need to login to collect the quest completion status) (fixes #485)  
    Added tooltip/row notification for Quests which are once-per-account so the user can be wary to complete them on the desired character  
    Moved logic which determines a custom indicator for a row such that it is not based on the type of object being displayed in the row  
    Refactored logic which used to 'fake' collect certain once-per-account quests for every character on your account, and instead now tracks it in a different way without 'pretending' every character has completed a once-per-account quest  
    Any quests which were previously 'pretending' to be completed on every character have been reset so that the proper logic is utilized for them  
    Waist of Time HQTs are no longer granted account-wide shared-completion by default (turn on Account-Wide Quests if you intend to only do that one time and don't want to see it in your list on alts)  
    Added a report message if a once-per-account quest is detected on more than one character [WIP]  
- mistakes? mistakes!  
    Should be done with wod pvp now forever  
- searching for mistakes!  
- minor pvp fixes  
- finished wod pvp season 2  
- locale update  
- tbc pre season, later to be merged with tbc  
- parser  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- more pvp updates  
- Marked some Tailoring quests removed from game.  
    Parser should now checks the Categories, CategoryDB, and ObjectDB files for an exact match before writing to the file.  
- Added a couple items for Skip character Zone quests as reported in #errors  
- Sync localization (#768)  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- Drop esMX/zhTW from localization scrips and adjust for new ObjectDB logic  
- Restructuring the Tailoring profession. (not finished yet)  
    Added more category icons for professions.  
- restorted item sets from bc as i still need some data due forgetting sym link  
- Removing the explicitly defined esMX and zhTW files. These languages will now fallback to using the esES and zhCN localizations respectively.  
- forgot to mention symlink  
- locale fix  
- polishing season 2 in other sources  
- All en object names are now in one place  
- rip'd bc weapon sets (they are under pvp now) and sym link bc weapons  
- very big pvp update to burning crusade, provided by braghe from the att discord!  
- The Object ID 275059 was invalid and was instead the Spell ID used by the object 292825, which is the Stonebloom that was expected.  
- Fixed a couple invalid objectIDs and removed unused locale references to them.  
- The Object ID 908 was invalid, it was supposed to be 2908.  
- Added a whole bunch of icons for the new category DB. (Someone else can do the rest, I'm done for now!)  
- Removed some removed from game JS recipes.  
    Also made it so that Parser creates empty icon texture indexes for new categories in Debug Mode, which will allow you to quickly find the ones missing an icon.  
- Added icons for Wrath Enchanting.  
- Derp.  
- Synchronized the CategoryDB file and added icons for Classic Professions. (I'll add more later)  
- Fixed WPL provider npc's that were referenced as objects  
- Some legion paladin quest updates  
- Restructured Jewelcrafting. (not even close to finished yet!)  
- Apparently forgot to include the part where it excludes unreferenced objects.  
- Moving the new Object DB and Category DB files to a new folder as to not get lost among the other files that may or may not exist in a few days.  
- Added the Object DB. The names, icons, and models are compiled using Parser and only the references used in the build environment are included in the db folder.  
- Nothing to see here, carry on!  
- Parser now detects when there are categories that have names and icons in the database that were not present in the Category DB.  
- Added the CategoryDB file. This file gets exported by Parser now and only includes categories that have references.  
    Parser no longer writes a brand new export date every time it builds Categories.lua.  
- Added a DISCOVERY header constant.  
- finish 2 mop seasons  
- pvp. almost finished achievements>fos>pvp. reduced bloat (see note at top) & formating/sorting  
- more pvp achievements  
- it hurts when i peeeee-v-p  
- what changes did gold do? you guessed it, pvp  
- Played through TBC Azuremyst and Bloodmyst Isle, made some adjustments.  
- wod pvp work  
- some missing primal removed items  
- wod s1 alliance side finished. s1 horde+s2 gladiator alliance to go  
- more wod pvp  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- Added WQ Icon/Path  
- more wod pvp stuff  
- New Icons for World Bosses and Emissary/Callings  
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings  
- Holiday Icons dupes/paths cleared up  
- added an example to string #15  
- Got rid of Hallow's End Icon dupe  
- Illusion: Transcendent Soul questID  
- Fix 1400->1000 rating cap  
- Add quest triggers for PvP arsenals  
- Restore lost coord in Warspear, formatting  
- Removed Icon path override  
- Fixed Minilist not expanding itself automatically  
    Converted remaining SelfCallback usage into plain Callback calls  
    Removed un-initialization from harvester since it somehow loops itself automatically  
- Huge revamp of how Heirlooms are handled. They no longer individually contain all of their respective upgrades. The upgrades are contained in one source location (per Faction) in the heirloom vendors in Undercity / Ironforge. The remaining locations which contain upgrade tokens in source (timewalking vendors, etc.) now use a symlink to pull possible upgrades instead of listing them directly, thereby making sure that Heirloom upgrades do NOT count for many thousands of +1s  
    Added some default logic to symlinks such that the 'select' command will not try to recurse into the same group when selecting results  
    Contains will now show Heirloom things as well  
- wod s2 4/5 done  
- some text change to make editing easier  
- forgot 1 weapon set for wod pvp  
- wod weapon sets now use sym link and many more wod pvp changes  
- trying some automation  
- H to A  
- prep for finishing s2 wod  
- av achievements should now show up in av  
- WoD S1 elite gear swapped between shaman and hunter  
- finished wod s2 horde gladiator gear (90mins for 1/5 of the total season)  
- doing the pvp work! finished WoD S2 elite & WoD S2 Horde Combatant  
- Removed unnecessary class assignments from the Tier 0.5 sets. (they aren't class bound, technically)  
- Made lightforged/nightborne heritage achieves consistent with the other heritage achieves  
- more wod s3 updates...  
- more work on wod s3. never ending  
- Some adjustments to symbolic link stuff to try to prevent things from processing multiple times unnecessarily (probably pointless)  
    Fixed a bug with world quest population which when using symlinked objects would introduce the resulting data into the cached groups which contained the symlinks  
- Fixed certain items being cached twice  
- moved a weapon to nyi from some other area  
- another small fix  
- some note  
- WoD S3 pvp gear looks now as good as recent seasons  
- Some WoD PvP S3 cleanup (much to do)  
