Skip to content

Releases: DFortun81/AllTheThings

DF-3.8.10

25 Dec 22:35
Compare
Choose a tag to compare

AllTheThings

DF-3.8.10 (2023-12-25)

Full Changelog Previous Releases

  • Retail Errors & Parsed
  • reparse
  • Timeline fix for timelines that are the same short build number, but different exact build number. (Junior Timekeeper's Racing Belt fix for the holiday!)
  • None of the Dragon Isles Supplies quests are party-syncable for Dream Wardens.
  • sourceQuest fix.
  • Feast of Winter Veil new gifts update.
  • Retail: Added an event handler for when the player levels up.
  • Classic: Added an event handler for when the player levels up. Modified the flight path cache to use the OnReady event handler.
  • updated DoTI to only show removed items
  • updated aqueous while i was at it
  • eternal palace now used all difiiculties instead of drops
  • Reported NYI from Discord
  • Removed some referenced globals that weren't used.
    Search Cache should be referenced on the app scope.
    Vignettes need to use crs.
  • sorting unsorted df
  • Bronze Fireflight
    no longer showing as "not collected"
  • WOTLK Fate Runes
  • Classic: Moved the inclusion of src-Classes-base to later in the TOC.
  • Retail: Killed the "Collect Repeatable Quests" and "First Time Only" options. The quest completion did not retain itself through SavedVariable wipes and was causing me grief.
    Retail: Moved around Debug Mode and Show All Trackable Things back to their original positions in the settings menu. (Since there were only two options under Additional, it didn't make sense to keep them there.)
    Actually committed the Bracers of Shackled Souls DB file update.
  • Fixed Bracers of Shackled Souls, it was implemented badly.
  • The field "s" has been refactored into its fully qualified name "sourceID". The presence of this field has been a thorn since its inception and was the only primaryKey type field to not follow the ID suffix standard.
  • Doti update.
  • Classic: CreateItem no longer supports faction AND quest at the same time. (this subclass had 0 references in either retail or classic)
  • Retail CreateItem no longer attempts to create items with references to both faction and quest or achievements. (All 3 variants had 0 references)
  • Retail: CreateNPC no longer supports achievement data directly on the header/npc objects. (All 4 of these subclasses had 0 references and we not being used)
  • Retail: CreateObject no longer supports branching Object types with Achievements. (it had 0 references and achievementID is meant to be used by the Achievement class hierarchy instead anyways)
  • One more HQT for Winter Veil.
  • Alara'shinu and some unsorted stuff
  • Small tweaks to all Race cups Icon + New main Icon

DF-3.8.9a

24 Dec 08:46
Compare
Choose a tag to compare

AllTheThings

DF-3.8.9a (2023-12-24)

Full Changelog Previous Releases

  • Retail Errors
    And parsed
  • Retail Errors
  • SOD: Added the objects for the recipes in BFD.
  • SOD: Added Speak to N'ora.
  • Fixed a bug with the CreateClassInstance function.

DF-3.8.9

24 Dec 01:52
Compare
Choose a tag to compare

AllTheThings

DF-3.8.9 (2023-12-24)

Full Changelog Previous Releases

  • parser hype
  • Classic: Moved the local declaration of math_floor to the top level.
  • Removed an extra assignment that wasn't used.
  • Implemented the CloneClassInstance and CreateClassInstance functions. This new feature makes use of the class contructor templates in order to assign primaryKeys to their respective class constructors. (primarily used in classic for now)
  • Fixed the mapID for The Battle Plans in Feralas. (it randomly plotting into the unreleased Hyjal map was shocking)
  • Northrend Cup questIDs
  • Renamed SortDefaults.Text to SortDefaults.Strings as it was confusing. It's for sorting Strings in a list, not objects with text. (as in the field called "text")
    Renamed SortDefaults.Value and SortDefaults.name to obey a more strict naming convention for a similar reason as posted above.
  • Classic: The Symbol of Life no longer appears for the wrong race on Account Mode when you've completed one, but not both.
    Classic: The mini list now sorts all of its relative headers. (including quests!)
  • Classic: Windows now default to the original default colors when an error occurs rather than that nasty white default Blizzard provides.
  • Classic: The mini list now retains the isRaid property for headers.
  • Classic: Fixed a bug with the mini list.
  • Classic: Breadcrumb quests are now sorted to the top of the quests header in the mini list.
  • Deprecated the SortGroupDelayed function for the SortType property. No need to call a function to do a thing a field can already do.
  • Simplified SortGroup even more. It no longer lets you sort recursively. (nor you should ever do that) You can however, recursively specify a SortType recursively, but do it yourself if you actually intend to do that rather than waste resources checking for something that is never used.
  • Renamed/refactored SortInfo to SortType. There wasn't an instance of its use where it used the extraneous information and it works better as a string/false when referenced than it does as a table. (A class can now inherit this field since it's a simple type.)
  • Converted most instances of app.Sort into app.SortGroupDelayed.
    Failed sorts are now retried when using SortInfo.
    Supplying a key that does not have its own sort function will now generate one.
  • SortInfo is a table when used, not a function
  • Classic: Moved all provider icon and name calculations into a helper function.
  • Classic: Adjusted the player tooltips to utilize a function dictionary rather than if-statements.
  • nyi
  • Event Handlers now has a fallback that builds the structure if it doesn't have an entry when requested.
  • Moved the content of the RefreshFunctions table into an event handler container. (Trying to clean up the arbitrary functions and handlers we have in random places)
  • Removed the deprecated Audio functions. Please use AllTheThings.Audio:PlayFanfare() and other equivalent calls now instead.
  • Removed a bunch of deprecated saved variables that have been deprecated for close to 50+ versions. It's probably fine to get rid of at this point. :)
  • Classic: Moved the tradeskill popout to its own UI file.
  • Moved the constants metatable declaration to the Presets file.
    Also merged Presets files and deleted the version specific to Classic.
  • BuildGroups has been renamed to AssignChildren, as that's what it actually does and has been moved to the base source file so that it can be called in other source files.
  • Emerald Dream Pet Safari now has coordinates and descriptions for your pet catching convenience
  • Removed bad 'maps' value
    Added Primal Sargerite & Plump Dreamseed to be excluded from /attwq without 'Show Collectible Cost Groups' enabled
  • Classic: The ItemFilter window has been deprecated and removed. (Use /att f:100 and stuff now instead)
  • Classic: Windows now remember their backdrop and border configurations.
    Classic: The Mini List is no longer called "CurrentInstance" and its functionality has been moved to its own file without breaking it.
  • Moved GetRelativeField to base.
  • The Parser as it is now is a giant bloody mess. Fixed situations like /att spellid:101508. Since its key is a spellID, not a recipeID, it doesn't find it.
  • Adjusted the data containers slightly.
  • Formula: Enchant Ring - Striking is no longer marked as Enchanting only.
  • Parser Update: Information you put into RecipeDB and ItemDBConditional are now treated as shared object data that should be mirrored throughout the database.
  • Classic: The professions lists now use ItemDBConditional.
  • Classic: Fixed a bug with some itemDB entries containing invalid data values for minReputation.
  • Reverted the "u" merge object field while investigating the timeline issue.
  • nyi backlog, Aylaag Windstone Fragment moved under quest/vendor
  • More random fixes including NYI
    Run old content find NYI..
  • Another bad displayID
  • More NYI
    Reported by users, and then I sorted by itemid
  • Classic: The Added With Patch and Removed With Patch tooltip text can now be disabled... But you probably shouldn't. Your choice I guess.
  • SOD: Added the Artisan's Chest.
  • Update Sniffenseeking.lua
    added object
  • SOD: Added the Shifting Scale Talisman.
  • Update Feast of Winter Veil.lua
    Another item that returned
  • Couple more symlink fixes and data fixes
  • Retail: Added logic such that the minilist properly pulls in sub-map data for maps which are marked with 'maps'
  • Added a blocked displayID and fixed showing tooltip model empty when displayID is blocked
  • Update Warfront - Battle for Darkshore.lua
  • Classic: Moved the ItemTooltipHarvester to its own class extension.
  • Classic: Moved the ItemFinder and SpellFinder windows to the Find UI. The windows now properly automatically trigger an update.
    Classic: Attempting to delay a call inside of an already delayed call for a window will now properly allow you to make a delayed call to the calling function.
  • Another pointless displayID
  • HQT from looting Winter Veil manuscript
  • Fixed symlinks from complaining (though some of them are quite dumb due to other structure changes... sigh PvP)
  • SOD: Added Comprehension Charm rewards.
  • SOD: Added a bunch of NYI items introduced with the patch.
  • SOD: Added the Blackfathom Mana Oil and Blackfathom Sharpening Stone recipes and associated craftables.
  • SOD: Added missing profession crafted gear.
    SOD: Moved the Twilight armor sets to their own Common Boss Drops section so that they don't get in the way of the other loot.
  • SOD: Added Invoker's Cord and Invoker's Mantle.
  • Adjusted Parser to only handle sub-CriteriaTrees when they are determined to be useful (i.e. require ANY or ALL of their sub-Criteria, instead of other operators like SUM or SINGLE, etc.)
  • Changed the timeline on the honor system 1.0 titles. While the achievements only came into the game with 3.0, their earning conditions existed in 1.0, so it makes more sense for Classic players to see them already then.
  • yeeted rewards header out of winter veil
  • lower case
  • created fake accountwide quests.lua file so its easier to find
    not the most efficient method, but does the job
  • Groups with 'sym' which fill themselves in a minilist no longer flag their hash for being skipped for filling (until another issue with hashing is resolved, there are symlinks which can fill and then prevent different symlinks on matching groups from being filled, so this prevents those fills from being skipped)
  • Excluded more fields from merging into matching objects
    Revised some search result merging logic
    Removed an unused tier field
  • Inverted some conditionals for consistency
  • Indented stuff
  • Fixed an issue where Holiday content in the minilist would be sorted every time a group was clicked
  • Fishing Holes (70941) seems to be once-per-account but not account-wide (Thanks Blizzard 😩)
  • Classic: Added the object data for Alterac Granite.
  • SOD: Added the You've Got Yourself A Deal quest.
  • Retail Errors
    and parsed
  • Retail Errors
    Reported by Users!
  • SOD: Added the Let Me Make You An Offer quests.
  • The Cape of Stranglethorn minor clarifications
  • Classic: Digging Through the Dirt is now more consistent with other repeatable "requires certain quest" quests.
  • Doti update.
  • Added the First Aid item database up to Wrath.
  • SOD: Waylaid Supplies fix for Horde?
  • SOD: Azeroth Commerce Authority / Durotar Supply and Logistics now count as collected at Honored during Phase 1 of SOD.
  • Parser once again applies the "u" field when it is specified in the database. (used for phases)
  • Updated the Skills Learned At tool to also harvest retail data, but it is currently ignored in Retail ATT pending Runawaynow review/integration.
  • Classic: Added Skill Learned At functionality for TBC and Wrath as well!
  • Alurmi isn't available until phase one of TBC.
  • Added placeholder information to TailoringDB and EngineeringDB.
  • Corrected a description on Trek to Ashenvale.
  • SOD: Refactored the season of discovery phase one constant.
    SOD: Added the full quest chain for Engrave Chest - Divine Storm for Paladins.
  • Classic: Fixed some missing level requirements on higher level quests.
  • Classic: Fixed the max skill level for First Aid.... again!
  • Added another symlink command check for when 'sub' is being used with issues
  • Classic: Added Filter Things By Skill Level.
  • Added a last command symlink warning and fixed a couple instances
  • Fixed a par...
Read more

DF-3.8.8

17 Dec 19:01
Compare
Choose a tag to compare

AllTheThings

DF-3.8.8 (2023-12-17)

Full Changelog Previous Releases

  • parsing for release
  • Classic: Reparsed all classic dbs.
  • Some holiday noautomation and a small adjustment to an achievement being flagged in parser
  • Classic: Added some missing objectives to teldrassil.
  • PVP Item/Achievement Fixes
  • Added some missing objects to Stonetalon Mountains.
  • Feast of Winter Veil Updates
    re-parsed
  • Fixed small displayID bug caused earlier
  • Added some missing objects to the Wetlands.
  • Added some checks to prevent trying to show Icon/Model for some useless default displayID's (white bunny, blue empty circle)
  • 9.2 QI adding
  • Emerald Dream Objects
  • Fyr'alath the Dreamrender bad luck protection qids
  • Classic: Illusions are now a proper dynamic category, once they become available.
  • Classic: Windows now declare themselves to be shown in the main list's Dynamic Category section rather than be explicitly added manually.
  • Removed the "not found yet" text from the new manuscript
  • Winter Veil 2023 additions (check please)
  • Added a default empty string for TableConcat separator
    Added MissingRecipe dialog logic when in Debugging
  • Added back timelines for the Ginormous Gorloc and Gleaming Moonbeast.
  • Dream Warden Renown 20 Dragon Isles Supplies quest
  • Fyr'alath the Dreamrender first itemID added (that start leggo quest chain)
    I'm also currently unsure if it can drop from lower difficulty.
  • Parsed to verify and apply criteria that are hidden
  • Northern Stranglethorn Zone Drop clarifications
  • Few more symlinks fixed
  • SOD: Added the recipes for the crafted items from the rep vendor.
  • Parser now ignores a few more situations of multiple Criteria which are marked hidden
    Parser now cleans any symlink for Achievements whose Criteria is incorporated
    Added one more fallback for Criteria name
  • More symlink cleanup and fixes
    ResolveSymbolicLink now uses a separate function based on Debugging value when loading the addon, to allow for checking bad symlinks when debugging without adding overhead to non-Debugging situations
  • Fixed an issue where some groups would infinitely recursively keep killing duplicate content
  • First craft questID and ICC HQT.
  • More symlinks cleaned by removing tierID selection and adding 'find'
  • Since 'headerID' is cached now, we can skip tierID selection and directly go to PvP season headers. This makes general ensemble symlinks FAR more efficient.
    Improved Oribos PvP symlinks
  • timeline fix
    cinder mythic only
    greaer ember of fyrak
  • Even more Dragon Isles Supplies.
  • Added more Dragon Isles Supplies quests.
  • Classic: Changed Dust Devil Debris to an objective since you can't collect it before being on the quest.
  • Bones for Fyr'alath the Dreamrender questline
    Nothing was removed from unsroted, missing coords and providers
  • Sorting DF stuff
  • Preprocessor statement fix, and some _noautoamtion because criteria duplication runs rampant in pvp
  • Rest of the AB criteria shenanigans dealt with
  • More symlink fixes (Fierce Gladiator season is scuffed but at least the symlinks aren't empty)
  • Wrong ItemID (think this is the correct one?)
  • Fixed and cleaned a few more symlinks
  • Added a PvP weapon arsenal helper
  • Comment out some not-yet-used header constants
  • SOD: min not max
  • Cleaned a couple wacky MoP ensemble symlinks
  • Some improvements for 'find' symlink hopefully
    Now using 'find' instead of 'where'/'pop' for pvp ensemble symlinks (fixes many old symlinks which broke because of extra headers)
  • SOD: Added Warsong Vendors.
  • SOD: The weekly quest provides rep up to honored. (assumed)
  • Localized math.floor since it's heavily used
  • Pre-emptively adding some additional allowed NPC fill headers for future PvP use
  • SOD: Implemented the Battle for Ashenvale stuff in Ashenvale.
  • Silverwing Sentinels and Warsong Outriders now appear in the Ashenvale mini list like the AB reputations do. (this is doubly useful for SOD where you get reputation from the world pvp event in the zone)
  • Quick fix for some criteria shenanigans in some Arathi Basin achievements. More to follow after getting some sleep.
  • Deepmoss Eggs are objects, not items.
  • Classic: Fixed the mini list for Wailing Caverns pre-Wrath.
  • SOD: Added the Speak to Grizzby HQT.
  • SOD: Updated reputation costs for the runes after the 2023-12-12 Hotfix.
  • Missed an objective description.
  • Factions are now all fully dynamic and are sourced in their primary location
  • MoP factions moved to their primary locations
  • Removed a useless symlink
  • Reparsed
  • Weekly Quest Tokens
  • Raid Quest updates
  • Classic: Added most of the UI windows to the Features tab in the settings menu.
  • Classic: Reparsed DB.
  • Classic: Missing Quests now also checks against ATTAccountWideData.Quests.
  • Classic: The Missing Quests window now shows quests that have been completed by the player but are missing in Questie or ATT.
  • Classic: Renamed "Compare Questie DB" to "Missing Quests" since the window now uses more than just Questie now.
  • Classic: BFD no longer appears as a raid in Classic Era.
  • Classic: Sync now attempts to link first to establish a bnet connection instead of sending everything over addon messages, which are significantly smaller and slower.
  • Fixed removed PVP titles showing up in Wrath Classic
  • WoD factions moved to their primary locations
  • BFA and Legion factions brought up to current standards
  • Classic: Popouts made from data with relative groups no longer generate a source lookup. (Such as right clicking Azuregos and having his loot table posted twice)
  • Unsorted item
  • Herbalism WQ in BFA
  • miss out Nappa's Famous Tea
  • Classic: Windows can now specify a root command index in order to make more unique command roots, but allow the window to show the "best" one to the user in the settings menu.
  • added 9.2.5 quest items
  • Add Guardsman Belt to Dark Iron Entrepreneur
  • Update Zone Drop description in ru locale
  • Moved Legion factions out of Factions file too
  • Moved BFA factions out of Factions file
  • Classic: Reparsed DB.
  • 12 month sub promo isnt removed yet
  • updated Zone Rewards header to include Emissary quests
  • updated 2 boa insignia's
  • Classic: Converted all SlashCmdList entries into Window Commands. (This is to make them visible to the settings menu shortly.)
  • Classic: Windows can now provide a Commands list and specify a window-specific OnCommand handler.
  • Added the missing Exorcising Terrordale quest chain for the epic paladin mount quest.
  • Added the missing Paladin Epic Mount quest chain to Stormwind City.
  • Retail: Added option to inject a ATT window update function for when a new ATT window is generated
  • Added "A Lack of Fear" and "The Tome of Divinity" to for Dwarves.
  • Added an Analyzers Modules which can optionally be included in the TOC
  • Merge branch 'master' of https://github.com/DFortun81/AllTheThings
  • Improved the 'pvp_gear_base' sub using 'find'
    Quicker escape when attempting to resolve groups with no 'sym'
    Fixed some broken Legion PvP symlinks for some removed tokens which bloated Dalaran to like 25K items in debug
  • Classic: More simply, more better
  • Classic: Simplified /attquestie
  • Classic: Added the Compare Questie DB window. (/attquestie)

DF-3.8.7

10 Dec 19:37
Compare
Choose a tag to compare

AllTheThings

DF-3.8.7 (2023-12-10)

Full Changelog Previous Releases

  • Unsorted NYI items are back in the unsorted file.
    satchel is symlinked for release
  • Doti update.
  • Every Day I'm Truffling shouldn't show its criteria. Also took out a no longer relevant TODO comment.
  • Dreamsurge breadcrumb seems removed in 10.2.0
  • a little bit more DF items
  • Added BMAH vendor in Valdrakken.
  • Backlogging with sorting some DF NYI items
  • NYI items and parsed
  • Update Grizzly Hills.lua
    Added some quest data
  • Objects with models
  • SOD: Gnomeregan quests are not currently available.
  • SOD: Fixed a handful of BFD quests.
  • SOD: Added all of the loot to Blackfathom Deeps.
  • Merged the dynamic object db files into ObjectDB.
  • Excluding the Conditional ObjectDB when in DEBUG mode. (this helps build the ObjectDB without putting in the stuff that breaks the filtering.)
  • SOD: Fixed a typo on the Wandering Swordsman.
  • NYI Items
    From Retail-Errors
  • NYI and Retail-Errors
  • Couple further tweaks on upgrade handling within search context due to some items showing upgrades when they in fact are in a state which does not allow upgrades
  • NYI and Errors
  • When running parser in DEBUG Mode, you can now use the DEBUG preprocessor.
  • Classic: Fixed a bug with the Removed From Game window logic.
  • Fixed an issue with /attsync when blizzard services are unavailable.
  • SOD: Added Carrodin to Wetlands.
  • Corrected a coordinate in Duskwood that was preventing retail from parsing.
    Added some more objects.
  • SOD: Added the Wandering Swordsman and the Rune of Blood Frenzy.
  • Classic: Elmore's Task now shows up in SW. Also made AUTHOR a bit easier.
  • SOD: Added Phoenix Bindings.
    Added more missing quest objects.
  • weekly reputation quest from emerald dream has no longer symlinked rewards.
    almost all items are unique transmog and are limited by 2 weekly quests, so we should show all sources
  • another tistle tea source
  • Adding corrections and details to 10.1.7 Duskwood drops.
  • slaps _noautomation on misbehaving achievements I fix :D
  • Master Draenor Crafter seems to exist out of 90 criteria, one for every item you can craft. Don't really think we need to see all that, right?
  • Raiding with Leashes series item providers
  • NYI
  • BuildSearchResponse modified on how it can keep certain fields when cloning in groups
  • Couple ResolveSymlink adjustments
  • More fixes to SearchForObject
  • Fixed a SearchForObject issue where any modItemID search would be empty
  • Top level Achievements category now properly shows progress
  • Added the Underspore object.
  • Classic: Fixed a tooltip bug with items that share the same name as their containing object.
  • Conquest points were Cata onwards + parsed everything for retail
  • Achievement cleanup (#1529)
    • Pandaria quests already exist elsewhere

    • BFA quest achievements moved to their new homes

    • General quest achievements also moved to their new home

    • Some fixes to moved data

    • Pandaria reputation achievements moved

    • Draenor reputation achievements moved

    • Legion reputation achievements moved

    • BFA reputation achievements moved

    • General reputation achievements also moved

    • Parser was getting a tad too enthusiastic with the criteria under the exalted reputation achievements

    • Formatting and some small adjustments so everything displays properly ingame

    • Pet battle achievements moved to new homes

    • FoS achievements moved to new homes

    • Legacy achievements moved to new homes

    • Header fix

    • First pass of PR review comments

    • A bunch of timelines (PR feedback)

    • These two seem to have survived the purge

    • Don't need both sourcequests and _quests

    • Timelines

    • Deleted some sourceQuests we no longer need

    • Timelines, moved some stuff around

    • Reworked and fixed Bizmos Brawlpub and Brawlgar Arena achievement sections + some style stuff

    • Valor points

    • Moved achievements that take place everywhere in KT/DA up to continent wide achievements rather than in their main hub

    • All PVP achievements timelines, ordered, and deepwind gorge stuff taken to its own file

    • All Character achievements properly timelined, decoupled, some stuff moved to the raids where they belong

    • Pet battle achievements reviewed, cleaned up, moved to better homes

  • Added object for Sanguine Hibiscus.
  • Added a proper timeline for That's Just Cruel.
  • veteran leggings are likely removed, but prolly can drop from dented raiders leggings. requires confirmation however
  • Commented out a symlink because it's searching for something not sourced and idk where to source it
  • Fixed some Legion symlinks
  • SOD: Added Phoenix Bindings.
  • Classic: Added a fallback difficulty string if one doesn't return a proper name by Blizzard.
  • SOD: Added Sturdy Courier Bag and Mantle of the Second War
  • Retail Errors
  • NYI
  • Update Superbloom.lua
  • NYI and Superbloom Description update
  • Classic: Added locations for Boar Intestines.
  • Classic: Added locations for Bear Meat.
  • Classic: Some source quest clarification for Rejold's New Brew.
  • Small doti update.
  • Classic: Walking into the Aldrassil subzone now shows the correct map data.
  • Classic: Walking into the Shadowthread Cave in Shadowglen now shows the correct map.
  • SOD: Added the Adventurer's Spirit.
  • Coldridge Valley now uses zone-text-areas.
  • Parser no longer sorts zone-text-areaIDs (the order is very specific)
  • Quick fix for some M+ vault items showing that they upgrade into themselves
  • Another one Dream Wardens Insignia from Superbloom
  • Fix #1528: Use InGame for character filters instead of Unobtainable
  • Dream Wardens Insignia
  • SOD: Updated the tooltip on the Factions to properly calculate how many supplies you need.
  • SOD: Greatly improved the design of the Waylaid Supplies section and combined it with the quest header that was there previously.
  • Couple NYI
  • Minor fix for Upgrade logic where the wrong upgrade was being considered due to bonusID on the base item
  • SOD: Added another npcID for the Kor Gem.
  • Classic: Disabled spell tooltips on action bars.
  • SOD: Separated the Sunken Reliquary from the libram for visibility.
  • SOD: Added a note to the drone version of the drop.
  • SOD: Added Libram of Justice for Paladins.
  • SOD: Added the ACA / DSL Reputation Vendor Items.
  • Classic: Added ResolveQuestData as a function you can call.
  • Some ED treasures are daily
    Fixed Dream Infusion providers again
  • SOD: Added Shredder Autosalvage Unit for Engineers.
  • SOD: Added Libram of Banishment for Paladins.
  • 'The Great Vault' is likely not a breadcrumb. It remains available even after looting the vault without the quest
  • SOD: Added the Rune Vendor Grizzby in The Barrens.
  • Fixed a Parser issue which was allowing Achievement-merge data into every Criteria of a given Achievement (we basically never want to put anything under a Criteria)
  • Classic: Added spell descriptions.
  • SOD: Added Elixir of Coelesced Regret for Alchemists.
  • Fixed some classic object tooltips.
    SOD: Added some rare spawn runes.
  • Moved That's Just Cruel (doesn't require Leatherworking, will probably do this with all achievements that meet this criteria)
    Some ED linkage
  • Classic: Right clicking a thing in the addon now summarizes where it is.
  • SOD: Added all of the Rune Engravings.
  • SOD: Added Rune of Furious Thunder and Rune of Explosive Shot.
  • SOD: Added a parser preprocessor for SEASON_OF_DISCOVERY. (rather than using BEFORE TBC)
  • SOD: Added Monster Hunting for the Rune of Devastate for Warriors.
  • Moved Tier Set data for Tiers 11, 12, and 13 into the structures lib.
  • The Legend of Stalvan (4/13) turn in is in Elwynn Forest.
  • Bumped retail build
    So that promos are correctly marked as removed
  • Marked Twitch promos as removed
  • Classic: Stormpike's Order turn in is in Stormwind City.
  • Some items find their home (and Dream Wardens alt quest)
  • Fyrakk bad luck protection qid
  • Fixed Dream Infusion pet providers
  • Fixed/simplified some symlinks based on testing which were failing to return results (WIP there are more...)
  • Symlink 'select' command now uses a SearchForObject with multiple results to accurately perform selections of data based on 'field' match requirements of the select (i.e. the selected data field has to match the value, whereas previously it would grab anything cached for the field/value. This would lead to weirdness and excessive results that required additional filtering to reduce to the proper result)
  • Added symlink command 'find' which works essentially like 'extract' but with a value to match on the field. (This should help make some situations cleaner where the symlink basically is just where-pop repeatedly to find a single unique header. Now you can just 'find' from the point where it would give you the group(s) needed)
  • Moved 'SearchForObject' into Cache and simplified some logic branches. Additionally it can now handle multiple results if specified by the caller, as well as proper handling of itemID searches depending on the search id being either a base itemID or modItemID
  • Couple NYI cleaned
    Added RNG protection Fyr'alath items

DF-3.8.6

03 Dec 22:21
Compare
Choose a tag to compare

AllTheThings

DF-3.8.6 (2023-12-03)

Full Changelog Previous Releases

  • Reparse
  • Retail: Reverted some symlink filtering for now so we can at least release (will fix it more thoroughly later)
  • Retail NYI / Errors
  • SOD: Some more quests and missing objects. Also adjusted the Nightmare Dragons structure for the tooltips to work better.
  • Added filtering for 'select' sym commands to actually grab only the Things which actually match the field/value being selected (i.e. previously selecting a map would give literally every Thing linked to that map via a coord... this is unexpected for every symlink that we have as far as I know and pre-filtering that result set should improve further symlink processing in most cases)
    'common_vendor' symlink doesn't need an item check now that the 'select' is filtered (i.e. vendors with category headers would be empty using this command previously since headers are not items and get filtered out)
  • Added some providers for Dream Infusion pets to help show that specific pets need to be summoned to make them available for purchase
  • One less indent (also the tooltip change didn't fix it breaking in TW dungeon completion... sad)
  • Couple more NYI cleaned
  • Added back costs for TBC/Wrath Smelting. (Please in the future ASK before you rip it out, I'll probably tell you no.)
  • Added back costs for Classic Smelting. (Please in the future ASK before you rip it out, I'll probably tell you no.)
  • SOD: Added a file for Season of Discovery factions and stuff.
  • Classic: Spell tooltips now show source locations.
  • More accurate symlinks
    Some NYI removed
  • The 'Source(s)' group in popouts will no longer list the same Thing as a Source of itself
  • Fixed some Emerald Dream symlinks
    Couple unsorted items
  • Minor adjustment to tooltip attachments to maybe make them possibly not break in timewalking? (tooltips never broke during multiple timewalking dungeons when testing...)
  • NYI Sorting
  • Classic: Reverted change to SetCollected.
  • NYI sorting.
  • Added Trading Post NYI header.
  • SOD: Updated the Classic TOC to 11500.
  • Classic: Added /attrfg (Removed From Game) as a new standalone window you can query that will show you all of the things that have been removed from the game.
  • Also here
  • Trading Post Fixes
    Sky Captain added

DF-3.8.5

01 Dec 12:17
Compare
Choose a tag to compare

AllTheThings

DF-3.8.5 (2023-12-01)

Full Changelog Previous Releases

  • finished trading post + parser

  • A couple more missing objects.

  • SOD: Added some Paladin Runes.

  • Appearances and Achievements can be added to Blizzard Tracking UI by ALT-click

  • Character-specific Battle Pets (Guild Herald/Guild Page) now have Account-Wide handling (if there are others please let me know)
    Couple Unsorted Items

  • Guild Rep Requirement

  • Removed custom SourceFinder window logic and related object creator (superceded by /att list)

  • added class items
    added monthly reward
    todo: had petID
    add 2 missing items
    harvest

  • SOD: Added Chest Engraving spells.

  • Classic: Inscription now tagged with Wrath Phase 1.

  • some work on trading post items
    2 items missing (no item id)
    class set items missing ( 8 items instead of 6)
    harvest missing due previous 2 things to do

  • gift of arthas itemtooltip updated as its back

  • Doti update.

  • Classic: Greater Drums of War doesn't appear to be in the game anymore with Wrath Classic.

  • Wrath Classic: The quest "Stormers and Rumblers" is still available until Cataclysm.

  • Wrath Classic: Tablet of Grace of Air Totem III is no longer usable.

  • Avatar of Flame no longer shows up on Classic Era.

  • Classic: Fixed an issue involving race specific data in dynamic categories.

  • Classic: C_ToyBox might exist, but it isn't used. Good job Blizzard.

  • Fixed a number of profession issues caused by certain tables not persisting their data.

  • Classic: Heirlooms no longer appear as an option pre-Wrath Classic.

  • Classic: Faction reputation tooltips no longer produce an error when looking at the opposite faction's tooltip.

  • Classic: RecipeDB no longer misbehaves and unflags specific recipe associations.

  • added gift of arthas (recipeId later)

  • Classic: Fixed a bug with account wide tracking for Battle Pets and Mounts in Classic Era caused by the presence of the wrong API. (Thanks Blizzard)

  • Northend racing meta IDs

  • Parser fix

  • Adjusted the _noautomation check on Achievements so they are still duplicated under Achievements

  • PVP Brawl HQT

  • Classic: Now ignoring the "new" battle pet APIs before Wrath.

  • Dream Wardens Renown Quests
    Reported Errors

  • Doti update.

  • added 3 trading post items

  • Map Exploration can now be manually triggered with a refresh.

  • Consolidated The Superbloom a bit
    Recycling Requisitions in Mechagon are not Character Unlocks...

  • Update Quests.lua

  • SoA Fixes
    Fixed the other "outstanding" quests that I had showing up on my main character.

  • Parser wasn't tagging PvP based on PvP costs properly

  • Update Quests.lua

  • Latest Tyr Quest

  • renamed months so they are sorted by date

  • note for promos
    removed previously added timeline

  • tabard of fury はい

  • Fixed 'The Grandmaster's Voucher' properly

  • Don't consider 'The Grandmaster's Voucher' a Character Unlock (parser might complain)

  • Re-added the old versions of removed Items which people still have in their bags

  • Added some missing objects to Sunken Temple.

  • Modifying crit to allow grouped content. (required for Defense Protocol drops)

  • Typos (tsk tsk)
    Couple fixes
    S3 Explorer/Adventurer catalyst tier pieces no longer show to upgrade (they don't change from LFR)
    Achievement Category groups are treated the same as Filter/Header groups for sorting

  • Update Quests.lua

  • Reparsed with Achievement/Criteria re-work

  • Parser Achievement/Criteria re-work (#1527)

    • Adjusted Achievement harvest to provide better data formats for new Parser logic

    • Added some CSV support to Parser

    Moved a lot of Processing/Merge code for easier maintenance

    Parser now merges the 'cost' field correctly

    Parser Cost Logic now entirely encapsulated within a custom Type to simplify everything

    TryConvert now has a lazy mode for improved performance where simple type casting is enough

    Achievements/Criteria now can do a huge amount of automation from in-game AchievementDB and WagoDB

    • CriteriaUID is used where possible

    • Nested Criteria via CriteriaTree is now used to determine Criteria for Achievements

    • Achievements/Criteria now incorporate more DB data, and will remove the 'achievement_criteria' symlink if possible

    • Many more Criteria now use _quests and _npcs to move themselves into the respective group which grants the Criteria

    • Criteria with _npcs which fail to move will revert into a simple 'crs' list instead

    • Criteria (which are not ignored by Blizzard) with available Item data will be linked with an Item provider (if the Criteria is not being incorporated, then the provider will be applied to the Achievement)

    • Achievements will only incorporate DB data when nested under a 'header' group or another Achievement

    • Achievements with a single Criteria will not incorporate that Criteria

    • Unsorted groups (i.e. /att unsorted) will not incorporate DB data

    • Known Issue: Instance Difficulty is not properly accounted for when moving Criteria for instance-related encounters

    • Ignore some JC criteria in Retail which are automatic

    • Ignore incorporating Criteria data for Criteria which already use _encounters

    • Achievement/Criteria data cannot be incorporated into Classic builds (becuase it has different data per ID, because of course)

    • Cursed Game Hunter converted to criteriaUIDs thanks to glorious new achievement technology

    • More Achievement Criteria stuff, including ModifierTree incorporation

    All sub-nested Criteria which are 'useful' should be nested under the Achievement

    Any base Criteria which has no nested sub-criteria will re-create the original index-based Criteria and warn in logging with how to fix

    (I haven't tested this at all in game, maybe it's horrible)

    • More Criteria adjustments mebe is gooder

    • Automatically generated Achievement Criteria now have proper faction-tag from Blizzard data (since non-Faction based Achievements can have Faction-based Criteria)

    • Solved achievement 13635 weirdness

    • It works but it looks stupid so maybe it is actually stupid?

    • Don't try to merge criteria which require Achievements (those are typically meta_achievement anyway)

    • Added another warning for Myrhial to deal with/figure out ;)

    • Fixed the criteria warning and realized there were only two actual places to fix 😆

    • Nested Criteria now inherit their proper root Criteria name

    Debug Achievement DB output nests Criteria properly

    • Some other criteria warnings added/adjusted

    Fallback root criteria is now added automatically if nested criteria fails completely to be incorporated with useful data

    • Yeet

    • Cyphers of the First Ones can has some _noautomation, as a treat

    • Few more Parser updates and old code clean up

    • Sourced a couple Factions which nest Criteria

    Commented out some no-longer-needed Retail Criterias

    • _noautomation works on Achievements

    Some Criteria are allowed to nest under Achievements again

    Some Legion Class hall achievement adjustments for clarity

    • meta_achievement sym so parser is happy again

    • Achievement 1206 now uses modern criteriaUID in the retail era

    • Adjusted 'To All The Squirrels I've Loved Before' a bit more so each nested Criteria has proper data in Retail

    • Moved some 'providers' processing into Consolidation phase


    Co-authored-by: Myrhial 8618272+ninaarens@users.noreply.github.com

  • Redridge Mountains - extended descriptions for drops from phased mob as requested by Gold.

  • Classic: Reparsed DB.

  • Retail Errors
    Added some info for Pandaland achieve

  • removed some outcommented stuff

  • Some Sorting

  • -- Some More Doti
    -- Added NYI Stuff into TP, also rearrange it
    -- Some Unsorted Cleaning ongoing. (Test from MissingItems upcoming selection)

DF-3.8.4

26 Nov 15:04
Compare
Choose a tag to compare

AllTheThings

DF-3.8.4 (2023-11-26)

Full Changelog Previous Releases

  • shortened superbloom item's tooltip
  • Redridge Mountains 10.1.7 drop clarifications
    Phased mobs and source correction for 'of the Spire'-items.
  • Doti update
  • Should copy/past then I wont screwed up
    I can't transcribe things and should parse more often so I don't look stupid.
  • Update Scenario.lua
  • Couple Emerald Dream fixes
    Bountiful Feast (coords instead of maps is preferred if possible)
    Achievement Category groups now sorted at the same level as other Headers
    Tooltips should now properly represent the current Upgrade situation for S2 and S3
    Bumped Criteria name retry limit slightly
  • Retail Errors
  • Retail Errors
  • added paragon chest for dream wardens
  • --Added Doti items from Scenarios, PvP Boxes and Ordos
    --Cleaned up Doti Quantum Stuff (Removing from NYI)
    --Cleaned up MoP Scenarios and Group Loot
  • super bloom numbers
  • Build NYI, added new files into sorting.
  • More NYI sorting.
  • Skinning trash in raid
  • Update Rares.lua
  • Update Treasures.lua
  • Finished sorting Legion and BfA NYI into NYI.lua files.
  • Some NYI changes.
  • Sorting a lot of NYI stuff into actual NYI.lua files.
  • Treasure, Treasure Everywhere split up into its subcriteria
  • Updated incorrect description quest advice
  • updated superbloom event to the att standard
  • Dream On Achievement Reward
  • Update 1.7 Zul'Gurub.lua
  • Update 1.7 Zul'Gurub.lua
  • Fixed WoD Scouting Missive quests.
  • Arathi Highlands quests also split up into criteriaUID
  • Hinterlands Quests split up into criteriaUIDs and linked the required quests
  • fix for Dragon Isles Drakes: White Scales & found another book
  • Watcher Koranos dialog now fixed and fire hqt in game
  • Retail Errors!
  • Doti update.
  • Scepter of Still Waters drop confirmed
  • Converted Tour of the Depths achievement to criteriaUIDs
  • Trove Tracker split up into its respective parts and linked to associated chests
  • Small criteria fix
  • Dream Warden - Renown 17 quest and hqt for renown 16
  • Added sourcequests
  • Update Quests.lua
  • Added Part 4 Questline for Tyr
  • Update 10 - Dragonflight.lua
    First Craft - Enchanted Wyrms Dreaming Crest
  • Next quantum items opening.
  • typo
  • Changed engineering Signal Transmitters into objects.
  • Northrend Cup preparation
  • Dream Warden - Renown 15 quest
  • profession hqts
  • Druid only item - filtered in minilist now
  • Symlinked 'Laden Somnut'
  • Update Wago CSVs
  • Update The Black Morass.lua
    Confirm if required in classic, not required on retail.

DF-3.8.3

19 Nov 19:16
Compare
Choose a tag to compare

AllTheThings

DF-3.8.3 (2023-11-19)

Full Changelog Previous Releases

  • Crieve told me to commit this
  • Outland Cup coordinates and questgivers

DF-3.8.2

19 Nov 14:32
Compare
Choose a tag to compare

AllTheThings

DF-3.8.2 (2023-11-19)

Full Changelog Previous Releases

  • Like a skilled parser unravels the intricacies of code, in life, may you decipher the complexities with wisdom, understanding, and an enlightened perspective.
  • Merge branch 'master' of https://github.com/DFortun81/AllTheThings
    • 'master' of https://github.com/DFortun81/AllTheThings: (63 commits)
      Sorting some Legion unsorted items.
      Fixed position.
      Moved all NYI Class Trial items into NYI Sets.
      Moved NYI Party-sync items into NYI Sets.
      Raid trash
      FIxed anniversary world boss skinning questID.
      A Little Hope is Never without Worth
      Anniversary World Bosses have a first skin questID.
      Finished stuff for 19th Anniversary.
      Raid Quests
      Emerald Dream Chapter 6 have 1 additional quest for NE with ensemble
      Added raid quests & profession hqts
      Northrend criteriaUIDs
      Pandaria criteriaUIDs
      More criteriaUIDs
      Revert "Common Boss Loot fix"
      Common Boss Loot fix
      Retail Errors
      Enchanted Whelp Dreaming Crest
      Bye Bye Parser Warnings
      ...
  • Sorting some Legion unsorted items.
  • Fixed position.
  • Moved all NYI Class Trial items into NYI Sets.
  • Moved NYI Party-sync items into NYI Sets.
  • Raid trash
  • FIxed anniversary world boss skinning questID.
  • A Little Hope is Never without Worth
  • Anniversary World Bosses have a first skin questID.
  • Finished stuff for 19th Anniversary.
  • Raid Quests
  • Emerald Dream Chapter 6 have 1 additional quest for NE with ensemble
  • Added raid quests & profession hqts
  • Northrend criteriaUIDs
  • Pandaria criteriaUIDs
  • More criteriaUIDs
  • Revert "Common Boss Loot fix"
  • Common Boss Loot fix
    Wasn't showing in mini-list if everything collected from main loot table for world boss.
  • Retail Errors
    Also forgot to save unsorted
  • Enchanted Whelp Dreaming Crest
    First Craft
  • Bye Bye Parser Warnings
  • Added Additional ID toggle for 'Event ID'
    Symlink command 'prune' now optionally accepts specific fields to prune
    Fixed Infinite Timereaver not appearing correctly in quantum courser symlink
  • Update Mount Hyjal.lua
    Hyjal Recycling Program Sourcequest fixed - from retail errors
  • Outland cup vendor items haven't made it to retail yet, hiding them for now else you get scary unknown item links!
  • Outland cup stuff on PTR
  • Adjustments to Brew of the Month Club for Retail to try and be more accurate to what's accurate
    More bad Achievement data clean up in prep for new Parser handling
  • Outland cup stuff
  • Fixed some bad headers in ZM
  • -- Recreate Missing FIles
  • Default Quest names are now only returned if the server quest name has failed to be populated
  • Switched multiple Custom Collect to a description
  • New Items and Recipes!
  • Harvest: 10.2.5.52206
  • Harvest: 10.2.0.52188
  • Harvest: 10.2.0.52148
  • Harvest: 10.2.0.52129
  • Harvest: 10.2.0.52106
  • Harvest: 10.2.0.52095
  • Harvest: 1.15.0.52186
  • Harvest: 1.15.0.52146
  • Harvest: 1.15.0.52124
  • 10.2.5 Update for Harvesting
  • Couple more CriteriaUIDs that got missed
  • CriteriaUIDs
  • Fruit of the Bloom achievement criteria
  • Update 5 Ulduar.lua
    Razorscale missing from common boss drops. Reported in retail errors.
  • Update Collector's Editions.lua
    Retail error reported
  • SoA update for crazed looter
  • Lil' Frostwing Update
  • Scouting Missives Fixed
  • unsorted cleanup and some reports fixes
  • Emerald Dream chapter 6 quest chain
  • Added Kaliri Nest.
  • Some more Hellfire updates.
  • Add Visage of Aurostor to world boss
  • Updated Hellfire Peninsula's objectives.
  • Fixed Chest of Gold cost.
  • Updated Valdrakken Token Exchange vendor for S3
  • Fising climbing WQ and update for Dream Infusion HQTs
  • Added WoW's 19th Anniversary.
  • Update LocalizationDB.lua
  • Self-Baking Herb Based Cookies Treasure/Object
    Retail Error
  • Added a few Wago CSVs for upcoming adjustments
    Future crit() parsing complaints prepared
    Gitignore /packages of Parser
  • Adjusted the previous Gunship commit. Reparsed classic DBs.
  • 'Friends In Feathers' is only available from 'Claws for Concern' so we put it there
  • Missing PVP quest/items
  • Update Krasarang Wilds.lua
  • Remove Engi recipe from unsorted, add Envoy rare drop
  • WRATH CLASSIC: Icecrown Gunship Battle now displays as "Gunship Armory" rather than High Overlord Saurfang / Muradin Bronzebeard. (lots of people were confusing this boss with the name of Deathbringer Saurfang)
  • Add Inscription Technique drop to Envoy Rare
  • New week = new items from doti quantum tokens obtained.
  • Add source and hint for Portable Party Platter engi recipe
  • Fixed Flourishing Whimsydrake: Sunrise Scales
  • Kul Tiras criteriaIDs
  • some 10.2 conquest gear costs
  • Zundalar criteriaIDs
  • Nazjatar criteriaUIDs
  • Brack, Slark, and Brainwashed Noble.
    Minor description addition/update for Brack and Slark, and adds a third set of coordinates for Brainwashed Noble.
  • Gave Criteria name a retry limit just in case they REALLY can't figure out a proper name
  • Criteria inherit their Achievement's 'requireSkill' if not defined
    Another revision on Criteria name (no more caching 'wrong faction' or 'Quest #')
  • Some Water - Quest
    and parsed.
  • Retail Errors - More World Boss Things
  • Retail Errors
  • Update __auto-sources.lua
    Retail errors - will have to source again before next release.
  • Small fixes
  • Classic: The dynamic Heirloom category no longer breaks everything in Classic Era.
  • Added the objectID for Ravager Egg.
  • Added some missing object data to some hellfire quests.
  • One more tiny fix for criteria which return an empty string as their name
    Fixed achievement criteria in Cavern Clawbbering
  • Fixed pvp catalyst DF season 2.
  • jc cata items are no longer class locked (hotfix)
  • Blizzard hotfix helmets for drakes
  • Retail Errors
  • PVP Weekly Quests
  • Fixed a Parser issue where criteria assigned a UID directly would not properly sync data from AchievementDB
    Parser now automatically converts a single 'sourceQuest' on a Criteria into the proper '_quests' assignment (it already did this when AchievementDB had the 'sourceQuest' assignment as well)
  • Reharvested AchievementDB
  • Further adjustments for Achievement Criteria to get their proper name in weird situations
  • Added some missing hunter quests to Azuremyst Isle.
  • Unobtainable is now included as a raw character filter (should prevent some inaccurate quest situations for unob. pre-req quests)
  • Coordinate for Valdrakken achievement
  • CLASSIC: Reparsed.
  • Classic: Removed some achievement metas that weren't available until Wrath from showing up in Classic Era.
  • Cowl of the Flame
  • Update Shadowmoon Valley.lua
  • some ED wild pet info
  • restage of description
  • hopefulyl final update for the soul inhaler
    updated description for the rare rotation due dream surge
  • Update Quests.lua
    Reported retail error
  • Fixed the Coordinates for Oralius.
  • Smoldering Sprit and Viridescent Venture mixups fixed