Skip to content

Releases: ATTWoWAddon/AllTheThings

SL-2.7.12

15 May 19:31
Compare
Choose a tag to compare

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

08 May 21:58
Compare
Choose a tag to compare

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

01 May 21:55
Compare
Choose a tag to compare

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

24 Apr 18:49
Compare
Choose a tag to compare

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.

  • 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

17 Apr 18:08
Compare
Choose a tag to compare

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

10 Apr 17:40
7b7361b
Compare
Choose a tag to compare

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

03 Apr 19:33
Compare
Choose a tag to compare

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.

SL-2.7.5

27 Mar 21:27
Compare
Choose a tag to compare

AllTheThings

SL-2.7.5 (2022-03-27)

Full Changelog Previous Releases

  • Reparse
  • Merge branch 'master' of https://github.com/DFortun81/AllTheThings
  • -- Reparse
  • Merge pull request #960 from DFortun81/auto_localization
    Sync localization
  • Sync localization
  • Merge pull request #959 from DFortun81/auto_localization
    Sync localization
  • Sync localization
  • Various Errors
    Conduits in the raid,
    and NYI
  • Greatly improved the Tom Tom Waypoint implementation.
  • Couple ZM achievement listing improvements from completing them personally
  • Big update regrading mounts
  • Fixed repeated Object listings to work with modified waypoint-plotting logic
    Repeated Objects will now show their cumulative, nested, unsaved coordinates in the root-Object tooltip (i.e. Argus Treasures, etc.)
    Tooltips will now only show up to 10 Coordinates with a note of how many additional coordinates exist
  • Cleaned up the TomTomWaypoint functionality.
  • Whooops! I left my debug code in for the holiday settings.
  • All of the Holidays now automatically activate the base seasonal filters for their respective holiday.
  • All holidays now make use of the Holidays root.
  • Fixed a weird caching issue with the new autoresolver. (see the difference on "To Honor One's Elders")
  • Updated Lunar Festival. (Particularly with how the elders achievements work!)
    Achievements now autoresolve their symbolic links OnUpdate, should they have one.
    Symbolic Links are now cached on the object whose symbolic link was resolved.
  • Various #errors
  • Fixed popout windows not inheriting current Minilist scale when created
  • Parser now complains about badly-formatted coord/coords data
    Fixed all the badly-formatted coords data
  • Some data adjustments to appease Parser complaints
  • Few more Parser adjustments:
    • Remove invalid FilterID values when validating the data
    • Cleaned up 'timeline' logic ('removed' items should no longer become unsorted? maybe?)
    • Accidentally removed all Shadowlands Outdoor Zones content, but put it all back because I know how upset everyone would have been
    • Instances which are Raids will now show as Raids everywhere they are referenced (i.e. in NYI headers as well)
  • NYI sorting
  • Various errors
  • Updated single quoted fields to double quotes.
    Lunar Festival to one file.
  • The Stranglethorn Fishing Extravaganza file is now the source of truth for classic.
  • Found an odd issue in the Parser where a specific version of an Item could overwrite a valid filter value with an invalid filter value, leading to the in-game reference of that Item not matching the filters for anyone, requiring Account or Debug modes to be considered collectible (There were apparently 3779 Things tagged with an invalid filter previously)
  • Some unsorted stuff and start of conduits in Sofo
  • Added item information for Formula: Enchant Ring - Stats.
  • Added Item Data for the Greater Drum patterns.
  • Updated "To Hellfire And Back" to also reference the HFC dungeon quests.
  • Reworked Trial of Style to use costs
  • Couple more coords for sphere items
  • Outland Outdoor Zones now use root so they can be embedded in the reference file without losing data.
  • Merged Shattrath City with the TBC Classic version.
  • Merged Hellfire Peninsula with the TBC Classic version.
  • Merged Netherstorm with the TBC Classic version.
  • Merged Blade's Edge Mountains with the TBC Classic version.
  • Merged Nagrand with the TBC Classic version.
  • Merged Terokkar Forest with the TBC Classic version.
  • Merged Zangarmarsh with the TBC Classic version of Zangarmarsh.
  • Added timeline data for 'An Awfully Big Pain in my As-dventure' to prevent it from appearing in the addon before it should.
  • Outland has had its subzones merged into singular files for easier comparisons between classic and retail database structures. (data merge incoming)
  • Added the northrend vendor mount achievements.
  • Added the exploration achievements for azuremyst isle and bloodmyst isle.
  • Couple #errors
  • Added the exploration achievements for ghostlands and eversong woods.
  • Added some missing classic dungeon reputation achievements.
  • Added The Violet Eye and The Scale of the Sands Achievements to their respective raids.
  • Added the remaining shadowmoon valley achievements.
  • Added Explore Shadowmoon Valley for TBC Classic.
  • Converted all remaining simple achievement handlers to use the common ones instead.
  • Added the ALL_SOURCE_QUESTS and ANY_SOURCE_QUESTS achievement handlers.
  • Added the ALL_ITEM_PROVIDERS common achievement handler.
  • Added the ANY_ITEM_PROVIDER common achievement handler.
  • The battleground rep achievements now use common achievement handlers.
  • Fixed the phase requirements for Primal Nether.
  • Fixed race filter for Meats to Orgrimmar

