Releases: ATTWoWAddon/AllTheThings
SL-2.8.2
AllTheThings
SL-2.8.2 (2022-06-05)
Full Changelog Previous Releases
Reportable errors now play a sound (if enabled) 🔔
Notable changes:
- Tracking indicators should only show if the group is considered 'trackable'. Achievement headers within Raids no longer show the 'saved' checkmark (as it's confusing since that indicator is typically used to show if your character is saved to the instance).
- Fixed Legion Emissary quests in
/attwq
. - Common Boss Drop with specified Creatures will show individual Creatures under popout Sources.
- Continued consolidation with Classic ATT:
- Blasted Lands
- Dun Morogh + (added a bunch of white collectible items)
- Fixed timelines here and there
- Updated the format of the Honor gear for Classic and TBC PVP
- Updated the format of the Burning Crusade Gladiator Gear to not nest items within the ensembles (not finished yet) and added timeline data
- Harvested more 9.2.5 data, this should fix filtering of new Things.
- Other fixes.
SL-2.8.1
AllTheThings
SL-2.8.1 (2022-06-01)
Full Changelog Previous Releases
- Harvest sourceID
Toy in NYI (Probably a secret) - -- Various updates
- -- Updates to Belf Questline
-- Various updates - -- Lordaeron Questline
-- TG New MapID
-- Sylvanas Questline
-- Lordaeron Achievement
-- Listen HQTs - Revised logic for structure replacement in the Parser to allow for more replacements in less time using less memory (those of you parsing with big boi CPUs will probably parse a bit faster now)
Added some proper handling for faction-specific QuestID's for Creatures (i.e. BFA Warfront Rares)- Double collectible when in Account mode
- Matches QuestID search for both QuestID's
- Uses faction-proper QuestID for the current player, with 'otherFactionQuestID' from the other faction
No longer caching altquests of quests... it just makes life more difficult to associate values with objects that aren't related to the value
Simplified Search functions now that we can trust objects actually correlate to the data by which they are cached
Cleaned up some repeated questID checking when building tooltips
NPCs with both faction QuestID's will show both in tooltip if QuestID's are being shown
Removed BFA Warfront Rare's Horde QuestID's from NYI now that they are used properly
Rebuilt Parser for 9.2.5
Reparsed PTR 9.2.5 content
- WoW build bump
- Sync locale strings
- Wrong ID fix
It was Oozing Bag ID, my bad - Edit tab spacing per locale
- Localize Sync tab name
- Sync Tab ruRU localization
Co-Authored-By: Dmitry Volodin [email protected] - Sync Tab localization prep
- Locked Quests ruRU localization
- Better ruRU mode names and some TODOs
- .toc and WoW version bump
- Minor adjustments
- Added the correct timeline data to the TBC Honor Gear for Season One.
- Marked the two quests which give reputation with Sons of Hodir, and a possible sourcequest
- Gnome starting quests available for Mechagnomes
- Note about possible SQ of Whispers of N'Zoth post 9.2 (though unreliable for my alts... possibly an account-wide unlock somehow?)
- Moved NYI quests that I completed before into Sourceless group for better overview of what is/was obtainable.
Maybe we should move all things that players obtained into this group instead of having them in NYI? 🤔 - Achievement refresh will once again store Account-only completion of Achievements, and Account Data Recalculation will no longer process Achievements since the API returns different completion data for the same achievement based on the current faction of your character (thanks Blizzard very useful)
- Force-refresh should no longer break Achievement re-calculation, but now only caches current-character-earned Achievement credit, since that is what the Account data re-calculation uses
- Fixed some Achievement logic which became apparent due to account recalculation likely deleting old falsely-cached data. Account-wide achievement credit from Blizzard API will now be considered for ATT's Account-wide Achievement collection as well
- Updated Herbalism Find Herbs from being included in Retail
SL-2.8.0
AllTheThings
SL-2.8.0 (2022-05-29)
Full Changelog Previous Releases
-
Reparse
-
Legion 7.3.0
-
Added and sorted quests from 7.3.0 patch.
-
Merge pull request #1014 from DFortun81/auto_localization
Sync localization -
Sync localization
-
-- 7.3.2, 7.3.2 Quests
-
Added Lernaea rare
-
Updated Elwynn Forest and added timeline information to all of the quests and rewards.
-
Added and sorted quests from 7.2.5 and 7.3.2 patch.
-
Added and sorted quests from 7.3.5 patch.
-
Added a check to ignore processing quest completion logic when Blizzard returns 0 completed quests for a character. This should hopefully remove the situations where ATT reports huge counts of quest completion flip-flops
-
Simplified tooltip logic for 'Removed with Patch' info
Removed with Patch is now localized with a format string (in case some locales put the Patch not at the end of the string maybe) -
Fixed some Icecrown quest maps
-
-- Legion Quests
-
Updated Northshire Valley quests.
-
Added Rogue Poisons.
-
Fixed a broken sym link.
-
Added and sorted NYI quests for 7.0.1 patch.
-
1 party sync item fix
-
Added the Report to Gryan Stoutmantle quest to Westfall.
-
Sorted all remaining Class Trial and Party Sync NYI items.
-
Kanrethad's Quest / Alexander's Quest / The "Chow" Quest (123)aa was never implemented.
-
Finished up Dun Morogh.
-
Fixed a couple of parser errors for "missing" sourceQuests.
-
Some NYI
-
-- Various Errors
-
Flipped tooltip priority for additional data. Description, Lore, etc. will now be added as a priority by the Search data attachment, and only added via the ATT row data if there was no search data found for the given row. This means it should no longer be possible to generate weird situations where duplicate text can be added by generating tooltips from different sources in particular sequences. I'm sure someone will find a counter-example 56 seconds after release...
-
Slight improvement to 'pop' symlink logic
-
Removed TW Lavalink Helm from Wrists category
-
Reparse
-
-- Various Errors
-- Ascension Crafting -
-- Some 9.2.5 updates
-- Abom Factory updates
-- Venthyr Transport Network Update -
Added warp cache treasure to Suramar
-
Corrected an issue with coordinates for achievement Eating Out of the Palm of My Tiny Hand
-
Removed reference to /att prof which does not exist
-
Added frog tooltip for A Blade Fit For A Champion
-
Added fallback header name for Eternal Gladiator
Marked Eternal Gladiator header itself as Season 4 -
Fixed a logic issue with ArrayAppend when the first array to append is nil but other valid arrays might exist
-
Level & profession req options now work properly
-
Logic realignment (#1011)
-
Removed whitespace that notepad++ likes to add
-
Some simplification and differentiation for tooltip completion indicators from row summaries
-
Some partial cost logic improvements
-
Huge realignment of Type libraries to improve localization/consolidation of functionality
Localized a bunch of functions which are only used by other local functionality
Couple additional minor local usages instead of repeated table accesses
-
More clean up
-
More various clean up adjustments
Fixed bug with ArrayAppend when passing in a nil
- Fixed non-callback quest refresh function
-
-
Fun With Bubbledowns: A Teaching Experience (ty for putting up with my goldfish brain tonight Braghe)
-
Reparse to add maps to Temple of Sethraliss quests
-
Added in Tools of the Trade questline for A/H Scribes
-
Fixed a logic gap in the Parser where it was possible to duplicate data without assigning the proper fitler information (i.e. removed achievement in Naxx being copied into the top-level Achievements without the appropriate unobtainable status)
-
-- Various Changes
-
Merge remote-tracking branch 'origin/PTR-9.2.5'
-
Reparse
-
Merge remote-tracking branch 'origin/master' into PTR-9.2.5
-
-- Various fixes
-
Hashing an encounter/creature now includes the relative difficulty (fixes symlink cache use for WoD dungeon common drops)
-
-- added vendors
-- added toy source -
-- Added Mounts, Achievements, Illusions, Toys
-- Hopefully Timelined everything kek -
SL mount update (Completed)
-
Added proper altAchievements to Shattrath city Factions
-
Mount update
-
Cleaning up my old error reports- misc quests and objects added
-
Some Quests
-
Fixed Korthian BoA items to be treated as BoA
Adjusted Iska/Rhuv again; they drop different things -
rhuv is now under iska, as he spawns from iska. now you see that iska>rhuv combo drops the mount
-
Updates to Dun Morogh. (still not done!)
-
Added a few descriptions to particularly confusing Azsuna treasures.
-
Adjsuted wording of currency calculation text
-
Added Keeper Ta'hult grey items sources and descriptions
-
Hellfire Peninsula breadcrumbs removed in 9.0
-
Moved a couple ZM treasures to align with others of a similar nature
-
Couple questID adjustments/fixes
-
Removed the extra multiplication of nested Things within purchases since it will more often be inaccurate than accurate
-
Sync Window re-defines its points when refreshed in case the user has an addon which allows moving/modifying the Options panel frame entirely
-
Titles no longer do weird nonsensical stuff involving the GUID of characters.
-
...
-
Fixed an issue with the sync queue.
-
Added Account Synchronization to the Settings menu's Sync Tab for players with multiple accounts.
-
You can now query for more things using the addon messaging system.
-
Slight improvement/fix to displaying coordinates in tooltips
-
Sync new Party Sync locale line
-
Fix a couple of typos
-
Added Lockpicking skill to Parser so it stops complaining, since Item Harvest now picks that skill up in-game
-
Objects with Quests now support lock criteria
Couple #errors
Updated data for 'Whispers of N'Zoth' since it seems to be drastically different than when previously implemented
Couple other fixes for some Parser output -
Adjusted logic for checking a sub-item listed within a Recipe tooltip since I forgot Blizzard likes to make Recipes which don't actually match the Item they craft
Finally got a full, successful re-harvest of in-game Items (using Tourney realm for extra dataz)
Reparsed with many fixed Items (Recipes with invalid Class assignments, Armor missing Faction/Class assignments, etc.) -
Fixed a stuck-condition when the sub-item of a Recipe fails to load
Tried to add some logic to remove fully-harvested partitions but decided it's not really that important -
Fixed a bug with Item Harvesting when an Item specifies 'Races' which ATT doesn't know about
Fixed an issue where harvested Recipes which include a hyphen would incorporate the crafted item information into the Recipe itself (i.e. Technique: Glyph of Shadow-Enemies)
Fixed an issue where harvesting items that contained a sub-item would skip the sub-item due to unloaded item data -
Fixed some invalid objectives. Items you can collect without being on a quest use cost, not objective. Items received when accepting a quest when not used to satisfy an objective are listed in providers.
-
Added the capability of marking a quest as 'unknown' as to Party Sync status so the user will see it with Locked Quests enabled but have a tooltip message about Party Sync not being confirmed yet
Cleaned up a lot of incorrect 'cost' usage in Ghostlands quests
Couple #errors -
New Shrouded Hero achievement and small fixes
-
Removed duplicate HQT file
Various clean up
Various #errors -
In TBC Classic Soryn on the Isle of Quel'Danas actually sells Vengeful Gladiator's gear, not Merc.
-
Synced the 'locked' logic for Items which have their own QuestID (fixes #999)
-
Major consolidation / reorganization of BFA N'Zoth Assaults
-
Added timeline information for Striped Dawnsaber.
-
Updated Old School Ride and associated mounts / quests.
-
Sync locales
-
Smith Hauthaa is not available until the Anvil is available.
-
Bump CI deps
-
Popout windows for 'Common Boss Drop' groups will now show Sources for that specific group (if any) to help track completion of possible Sources for a Thing that is a common drop from multiple Rares or other trackable content
Fixed creature Sources in popout 'Source(s)' header
Revised some 'Title' fields such that they properly sort by the visible text in ATT windows -
Small adjustments
-
crs tag
-
Huge revamp to 'cost' calculations (#1002)
-
Huge revamp to 'cost' calculations:
-
CostCollectibles for cost items are now calculated into the cache for the respective Thing when referenced
-
Revised logic of determining cost groups when filling groups
-
CollectibleAsCost and CollectedAsCost are now common functions shared between Type libraries
-
Filling groups will now prevent duplicate listings of a Currency group
-
Added a bit of Update-time-checking logic for auto-updated groups with a 'cost' to prevent some infinite looping when attempting to calculate if a group is collectible when it contains nothing currently collectible (perhaps can expand on this further in the future to reduce repeated update calls when nothing has changed regarding Filter logic or character changes)
-
Main list progress no longer fluctuates on each refresh due to cost re-calculations
-
Cost Items which have already been fully utilized for all Cost Collec...
-
SL-2.7.12
AllTheThings
SL-2.7.12 (2022-05-15)
Full Changelog Previous Releases
- Reparse
- some NYI updates
- Fixed the timeline for the quest "When I Grow Up..." in Children's Week.
- Fixed Parser converting various 'heirloom-quality' Items into actual Heirlooms and leading them to be not considered properly collectible when expected
Pocopoc's Diamond Vambraces were accidentally considered daily - Marked all Well Watcher Solanian quests as Breadcrumbs.
- Added missing source quests for Gorgrond and Talador quests, edited a few coordinates, and added both versions of the Ember Court Vanity Mirror. First commit, fingers crossed!
- moved sl s3 tabard to achievement reward
- Shattered Sun Offensive now appears in the mini list for Magister's Terrace.
- Added Glyph of the Gladiator to the Isle of QD.
- Some Isle quests.
- Slight adjustment to FillGroups logic which was preventing filling of Item tooltips when the tooltip was for a Thing which was rewarded by a Thing which was marked as 'saved' for the current character
- Couple duplicate quests
Various #errors
Finally got back to Firelands to clean up token ItemID's (Thanks snufkin for your help long ago) - Duty Calls is also a preref for magister's terrace.
- Jezartroz:Added a few miscellaneous HQTs
Thank you alot fo the help Jez! - Jezartroz: Fixed a few Krasarang Wilds questgiver coordinates.
Thanks alot fo the help Jez! :D - Fixed Children's Week HQTs category
- Resolving symlinks now re-uses previous results via a shared table of actual Things instead of being stored within the object which generated the symlink (since that is almost always cloned prior to being used for symlinks and the previous resolved results were never re-used). If the symlink was generated from a group which is not a Thing, it will continue to be stored within the group itself (i.e. a header from the Main list being popped out with a symlink)
- Distraction at the Dead Scar is not available until mini-phase 2.
- Blast the Gateway / Blood for Blood are now marked as dailies for SSO.
- Added preprocessor commands to ItemRecipes
- Bunch of #errors
Cleaned a lot of Wrath/Cata JC recipes into ItemRecipes
Master's Cookbook is not actually available - Removed the timeline from Master Cookbook.
- Parser no longer consolidates requireSkill again... it really breaks too much stuff that relies on specific data being tagged where necessary. Maybe can re-write symlink functionality to account for this in some way in the future
- Minor adjustments from flying around aimlessly today
- Parser is a bit smarter at getting an Item's name for Debug logging
- ...
- Fixed the quest giver for "Nightbane" in Karazhan.
- Imprisoned in the Citadel is a Phase 4 quest.
SL-2.7.11
AllTheThings
SL-2.7.11 (2022-05-08)
Full Changelog Previous Releases
- -- Reparse
- Merge pull request #995 from DFortun81/auto_localization
Sync localization - Sync localization
- NYI Quest BFA.
Class Hall Updates
Various Errors - Levixus the Soul Caller now appears in Terokkar Forest's mini list.
- Compendium of the Fallen is available for Blood Elves too.
- ItemRecipes now supports timeline/unobtainable data to be applied
Copied a few examples from Cooking over (leaving them there until Classic decides to parse ItemRecipes as well)
Couple coords - Added the maps for the turn in for rescuing the princess.
- Reparsed with some fixed unobtainable data merging
- Parser now merges unobtainable status and timeline data from the global Item cache back into all Sources of the corresponding Items where the field is not already present. However, those fields are now only merged into the global Item cache when directly set into the ItemDB. This way the values can be provided in one place for all Sources of an Item, but an Item Sourced in multiple places with differing unobtainable statuses (i.e anything on Black Market, Time-Walking re-added Items, etc.) will not cross-contaminate other Sources of itself with erroneous unobtainable status data. whew
- Adjusted Teardrop Crimson Spinel's recipeID.
- The Tome of Polymorph Turtle bug with its timeline no longer exists, removing the bandaid.
- Ensemble: Epoch Sentinel's Mail tracking quest
- The Flesh-Bound Tome sourcequest added
- Key of Kalyndras HQT
- Setting spellID to 0 arbitrarily is pointless as the collectibility of a Thing should not be specifically determined by having a spellID or not
Decided to just fix Lockpicking to not use profession() and make profession() perform its previous functionality since bubbleDown of the requireSkill value is consolidated upwards in the hierarchy and will be cleaned up where possible by the Parser (And yes in the future we will probably have a better solution for marking Things with their 'requireSkill' value(s)) - Re-ordered the Saved Variables that ATT generates so that it is easier to find in-game harvest/debug data when the file gets huge
- Inscription Recipes have proper skill requirements again
Some other Item Recipes mapped properly - Fixed an issue in the Parser where the 'requireSkill' field was imported from the itemDB and not converted from the expansion-specific value into the General value that ATT utilizes
- Parser will now consolidate 'requireSkill' upwards in the heirarchy of the DB. This way we can apply the correct requiredSkill to ALL profession recipes while parsing, and it will be consolidated upwards where needed, and maintained on recipes listed in one-off Locations which still require the per-Recipe skill filtering
Alchemy recipes now have proper skill requirements applied again - In TBC Classic, you can buy PVP Gear in Shatt with Tier Tokens.
- Added phase and timeline data for the Battle for Sun's Reach event, which commences the assault on the Isle of Quel'Danas.
- Chordy once more
- Chordy won't show on all summonable NPCs from Abominable Factory.
- Confirmed and fixed all level 60 boost items.
- Cleaned up a bunch of Shadowlands Item Recipe listings
- Further revised and fixed Parser logic situations for handling Recipe information for Items
Added Parser debug logging to help with converting Location-Sourced Item Recipe data into their proper file
More example Item Recipes - Allowed Parser merging of RecipeID for Items (can't think of any situation where two identical Items can teach different Recipes...?)
Stubbed out an ItemRecipes file to allow us to easily define all Item-Recipe/Profession associations in one place instead of having that data randomly scattered across hundreds of files inconsistently
Provided a single example of using ItemRecipes file :D (Eventually will make the Parser complain when in Debug mode, and provide the proper Lua to copy into the ItemRecipes file to make life easier) - Attached the scenario mapIDs to The Stormwind Extraction quest.
- Allow a slightly deeper level of duplication for filling cost/symlink groups (some things in ZM were not showing their collectibles in minilist)
Tooltips should properly refresh to load their cost information instead of leaving "???" for the cost Items - Added current TW weekly Cache reward
- Couple #errors
Threw a bunch of recipe data onto various Items which were broken due to a recent change to profession data. Hopefully this is a temporary solution and we can at some point actually have a consolidated single file of ItemID -> Profession/RecipeID mappings that don't need to be strewn about in hundreds of Source files because it's really gross - Fixed a possible Lua error
- Item Finder is now way faster at finding Items (will re-harvest Item data soon to fix some various Recipes)
- Collectible White/Grey items in /att unsorted as a proof of concept for Gold!
- Added a symlink for Barnacled Lockboxes.
- Custom Parameters for /att windows now support setting custom values as well (param=value)
Item Finder window (/att finder) now supprts custom defined Partition and Limits for range of harvesting Item data (args: partition, limit)
Revised a bit of logic for the Item Finder - Disabling the automatic "requires profession" tag that gets applied to everything inside of a profession header, it's assumed as it's relative.
- Moved Lockpicking to the Professions section.
- Functions now get copied over using MergeInto in Parser.
- Removed a couple duplicate Quests
- Legion leatherworking quest requirements by @henbe
- Fixed an issue with the Parser where something tagged directly as a Recipe would fail to be treated as a Recipe when generating the Lua data
- Couple Mag'har reputation notes/requirements in Nagrand
- Timelines using the "deleted" keyword now properly mark themselves with an RWP field.
- Removed with Patch data now appears in the tooltip if it exists.
- No longer need to load this file first. (it was also causing other problems)
- Added mapIDs for New Tinkertown.
- The Removed with Patch (RWP) field is now a numerical value for easier comparison to now.
- Fix comment typos
SL-2.7.10
AllTheThings
SL-2.7.10 (2022-05-01)
Full Changelog Previous Releases
- Reparse
- Merge pull request #990 from DFortun81/auto_localization
Sync localization - Sync localization
- Merge pull request #988 from Cagomei/patch-3
Gorgrond Monster Hunter Adjustments - Merge pull request #989 from DFortun81/auto_localization
Sync localization - Sync localization
- Fixed coords in Shadowmoon Valley
Fixed Shared Appearance listings for Heirlooms - Fixed sourcequest id for Projections and Plans (H)
- ...
- Some of the Children's Week quests were incorrectly marked one time quests.
- Fixed a source quest for Children's Week.
- Quick name fix.
- Added another poor and common items.
- Some #errors
Added a 'cost' to Spirit of Harmony so that Motes of Harmony display nested uses (probably a better solution than this later on for "click A to create B" type Items which aren't a cost or recipe...)
SoO LFR Zone Drops which haven't been confirmed are now listed as NYI with proper SourceID's so it should be more apparent when someone obtains one - Added white items to Dun Morogh
- Updated Wetlands for Classic data.
- Added all poor (grey) quality items into ATT. It's currently visible only in /att unsorted. It might be helpful if blizz adds these items into collection one day.
- Added all common (white) quality items into ATT. It's currently visible only in /att unsorted. It might be helpful if blizz adds these items into collection one day.
- Fixed some objectives in Ghostlands and Eversong Woods.
- TBC Classic Children's Week 2022 follows 2009 May 1-7: Midnight of the first through 23:59 on the night of the 7th.
- Updated Loch Modan for Classic data.
- Added coordinates for Exarch Onaala
- Update missing Quests
- Corrected and added some more coordinates reported in #retail-errors
- Yak Soul also drops on M+
- Adjusted coordinates for Mazzer Stripscrew
- Updated Duskwood for Classic data.
- '(Nested) Quest Chain Requirements' group will only be included when the popout Thing actually does have known pre-requisite Quests
Things with 'provider' data will now include that information in popouts under the 'Source(s)' group, including Items/Objects/NPCs (previously it was only Items, and under Quest Chain requirements) - -- Class Hall Updates
- Redundant map
- Update Achievements.lua
Moved to Achievements/Explore - Update 08 - Draenor.lua
Added Tracking for the monsters - Updated Westfall for Classic data.
- Added all 5.4 NYI quests
Added some last WoD NYI quests
Made all MoP NYI quests to show their names - Updated Redridge Mountains for Classic data.
- Tagged a couple more Things for Chordy tooltips
- Antonio Perelli restructured to be based in Elwynn Forest rather than in all of the associated zones explicitly.
- Merged Classic Deadwind Pass data into the retail file.
Moved all quests related to Return to Karazhan that were in Deadwind Pass to the dungeon. (someone should probably take a look for others, only did a quick sweep) - Merged Classic Blackrock Mountain data into the retail file.
- Merged Classic Searing Gorge data into the Searing Gorge file.
- Heirlooms and their associated Upgrades have been brought back from their unexpected vacation. Sorry to all of you who thought you gained a lot of IACM progress since 2.7.2 (yes they've been away that long)
- Selfie Filters now generate a proper Link
Fixed Source Locations not showing on certain Types of Things
Barrel O' Fish available with max Shadowlands Fishing - -- Some headers fix
- To All the Squirrels I Set Sail to See adjustments (#985)
-
Update 10 - Battle for Azeroth.lua
-
Update Achievements.lua
-
Update Achievements.lua
-
Update Achievements.lua
-
Update Achievements.lua
-
Update Achievements.lua
-
Update Achievements.lua
-
Update Achievements.lua
-
- Slight adjustment to Source Location tooltip logic
- Added sourcequest for a Legion LW quest
- Couple adjustments & #errors
- More Deepholm constants
- Fix Cosmic Aspirant's Battleaxe vendor source
- Slightly condensed/improved Base Object table implementation
- Minor adjust & #error HQT
- Further adjustments/fixes in ZM from personal experience
MIssing object name - Class Hall updates
- Update zhCN translation
- To All The Squirrels Through Time and Space adjustments
- Minor adjustment to row tooltip logic (noticed situations of duplicate data)
Creatures/Encounters/Objects in ATT lists will not generate additional search data in tooltip
Default function for modItemID doesn't need to rawset itemID - Removed unnecessary text functions
- Another pass at revising the logic for ATT's generation of tooltips when cursoring over lists to try to consolidate logic and make the results consistent (may adjust further if there is feedback or concerns)
Fixed various ATT tooltips where the text of the Thing was not being added to the tooltip as expected - Prevent filling crafted and symlinks under saved quests (in addition to purchases)
Crafting materials will also be prevented from duplicating from the lowest level, whereas other content will continue to be allowed to duplicate a few times for visibility
Adjusted default .text logic to include .link if .name doesn't exist - Fix one Korean line
SL-2.7.9
AllTheThings
SL-2.7.9 (2022-04-24)
Full Changelog Previous Releases
-
Reparse
-
Merge pull request #981 from DFortun81/auto_localization
Sync localization -
Sync localization
-
Merge pull request #980 from DFortun81/auto_localization
Sync localization -
Sync localization
-
-- Various Class Hall Fixes
-
Fixed a weird faction bug affecting Alliance characters
-
Another item in Enlightened cache
Couple tweaks -
Moved Drakefire Amulet to LBRS.
-
update to a rare text
-
Slight adjustment to tooltip checkmark for whether character is saved to a quest considering current Party Sync status as well
-
Slight Quest text adjustment for Quest info in tooltips
Quests which are locked due to criteria other than a Quest are automatically flagged as non-Party Sync
Added some Quest lock criteria to Nagrand quests related to Reputations -
Minor locale changes
-
Couple #errors
-
Fixed a bug with filling groups when the group being filled doesn't generate a hash
Added better tooltip information for Quests that have altQuests -
Localized string.format usage in ATT
-
Fixed auto-filling content under completed quests when not in Account/Debug modes
-
Modified auto-filling groups logic a bit more:
- Duplicate listings will only be skipped once listed at least 3 levels deep
- Groups can never list themselves under themselves (prospecting recipes, ugh)
- The initial group will never be repeated in the list
-
Removed _achcat from being captured in Parser (Achievement categorization being done differently)
Moved coordinates for Traversing the Spheres onto the Items instead of the Criteria (getting the Item at a location rewards the criteria) -
Added some altquest/sourcequests
Re-organized and added lock criteria to some Threads of Fate quests
Added a lot of coords in ZM from personal completion/experience -
Minor settings tweaks
-
Added a couple maps to quests
Removed automatic Heirarchy sorting from FillGroups. It can be done where needed after Filling Groups (i.e. Tooltips currently)
Couple ZM adjustments
Sourced Questionable Mawshrooms so it will show as a cost in Korthia -
Re-aligned timing of generating search results into ATT row tooltips such that the search data is always applied exactly once and at the same point in the tooltip lifecycle (this also fixes duplicate tooltip content attempting to add for Items which are also tagged directly with a QuestID)
-
Wrong map!
-
Fixed Agitated/Enraged Poultrid
-
Update to monk class hall
-
Added a bit more to the description of content in the Main list which ignores progress due to being Sourced & counted elsewhere
'Currency' Things will continue to show their Currency Icon in both rows and tooltips when they've been dynamically filled in a popout or minilist -
-- Warrior and Mage Order Hall update
-
Fixed some excessive duplication checking during dynamic group filling which led to situations where directly-sourced content was being omitted from being filled elsewhere in the minilist/popout
-
Moved newly-permanent Mage Tower content into the Expansion Features > Legion category instead of Timewalking
Fixed SourceID's for Mage Tower cosmetic set rewards -
Couple coords
-
Various #errors
-
Champion's Salute no longer duplicated 12 times
-
Akama/Shade of Akama follower description. (#965)
-
Akama/Shade of Akama follower description.
-
Shaman Quest 44206 Description
-
Typos
-
Update .contrib/Parser/DATAS/06 - Expansion Features/06 Legion/Legion Class Halls/Mardum The Shattered Abyss (Demon Hunter).lua
Co-authored-by: Dmitry Volodin [email protected]
- Update .contrib/Parser/DATAS/06 - Expansion Features/06 Legion/Legion Class Halls/Mardum The Shattered Abyss (Demon Hunter).lua
Co-authored-by: Dmitry Volodin [email protected]
- ["g"] should be the last, noted!
Co-authored-by: Dmitry Volodin [email protected]
-
-
Some minor Un'Goro & Ashenvale fixes (#962)
-
Reverse Blacksmithing is not alliance only
-
NPC 'Harlown Darkweave has 2 id's. One while he's bound before doing the quests 6731) and one when he's free (34601).
ID hasn't been removed in 4.0.3.
- Some changes suggested in #962 (comment)
-
-
Completely re-designed the 'fill' logic for Purchases, Crafted Items, Symlinks:
- All fill-types are now calculated on each layer, instead of entirely recursively per type. This allows various chaining of different requirements to work properly regardless of the order of their requirements
- Removed the extra 'Currency for' header being used for cost Purchases. (If this is suddenly super-unclear, may consider alternate ways of indicating Purchased/Crafted Things which are nested in tooltips/minilist)
- Duplicate nesting is checked across all Things nested at each layer, so stopping Purchase nesting at 4 layers is no longer necessary since infinite loops should not be possible (though I'm guessing there may be some decent-depth fills in some places...)
- The performance of building minilists/tooltips with many nested Things seems to be slightly better
- Tooltips/popouts which would duplicate Things which were both indicated as a Purchase (via 'cost') as well as being Crafted via Profession Recipe(s) will no longer occur since all fill-types perform at the same time at on each layer (i.e. Protoform Synthesis stuff is no longer duplicated in tooltips, etc.)
(There are still a couple of pesky nuissance bugs with tooltips that I want to iron out, but they were around prior to this re-design so will work on that another time)
-
Fixed crafting reagent tooltips losing their additional source information (i.e. the profession/category of a crafted Item from a reagent tooltip)
-
Added a 'Heirarchy' sorting method to prioritize Things which contain no sub-groups
Sorting can be toggled on/off internally when needing to skip sorting groups automatically
Changed commented debug print statements
Removed some tooltip line-duplication-checking which isn't necessary and caused tooltips with missing pertinent data on occasion -
Fixed certain headers disappearing from minilists due to additional data being included on the header somehow
-
I am alive
SL-2.7.8
AllTheThings
SL-2.7.8 (2022-04-17)
Full Changelog Previous Releases
-
Reparse release
-
Hmm?..
-
-- Added HAT
-- Cleaned some stuff
-- Skyhold Cleaned -
title now as uncollectable
-
Holy as third choice HQT (priest)
-
Heroic Azshara HQT
-
Reharvested AchievementDB
Various Achievement clean up from Achievements > Expansion Features
Compressed 'Fashion Abomination' and 'Wardrobe Makeover' -
Symlink queries will no longer include duplicated groups located under source-ignored groups
-
Fixed syntax
Reparsed -
Fixed mage 'Just Compensation' source quests in the Tier 0.5 set quest chain.
-
The Netherwing Egg in Kara doesn't drop until Mists of Pandaria.
-
Merge pull request #970 from Cagomei/patch-1
Update 09 - Legion.lua -
Update 09 - Legion.lua
I followed the format of the shadowlands achievement, I added in all of the CRS #s and coords for the legion version of the achievement. Feel free to decline if I did something wrong with it, I have been talking to Runawaynow on discord about this. If you do decline this can you let me know why and what I did wrong so I can fix it, If everything is right, I can have the remainder of these Achievements fixed by this time next week -
Eastern Kingdoms file compression! (minus Vashj'ir)
-
-- Some timelines
-- Torghast Contant
-- Warlock Questline in EF
-- Class Lib no longer cache maps. -
Added the missing Teardrop Crimson Spinel recipe.
Merged the Isle of Quel'Danas file into one master file.
Converting over already merged zones to use root. -
Added back some missing timeline data for Hyjal JC vendor recipes.
-
Updated Classic Noblegarden's holiday duration.
-
Switched some older style ["u"] tags to applyclassicphase.
Updated Mage Darius in Deadwind Pass. -
Commented out the Dynamic Profession group symlink in Retail since it makes minilists in cities explode. Will need to adjust this to work as expected and only as expected...
-
Dynamic Profession symlink now works in Retail and excludes the main Profession header which gets pulled in from the symlink
-
Updated Runeforging for Wrath Classic.
-
Fixed Quests which are unavailable due to 'altQuests' from being considered uncollected when tracking Locked Quests
-
Copied over Fishing timeline adjustments for TBC.
-
You can now right click on a profession in the main list to perform the same action as opening that profession in its mini list, assuming Runaway fixes the weird Professions duplication. (commented out for his review)
-
Fixed a LUA error on tooltips for Items which give Reputation with a Faction
Fixed logic for Quests which are tied to a reputation to work properly with the new Locked Quests logic -
Added runeforgepowerIDs to fieldCache so it can be used during data refresh since it is account-wide data
Added text output of Titles/Mounts/Toys/Runeforge Powers which are freshly-marked collected/uncollected due to force-refresh (may be removed later if people find it annoying or when the Profile data maintenance gets figured out)
Added/Fixed a bunch of chat commands for /att [kind]:###- i = Items
- q = Quests
- n = NPCs
- a = Achievements
- c = Currencies
- mount/mountid = Mounts/Spells
- rfp/runeforgepowerid = SL Runeforge Powers
-
Copied over First Aid timeline adjustments for TBC.
-
Copied over Mining timeline adjustments for TBC.
-
Copied over JC timeline adjustments for TBC.
-
Removed "Automation" from Skinning, as it is no longer automatic.
-
Added Beast Training and Poisons to the professions DB. (Pre-Wrath only)
-
Added a bit of logic to the Parser to output Orphaned Breadcrumb Quests (i.e. Breadcrumbs which are not used as a sourceQuest by any other quest and thus unknown as to what causes them to become Locked)
-
Popouts of Currencies will now show known Sources
Popout 'Source(s)' is now a bit more thorough in finding in-game Sources of Things -
Return to Razor Hill can be completed by Maghar
-
Random quest offered in another location
-
Merge branch 'master' of https://github.com/DFortun81/AllTheThings
-
cryptic hero title is end of season 3 m+ (probably)
-
Added the Call of Water quests to Bloodmyst Isle.
-
Added a handy table for using root() with constant category names going forward
profession() now uses root() -
Some quest de-duplication
Cleaned up 'The Sword in the Skull' achievement -
Removed the SotFO raid skip quest costs (typically we do not want 'cost' using Quest Items, i.e. 'cost' should only include Things which are available without being on the respective Quest)
Cleaned up Shard Labor a bit
Fixed some minilist & search logic to ignore results which have been copied to a Source-Ignored group (i.e. Achievements/Dynamic groups)
Fixed Black Qiraji Legion-version mount
Various #errors
Re-harvested SourceID's -
Quest Logic Revision (#963)
-
Added Parser support for a 'lockCriteria' field which can be used to define a number of various criteria that causes an otherwise 'normal' quest to become unavailable to a given character (i.e. Level, another Quest, learned Spell, ...)
-
Added logic to support checking if a Quest is 'locked' for the current player from being accessed normally (i.e. Bonus Objectives due to player level)
Added lvl 40 lock critiera to WoD Bonus Objectives
-
WoD bonus objectives are definitely available at level 60
-
Lock Criteria can also be applied to Items in case they utilize a Quest ID directly (i.e. Dead Blanchy secret)
ATT list items will now show in the tooltip if they are known to become locked due to certain critiera taking place
-
Added Faction support for quests with lock criteria
-
Source-Ignored groups are their own color now instead of Breadcrumb-color
Consolidated use of colors throughout ATT
Localized most of the Color-related library functionality
- Couple more color usage converted to standard colors
Inaccurate quest chat message will now be the same color as other chat errors
-
Localize a couple color-related Globals
-
Fixed a color function which is referenced externally
-
Show Locked color for breadcrumb quests as well
Quests can be locked as a breadcrumb even if they have lock criteria
Breadcrumb skip warning now shows when collecting Quests since it's "just a regular Quest" if you haven't skipped it yet, so you should want to collect it as such
- Collecting 'Breadcrumbs' is now renamed to 'Locked Quests' and functions differently than before in an effort to better accommodate user preferences and Blizzard's weird Quest-locking mechanics. By default, this setting will be OFF when released, and will be required for 'Insane' modes (as was Breadcrumb collection previously)
Locked Quests can be tracked separately from tracking Quests
Account-Wide Quests & Locked Quests (with Quests OFF) doesn't really make sense as a useful combination of settings (since that would mean you want to have credit from other character quest completion, but only see quests that your current character is locked from doing. Meaning it would make more sense to get quest credit on a different character who is not locked to those quests)
-
Adjusted the descriptions for the Locked Quest toggle
-
Adjusted Quest collectible logic based on Locked Quests
-
Couple adjustments for when Locked Quests are collectible without regular Quests
-
Converted 'breadcrumbLockedBy' Quest field logic into the 'locked' field
-
Slight adjustment to show a completion icon next to breadcrumb next quests listing in tooltips
-
Adjusted further coloring and styling to breadcrumb/pre-requisite/locked quest tooltip text
-
Garrison breadcrumb may have pre-requisite, not 100% verified as disabled in party sync
-
Accidentally brought back separate Zangarmarsh Quests
-
Rebuilt Parser
Reparsed
- Quests now additionally check their alt-quests to know if they are considered locked
Adjusted a lot of various quests (to which I'm personally locked) such that they indicate their proper locked status as expected
-
WoD BO's are still available even when not visible on map
-
Weekly treasure
-
Added a couple new locale strings
Consolidated some logic concerning quest info in tooltips
- Added locales for Lock Criteria tooltip texts
-
-
Cooking now matches Classic's cooking file and is the source of truth for classic!
SL-2.7.7
AllTheThings
SL-2.7.7 (2022-04-10)
Full Changelog Previous Releases
- Merge pull request #968 from DFortun81/auto_localization
Sync localization - Sync localization
- Merge pull request #967 from DFortun81/auto_localization
Sync localization - Sync localization
- --Update to creation catalyst and PvP
--Various Error Fixes - Knocked out a few quick #errors
- Consolidated some logic for showing content within creature tooltips (still haven't found the cause/reason that Infinite Timereaver shows up for some people without being in Timewalking...)
While in Debug Mode, Show Completed Groups/Things now properly will hide both Completed/Empty Groups & Uncollectible Things respectively
Fixed a situation where theoretically a trackable group with content could be completed but not visible with Show Trackable enabled
Debug Mode no longer forces Show Trackable Things since groups are now properly visible based on the Default filter - Adjusted Parser's object merging logic to only merge common data into objects which do not already contain the respective fields
Fixed Cata ZA from showing as a Raid due to BC ZA - Moving Azjol-Nerub quests to the instance.
- Marking Chefs faction specific in Hellfire.
- More Pocopoc QuestIDs
- -- Added Pocopocs but still missing 3 questIDs
-- Symlink and deduplicated some PS materials
-- Add all cosmetic cloaks - Vestige of Origins added to Korthia vendor.
- Creation Catalyst should only contain unique sourceIDs with the rest being symlinked. The header is also moved to expansions features instead of Zereth Mortis.
- Note about Aspirant Eolis
- Some adjustments to Threads introduction quest sequences (many much breadcrumbs)
- Fixed Glimmer of Satisfaction in ZM
Quest popouts which are started from Items that are not Sourced in ATT will now show a reference of the Item under the Quest Requirements header
Popout lists can now plot coordinates from the header - FP's in SotFO are not really collectible since they reset based on weekly raid progress
Removed some excessive Genesis Motes in SotFO
Cleaned up Pet Battle quests/rewards using simpler symlink tech and so the Item rewards have proper Sources - Added a few more coords from Wowhead for Fedfennel (fixes #942)
- Fixed a map reference
- Improved the layout of some ZM treasures and required alcove interactions
Big pass through #errors of quick fixes - saering gorge recipe coords
- popocoppocpocpopcopooocoocopopo stuff
- Added some missing vendor items to Zangarmarsh for Classic TBC.
- wotlk timeline stuff for crieve
- added coordinates for some zone drops
- Some sorting and fixes
- Craftables (pre-cata) now properly use root.
SL-2.7.6
AllTheThings
SL-2.7.6 (2022-04-03)
Full Changelog Previous Releases
- SourceID fixes and some Quest Fixes
- Few more #errors
- Adjusted some waypoint logic so that the directly clicked group will always be plotted, and nested inaccessible or saved content (not completed quest pre-requisites) will not be plotted
- Parser now uses a 'debugDBs' file to automatically create additional Debug DB JSON files based on the specified keys within the 'debugDBs' file, when running in Debug mode
- Updated the format of The Ruby Sanctum.
- Updated The Obsidian Sanctum and added instance information to the "Must Die!" quests.
- Updated the format of Naxxramas and the Eye of Eternity to account for timelines.
- Couple adjustments/#errors
- Added preliminary wrath phase ids to the Wrath Dungeons and made them all utilize root.
Added mapID constants for all of the wrath dungeons and raids. - Hippogryph Soul sourced
- Fixed an oddity in Recipe caching by including the ItemID as part of the caching Key if present (it's possible for the same Recipe to have different associated Items, and the order of caching either the Spell or Spell & Item led to incomplete tooltips on the opposite listing source)
- Raw Clone function now supports an existing table of data that will make it cleaner to support appending Type functionality onto an existing Type
Recipe Type now derives from Spell Type for shared underlying functionality
Added/cleaned Spell/Recipe caching logic
Spells/Recipes will now properly show their Item link if they are associated to one (previously they would show the Spell Link first, then change to Item Link after another refresh... so weird!) - Merge branch 'master' of https://github.com/DFortun81/AllTheThings
Conflicts:
db/Categories.lua
- The Dragonwrath, Tarecgosa's Rest quest line no longer appears in the unphased version of The Nexus.
- Items Sourced explicitly as Recipes will now convert their associated spellID into a recipeID automatically, and be considered collectible based on the Recipes filter in-game (probably will change as mentioned before to some new 'Class Collectible' type
Added Recipe filter to various Class-specific spells that can be learned, but stopped for now since the design will probably change to something more permanent/separate from Recipes in the future - Quick pass through some #errors
Tomes of Polymorph/Hex/etc. will need to be treated as 'Recipes' going forward to properly be treated as collectible 'spells' for the time being (potentially an alternate solution in the future for these 'unique' types of collectibles) - Harvesting from wow.tools all missing quests compared to ATT db. Names are harvested from WoWhead
- Mojo doesn't get removed from game completely, it gets added back into the Heroic dungeon version of ZA.
- Adjusted costs for Playin' With Dolls.
- Updated the root function to properly handle different types of roots.
- Players that use Carbonite without TomTom no longer see fancy tooltips, but also no longer crash when plotting coordinates because TomTom.DefaultCallbacks is missing.
- Some more post chapter 7 "stay a while and listen" conversations
- Post chapter 7 quests that went live this week
- Couple data fixes
Fixed some non-existent variables in the waypoint functionality
Fixed not being able to plot specific visible, completed groups - Fixed known Recipes which are no longer allowed to be crafted from being unlearned in ATT
Fixed Recipes which are no longer allowed to be crafted from being used in reagent crafting tooltips once re-cached - Added "removed with patch" data to ZA.