SL-2.7.4

20 Mar 20:16
Compare
Choose a tag to compare

AllTheThings

SL-2.7.4 (2022-03-20)

Full Changelog Previous Releases

  • -- Repase

  • Merge pull request #954 from DFortun81/auto_localization
    Sync localization

  • Sync localization

  • Merge pull request #953 from DFortun81/auto_localization
    Sync localization

  • Sync localization

  • Some fixes

  • tag for a daily cache

  • Fixed a NYI mount from appearing in the TBC/Classic builds.

  • Demonology artifact HQT

  • Couple coords/adjust

  • Greater Drums are coming with Phase 4.

  • TBC Dungeons now properly make use of root and timelines for HQTs.

  • Moved all legacy Blackrock Spire related quests to Blackrock Spire, as they appear in Classic with respective timeline information.

  • Missing comma!
    Parser will now pause when complaining about missing name/icons for DB files, before continuing in Debug Mode (Debug has lots of spam and causes the message to be missed)

  • Updated LBRS with timeline data.

  • correct bonusid maybe? need parser tho pvp upgrade

  • -- Unsorted SL sorted completed

  • Moved "Upper Blackrock Spire - Original" into the Blackrock Spire file and added timeline data.

  • Updated Scarlet Monastery.

  • More Mount stuff and various errors (HQTs and Confirmed quests)

  • Some duplicate questID clean up on Items

  • Revised/improved the Parser logic which determines duplicate field uses so that it can support other Types with minimal effort in the future
    The Parser now informs me that there are now far more questID duplications than I had previously seen... ThisIsFine.jpg

  • Further duplicate quest clean up

  • Scarlet Halls (Heroic and Normal) has been moved to Classic Dungeons & Raids and cleaned up a bit.

  • Updated the classic coordinates for Stratholme.

  • Quick clean up of a few more duplicated quests

  • Couple ZM adjustments
    Commented a bunch of debug info statements

  • TBC mount update

  • maybe pvp elite ID fix. prolly not

  • Parser fix for not properly merging 0-value fields in some situations (This led to Items with SpellID's tied to Professions being considered as Recipes when they are not)
    Don't need to report unused fields for Items specifically, since in many cases the field is used for a certain Source of the Item but not necessary in the global Item data

  • Some Darkshore fixes: (#951)
    Timely Arrival: added coörds

    A Love Eternal: "Need to finish A Cure In The Dark" too

  • Finished updating Stratholme.

SL-2.7.3a

15 Mar 20:54
Compare
Choose a tag to compare

AllTheThings

SL-2.7.3a (2022-03-15)

Full Changelog Previous Releases

  • -- Fixing various errors
  • ATT search function will now determine Crafted Things ahead of Purchase Things (theoretically would want to do both on each step... but maybe in time)
    Puchases for a Thing will always be added at the top of the 'Contains'
    Crafted Things will prioritize direct crafts first, followed by crafted materials
  • Apparently Blizzard now renders text with textures properly and ATT does not need to manually account for offset pixels caused by icons used within text strings (This may only be the case when using Scale = 1 for ATT windows)
  • Fixed Shrouded Hand Towel (missing RecipeID) and Heavy Callous Hide (Pattern/recipe name-mismatch from Blizzard). All available in-game Recipes should now be fixed. Post in retail-errors if anything is still weird!
  • Additional logic revision for Parser automated recipe assignments to reduce pointless trace spam in Debug. Also prints out non-Debug trace messages if an available Item recipe is added and the associated RecipeID cannot be determined
  • -- Start sorting Mounts, only classic so far but many more mounts! Especially in NYI
  • Partial re-factor to automated Recipe association logic in Parser. This should fix a majority of the Recipes which became uncollectible in 2.7.3 but it appears there are still various broken recipes which will need further review. [WIP]
  • Last Soulshape