Skip to content

Releases: ATTWoWAddon/AllTheThings

4.1.2

27 Oct 20:10
Compare
Choose a tag to compare

AllTheThings

4.1.2 (2024-10-27)

Full Changelog Previous Releases

  • Reparse
  • Generate Missing Files
  • Some Unsorted
  • Harvest: 11.0.5.57212
  • Harvest: 11.0.5.57171
  • Harvest: 11.0.5.57147
  • Harvest: 4.4.1.57141
  • Harvest: 4.4.1.57103
  • Harvest: 4.4.1.56961
  • Harvest: 4.4.0.57244
  • Merge branch 'master' of https://github.com/DFortun81/AllTheThings
  • Harvest: 3.4.3.57269
  • Harvest: 3.4.3.57242
  • Educated guess but there's an npc called Ratts (former event coordinator!) at the anniversary so probably something to do with him
  • Harvest: 3.4.3.57135
  • Harvest: 3.4.3.57082
  • Harvest: 3.4.3.57027
  • Harvest: 1.15.4.57134
  • Fix a few reported errors
  • Fixed an id number that was wrong.
  • TWW: Next batch of Kaheti Excavations
  • Retail: bonus chance for mount from wbs if you don't have it
  • Fixed Chromie's Bag HQT.
  • Minor tweaks to some performance tracking
  • Manually merged over some non-conditionals to ObjectDB.
  • The 'Timerunning' setting is now forcibly toggled off for everyone (this improves some filtering functionality slightly) and cannot be toggled on
  • Removed the 'simplemeta' generation for Retail since this is not utilized in the way Costs work
  • Timerunning now has an internal toggle so it can be turned off when not active within the game
  • Gave a name to the 'Bronze Celebration Token' lockout HQTs (though many of them did not trigger for me...)
  • fixes
  • Fix a few reported errors
  • Fix mini-map error for coreway map missing
  • TWW: Next batch of Kaheti Excavations
    Added Glyphs of Energetic, and Traditional Ascendance to a vendor
  • Warglaive probably isn't in
  • Fixed a Lua error where sometimes an Achievement doesn't return its link...? Maybe NYI Achievements? Idk...
  • Update Dagran Thaurissan ID in TW raid
  • Add BRD TW lockout tracking
  • Few more confirmed account-wide quests
  • Update anniversary rewards, fix some reported errors
  • Update Ambassador Flamelash ID in TW raid
  • Update General Angerforge ID
  • Update some BRD 20th Anniversary boss IDs
  • Added all the Timely Tourist items
  • Marked future removed shop items
  • Consolidated the DynamicObjectDB into ObjectDB and removed entries that matched their immediate fallback localization valuies. (cn/tw and es/mx, then any non-en matching the en localization)
  • Rebuilt all localizationDBs with latest ObjectDB. (I'm going to diff the next harvest very very carefully to try to diagnose what went wrong earlier.)
  • Parser: Updated the parser debug level to Full. Readded portions of the revert that were working correctly.... as far as I can tell.
  • Revert "Consolidated the DynamicObjectDB into ObjectDB and harvested missing localization data."
  • Consolidated the DynamicObjectDB into ObjectDB and harvested missing localization data.
    Removed placeholder "[NAME]" entries from ObjectDB as well as entries comprised of the enUS localization that match.
  • TWW: First batch of Kaheti Excavations
    TWW: Added Royal Sureki Strongbox
    TWW: Added some rumor related coordinates
    Secrets: Added a source for Water Stone to kill a debug warning
  • Fixed non-unique key errors on startup
  • Parser: When exporting the Debug ObjectDB, it now exports a dynamic and regular ObjectDB file to keep dynamic file modifications out of the primary ObjectDB.
  • ObjectDB now exports its dynamic object data to the same place for all game flavors.
  • Wars on Two Fronts no longer has a provider and a set of providers. (potentially fixing the reordering issue that causes Categories.lua to be dirty)
  • Add Brrrgl pet, update ensemble hqts backup, fix minor errors
  • Parser: Standarized how localization data is processed for exported data. Now also preventing inherited data from being exported twice if the value being replaced is identical for CN/TW and ES/MX locales.
  • Removed extraneous alliance/horde bonfire object data from ObjectDB.
    Rebuilt all LocalizationDBs.
  • Parser: Adjusted how consolidated object data is exported.
    Consolidated Horde Bonfire and Alliance Bonfire data for Midsummer.
  • Fixed a typo
  • Parser: Consolidated how Candy Bucket data is exported to prevent a ton of duplicated entries.
  • Updated the logic for Candy Buckets and moved them to the Hallow's End file.
  • Removed extraneous candy bucket object data from ObjectDB.
  • [Localization] Update zhTW.

4.1.1

25 Oct 18:00
Compare
Choose a tag to compare

AllTheThings

4.1.1 (2024-10-25)

Full Changelog Previous Releases

  • woW rof esrap
  • Add Reven shop items
  • Retail: Reparsed.
  • Added a template file for Candy Buckets.
  • Added TWW Hallow's End candy bucket coords and objectIDs (which don't parse correctly yet, so no parse done)
  • Fixed timeline and put fishing cosmetics into cosmetic header.
  • [Cata] Geoff: Corrected timeline for the [Embroidered Shirt], as it is not available for purchase until 6.0.3.
  • [Cata] Geoff: Updated "Ancient Suffering" and "The Darkmist Legacy" as breadcrumbs as they are uncompletable if "Verinias the Twisted" is complete.
  • Add Hallow's End 2024, update anniversary drops
  • Anniversary HQT for timewalking quest
  • 1wpn made it, the other not
  • Update anniversary drops
  • bmah has new stuff
  • Parser: Fixed an issue where various object Types which defined default 'timeline' values were preventing sharedData/bubbleDown timeline values from being applied. We now use '_defaulttimeline' to allow the fallback value for a 'timeline' field if it is not set via another function prior to being parsed
    Parser: Removed arbitrary default timeline for Criteria objects and moved it to utilize _defaulttimeline for consistency
  • remvoed rewards from fishing, as the only source is fishing for the cosmectics
  • Retail: Fixed display issue when a Recipe is not Sourced in ATT but shown in a popout
  • Retail: Use new non-collectible wrapper instead of manually assigning collectible = false so that popouts for Reagents/Recipes are simpler and more accurately determined with less logic checks
  • Added a wrapper to create a non-collectible version of a group. [This is preferred over manually setting 'collectible' to false since that can overwrite an identical, collectible version of that group when merged into the same parent group]
  • Retail: Removed 'HasCost' check from showing Source Lines in tooltip (haven't seen it actually return a true value in quite some time)
    Retail: Fixed a logic issue with popouts for Reagent Items where the Reagent is also a Cost for a Recipe which utilizes the Reagent to produce where the Recipe itself was being marked as non-collectible
  • Cata: Marked all Replica PVP Gear as Hour of Twilight.
  • Whoops, missed the timeline.
  • Cata: Champion of the Tournament is now marked as a bounty. (/attbounty)
  • Fixed a MainOnly Appearances logic issue where a known Source would give credit for shared appearances of other Armor Types (i.e. known Plate Chest giving shared appearance credit for Mail chest which cannot actually be transmogged on the current character)
  • Added Elite requirement to Dragonflight PvP Elite Ensembles.
  • Cata: Marked the Heart & Soul of the Aspects as Hour of Twilight.
  • Cata: Scroll of Resurrection is now marked as Hour of Twilight. (Dragon Soul Phase)
  • Merge pull request #1819 from gjfLeo/master
    Update zhCN locale.
  • Update zhCN locale.
  • Updated the function template to use constants.
  • Add Swipeasaurus and Chaos-Forged mounts
  • Update anniversary drops
  • Retail: Exploration Thing collected no longer does full logic checks to determine if an Exploration Thing is collected simply checks the cache like other Things do
    Improved the batch collection of Exploration for the player position
    Retail: Exploration for the current player position is now immediately checked when force refreshing (instead of getting delayed on a coroutine)
  • Fixed invalid u field value being used within OnInit functions of summonable items
    Parser now can accurately check assigned unobtainable values based on valid phases within the data (not that this has any effect on raw function value assignments)
  • Fixed typo.
  • Historian Ju'pa does not have any items for sale, removed symlink
  • Revert "Migrate remaining headers Phase 1."
  • Migrate remaining headers Phase 1.
  • Remove zone drops from BRD cache symlink
  • Bit more anniversary achieve data
  • Finished BNet API Quests harvest for 11.0.5
  • Strip redundant ensemble data for 11.0.5 sets
  • Timewarped Ironforge Blueprints?
  • update bug report flavor.
  • Cata: Added Technique: Glyph of Colossus Smash for Inscription.
  • Add some mobilenppcs and update anniversary drops
  • Added a BRD symlink for the plethora of shared anniversary drops
  • Some anniversary achievement infos
  • Add mount drops to anniversary world bosses
  • Remix Ensembles/Arsenals are no longer class locked
  • Add BRD key vendors, confirm more anniversary drops
  • BNet Items Harvest finished for 11.0.5 (Quests had to partially start over due to API Token expiration 😩)
  • Sort away NYI commendations, reintroduce Zandalar Tribe
  • Fix a few more reported errors
  • Sweep through some reported anniversary errors

4.1.0

23 Oct 17:16
Compare
Choose a tag to compare

AllTheThings

4.1.0 (2024-10-23)

Full Changelog Previous Releases

  • parse to the wow
  • Bronze Celebration Tokens open world hqts
  • Some NP Account-wide HQTs
    Some Anniversary HQT's and organization
  • Parser: Switched a couple debug warn messages to debug info
  • Bronze Celebration Token HQT from H Queen
  • Fix some quick anniversary errors
  • Bumped Item/Quest IDs for BNet API harvest (started for 11.0.5)
  • Updated WoW Anniversary event schedule
  • Adjusted some 20th anniversary stuff
  • Retail: Fixed Warchief's Command Board and Hero's Call Board quests from being double populated in various Main city minilists
  • Removed Ravasaur Trainers link to unimplemented Faction
  • Retail: Migrated some deprecated Blizzard API functions
    Retail: Fixed /attwq due to 11.0.5 Blizzard API change
  • Added a chat error for when a missing Faction is found during refreshes instead of causing a Lua error
  • Update toc, add new mole machines, fix misc errors
  • Update retail parser config for 11.0.5.57171
  • Parser: Fixed a couple extra warnings that started showing up
  • Update what is and isn't available from Hearthstone's 10th Anniversary, fix some retail errors, set 11.0.5 timeline
  • Cata: Fixed Loremaster of Cataclysm (H)
  • Fresh Wago files
  • AchievementDB harvest and parse
  • Source harvest
  • Extrapolated crs for encounters from achievement data, as their absence led to parser errors. Change it if it is wrong, parsing would halt without. But hopefully the guess is right!
  • Parser: Achievement Criteria specifically requiring the SpellID of a Mount are now properly linked with provider of the Mount's ItemID
  • changed mop remix rewards to zone rewards to be the same layout as the other zones
  • delves now uses delve_completion instead of rewards as rewards imply multiple sources, which there are none
  • Missed an object.
  • Cata: Fixed the objectives for Taking Precautions.
  • TWW: Confirmed the speculated QuestID and coordinates of the final Aspirant's Tribute
    WoD: Khadgar's Servant is a MobileNPC
  • Numbers are hard.
  • Added many group finder HQTs from TWW and DF.
    Sorted group finder HQTs from SL and BFA.
  • Sorted Putrid Goop, got a DM report about it
  • Vicious Flask of Manifested Fury did not make it live.
  • Retail: Fixed tooltip Sources which are not available in game to properly have the correct icon even when using Unobtainable Filters or Debug mode
  • Merge pull request #1817 from Machou/VenthyrTransport
    Update mirror, now is daily, not weekly
  • by the time the toys are granted, the access to them is already removed
  • q
  • tiny update to pvp toy description in case they create more of them in the future
  • Update mirror, now is daily, not weekly
  • updated rewards header for weekly events & gave the caches a source (weekly events>rewards with nothing attached is as good as keeping them in unsorted)

4.0.19

20 Oct 18:36
Compare
Choose a tag to compare

AllTheThings

4.0.19 (2024-10-20)

Full Changelog Previous Releases

  • I break things down, but not by force,
    I turn tangled words into a clearer course.
    A guide through code, I sort and arrange,
    From jumbled mess to meaning, I change.
    What am I?
  • Fix some minor errors
  • Retail: coords and spreading the light hqts
  • Cata: Disabled achievement automation on Twenty-Five Tabards.
  • TWW: Update some coordinates in Azj-Kahet
    Partially revert commit 97c7490
    Clean-up comments section of the HQTs
    Missing quest data/givers referred in the comments are most likely related to Dor'garad and Kaheti Excavations as they are yet to be implemented
  • coord
  • Update Uldum.lua
    Uldum: Harrison Jones not spawning after cutscenes
  • Fixed location for Candy Bucket — Dustwallow Marsh, Mudsprocket.
  • Found a new Radiant Remnant but didn't get the objectID 😩
  • Fixed implementation of the 'Stonevault Mechsuit' so it's not listed inside of the Quest Starter Item (bad!)
  • Couple minor adjustments to 'Total Cost' logic and 'Source Quest Requirements' so that a quest chain with multiple Costs will properly show all costs of the quest chain (may adjust more with further testing over time)
    Fixed Quest Provider Items which get shown in Quest chains from possibly being permanently visible in the Main list
  • Strip Trial of Style ensemble quests
  • DF PvP Ensembles added
  • Confirmed 100% Trial of Style Ensembles (there's way more Items than you thought you got!)
  • Fixed FlightPath Bug
  • Classic TWs
  • [Localization] Update zhTW.
  • TWW: Update a few coordinates in Azj-Kahet
  • Added 'accepted or' text to the tooltip for pre-requisite quests of a Thing since our representation for simply 'accepting' a quest to be available is identical to having to 'complete' a quest
  • Parser: Now supports 'extraTransmogSetSpells' used within an 'iensemble' object to define additional non-Item TransmogSet spells which trigger automatically when learning the base Ensemble
    Added 'extraTransmogSetSpells' to the 'Ensemble: Heritage of the Draenei' as an example
    Added new 'EnsembleSpell' Type for Ensemble Spells which derive only from Spells and not Items
  • Cata: Updated objectives for Mauti.
  • Cata: Updated objectives for The Hunter's Revenge.
  • Cata: Updated objectives for Serpents and Poison.
  • Fixed a missing parameter for the Factions class.
  • Cata: Tricks and Treats of Azeroth hasn't been removed yet. Thanks Blizzard.
  • TWW candy bucket quests and placeholder comments for provider / coord to be added once event goes live (everything already came in with 11.0.2 so it's timelined that way, even though the event will start at the same time when 11.0.5 goes live)
  • Sourced remaining anniversary achievements + updated wago files + parsed for retail and ptr
  • Added TypicalCharacterCollected & TypicalAccountCollected to encapsulate the simplest typical cache-checking for collected Things
    Added use of these 'typical' collected functions where currently-applicable in Classes
    Now using simple collectible swap for Toys
  • NPC 145707 is Mobile
  • Couple Heritage quest details
  • Clean up some Illusion class stuff and use simple collectible swap
  • Removed Trackable from Titles and added the simple collectible swap
  • Deepholm and Uldum requires the use of flying mounts
  • TWW/Azj-Kahet: Missing quest for one Forgotten Memorial Treasure
    TWW/Azj-Kahet: Another rumor bites the dust
  • Added missing quest objectives for Hallow's End.
  • TWW/Azj-Kahet: Fix an issue with inaccurate-quest reports related to Rumors
  • Adjusted the repeatable Hallow's End quests to be nested as you need to be on the holiday quest to have them appear. This matches similar quest objective layouts.
  • Retail: FillGroups now only triggers the OnWindowFillComplete event for the filled window if it actually filled the root group of that window (e.g. FIllGroups can be triggered on individual groups in some cases and we don't want that to trigger this event over and over on the hosting window)
  • Fixed Item-based Things which are keyed as another ID as considering themselves 'missing'
  • Fixed some Hallow's End coordinates for Vashj'ir.
  • Deleted unused achievement criteria data in Hallow's End. (we use automation now!)
  • Fix extremely weird Lua error for opening popouts which of course doesn't actually happen to me in the first place
  • List window now supports both missing and collected together. Can be used to find completed missing quests for Sourceless.lua file.
  • Drop redundant ignorebonus fields on iensemble items
  • Cata: Fixed achievement criteria!
  • Worm theory copy sorted
  • Added collected parameter for the list window.
    Added Tailoring HQT.
  • Parser: Fixed some issues with CSV parsing when a field is left out in earlier versions of DB2.
  • Sourced some HAT and added others to the exlcusion list
  • Parser: Attempting to fix the AchievementDB for Cataclysm.
  • Added Candy Bucket object data.
  • Strip redundant ensemble data, all non-pvp ensembles and arsenals should be converted or TODO noted (unless missed because of naming)
  • Cata: Fixed some phaseID assignments for Engineering recipes that came out with the Molten Front.
  • BaseObjectFields no longer needs to be externally available as all Class creation is now handled by CreateClass
    Renamed BaseObjectFields to CreateClassMeta to make more sense
  • Retail: Migrated the last Class (Profession) to a standalone file
  • Retail: Quick fix to not sort under popped out Difficulty groups
  • Classic: Added a silly thing for creatureID.
  • Classic: Removed an unused function
    NPC DisplayID retrieval no longer forces OnRenderDirty
    Moved the GetDisplayID logic from Model.lua to NPC.lua now that it's being used by Classic
  • Cleaning up any potential reference in non-db code to a singular "cr" field. (crs or creatureID is the standard)
  • Contributor Quest check no longer does extra print when providerID is missing
    Contributor ignore tables now use proper metatables
  • Fix some reported retail errors
  • Fixed some more scuffed iconIDs.
  • Strip some redundant ensemble data
  • Add Sand Scarab twitch drop
  • Retail: ATT Windows no longer have explicit StartProcessing/StopProcessing functions defined. Instead (the only current use case) has been converted into an Event: OnWindowFillComplete. This Event (currently un-used externally) is triggered for a given Window when the FillGroups process is completed within that Window.
    Retail: ATT Windows no longer preemptively define some empty group data when created since we always use 'SetData' properly
    Retail: The 'Source(s)' group in popouts is now considered source-ignored
  • Retail: Recipes filled into popouts don't need to forcibly not merge, and can be created if not Sourced
  • Found a few more replacements for AutoTable
  • Couple string-keys replaced with key references
  • Added a base AutoTable metatable reference since this is commonly used in a few places
  • Couple minor data errors/reports
  • [VS Code] Remove auto-adding of Globals.
  • Meetup with the Caravan clarification
  • Cata: Moves 'Meetup with the Caravan' from Uldum to Deepholm.
  • Removed the console read line that was used for debugging.
  • Add missing quests for Stonevault Mechsuit, fix some reported errors
  • Some protections & extra chat for Contribute quest checks which cannot procede
  • Added object data for Soul Device.
  • VSCcode please just shutup
  • TWW/Azj-Kahet: One more rumor
    And fix another typo... This is why I don't rush things and triple check my work.
  • Fix typo
  • TWW/Azj-Kahet: Forgotten Memorials (Aspirant's Tributes) are part of the Severed Threads Pact system
  • Southern Barrens: Breadcrumb 28550 description
  • Strip redundant ensemble data
  • Fate Weaver
  • Added a 'convertItem' shortcut to help with Items which can be converted back and forth via on use
    BC Motes/Primals are now linked as expected
    WOTLK Crystallized/Eternals are now linked as expected
    Retail: Fixed popouts of popout Recipes duplicating their Crafted Item
  • OnRenderDirty should always be a callback event when hooked into spammy triggers
  • Moved The Fallen Guardian from Molten Front to the Elemental Bonds section.
  • Retail: Fixed an issue where popouts of certain crafting reagents would infinitely fill themselves with recursive sets of nested crafted items
  • Classic: Deleted the Music Roll and Selfie Filter unimplemented class declarations.
  • Classic: Now using the Header class file.
  • Header module using CreateClassInstance instead of CreateObject
  • Classic: Now using the NPC class file.
  • Classic: The "Show Colors" checkbox now functions correctly for rows.
  • Even more super sneaky herbs. I don't like these herbs.
  • The Finer Things tracking is account-wide
  • HQT for The Finer Things 1st turn-in
    Various Weekly/non-Weeklies fixed based on not resetting
    Doan's Strongbox is account-wide
  • TWW/Azj-Kahet: Rumors
    LEG/Argus: Added and updated some coordinates
  • Add new sub bundle mounts, fix some reported errors
  • Currency groups now show their quantity/maxQuantity as a statistic in ATT rows
  • Update some 11.0.5 timewalking rewards
  • Fixed a garbled export command.
  • Removed preprocessors that originally ripped out map icons from pre-Wrath builds of the DB.
  • Final (v2?) batch of iconID updates.
  • Fixed a bunch of garbled iconIDs.
  • Fixed a couple of missing iterface icons. (inv_engineering_...
Read more

4.0.18

13 Oct 19:02
Compare
Choose a tag to compare

AllTheThings

4.0.18 (2024-10-13)

Full Changelog Previous Releases

  • ppppppparsa

  • Runner errors should now include stacktrace without Debugging

  • revert id check.

  • Migrate GetSpellCooldown.

  • Uniform the return values of GetItemID.

  • try to fix Runner error

  • Couple mobile NPCs

  • Add garrison inn daily quests to MobileNPCDB

  • Cata: Fixed level requirement for Guardians of Hyjal: Firelands Invasion!

  • Fixed the quest giver for The Old Barracks.

  • CATA: Add multiple Howling Fjord objectives

  • CATA: Add multiple Grizzly Hills objectives

  • CATA: Add multiple Dragonblight objectives

  • CATA: Add multiple Borean Tundra objectives

  • Converted all Argent Tournament manual On* functions into proper ReferenceDB functions

  • CATA: Add multiple Terokkar Forest objectives

  • CATA: Add multiple Shadowmoon Valley objectives

  • Parser: Handles reference checking for ReferenceDB.OnClickDB keys as well

  • Removed auto expanding from AWP window.

  • Parser: Now includes ReferenceDB reference checking for OnUpdateDB and OnInitDB for when those begin to receive exported functions

  • CATA: Add some Deepholm objectives

  • Added more objectives for Deepholm.

  • Moved 'The Long Hunt' under the Quests header

  • Parser: No longer affects verbatim strings within Lua functions when performing Lua compression

  • Neither the Boots of the Bay nor the Dread Pirate Ring were a reward from the STV fishing event until 5.1.0.

  • Rebuilt RefenceDB for all classic flavors.

  • Grant Anima Appeal's Appeal

  • [Localization] Update zhTW.

  • A little change to DF herbalism discovery recipes.

  • note for some crests so I dont have to think with all their wierd names and shit

  • updated october trading post to not dissapear once 11.0.5 releases

  • added maps header for discovery

  • Parser: Lua compaction cleans up a bit more whitespace
    Parser: ReferenceDB now uses Lua compaction on the OnTooltipDB values
    Partially updated some ReagentsDB

  • Retail: Added some colors to the hidden windows so that Things there are more obvious in tooltip source lines

  • Rebuilt Classic DBs with all the recipe data.

  • Some Zekvir HQTs that popped today

  • Revert "Deleted the old item recipe cache we had before ProfessionDB."

  • Throw vaporware SL callings into NYI, add some HQTs

  • AccountWideQuestsDB and ReagentsDB are now baked into ReferenceDB instead of being manually-updated separate DBs
    AccountWideQuestsDB now has some preprocessors and template logic in case Quests need to be split by Version
    AccountWideQuestsDB no longer includes any Quests prior to MOP Version

  • Parser: Now strips out un-referenced OnTooltip keys from the ReferenceDB
    Fixed a Lua syntax error highlight in the Phases file

  • Explicitly marked a couple of phases for some enchanting and tailoring recipes that can be bought all over the place.

  • Converted remaining random OnTooltip functions into ReferenceDB functions (makes it very clear to see what OnTooltip functionality is custom-added everywhere, even if only used in one place)

  • Use maps; don't put raw map headers in places (This would make these recipes show up in the root of the minilist in that Zone which makes no sense)

  • overgrown herbs can only be discovered in emerald dream, using map header?

  • Added IsSpellOnCooldown OnTooltip which supports whatever SpellID is on the current group
    Added a function template GenerateOnTooltipSpellOnCooldown which can generate a custom OnTooltip for a specified SpellID

  • Fixed MDI and AWC toys to show before 11.0.5. Maybe it can help someone for the last few days lol.

  • First crafts and first skins changed to HQTs.

  • Goblin Rocket Boots was originally from a recipe.

  • Converted a lot of duplicated OnTooltip functions in Categories into single-referenced functions from OnTooltipDB [WIP]

  • HQTs should support WithAutoName variant

  • Don't forget about TBC!

  • Deleted the old item recipe cache we had before ProfessionDB.

  • Reparsed all Versions

  • Refactor/music rolls selfies (#1814)

    • Retail: Music Rolls & Selfie Filters are no longer their own separate collectible Type and have been refactored into Character Unlocks since their underlying collection mechanics are identical.

    Custom OnTooltips are now inherently supported by ExportDB and can be referenced by the object directly instead of duplicating custom OnTooltip logic throughout Categories.lua (this makes any errors far easier to track down)

    Parser: No longer attempts to create Music Rolls and Selfie Filters [WIP]

    • Parser: Cleaned up after Music Roll / Selfie removals
  • Enchanted Elementium Bar was phase 3.

  • Updated Engineering quests to not use a description, but instead include the required level to start it.
    When in debug mode, the phase data will now be displayed in tooltips regardless of state.

  • Added all Mount Mods questIDs into AccountWideQuestsDB.

  • Add missing phase data for Blacksmithing recipes.

  • Parser: ReferenceDB is now always exported alphabetically to reduce change sets
    Parser: Pure Lua string exports now supports verbatim strings (i.e. using ~ to not wrap in quotes)

  • ExportDBs are now exported into a single, non-dependent ReferenceDB.lua file (instead of LocalizationDB, since that needs to load later in TOC sequence currently)
    Fixed TOCs to reference the single ReferenceDB per Version

  • ExportDB DBs are now directly included in the LocalizationDB for each game Version instead of being their own separate DB files (TOC updates inc)

  • FlightPathDB can once again just use ExportDB for simplicity instead of being smushed into the LocalizationDB

  • Coord fix for Right Between the Gyro-Optics (needs parse)

  • Merge branch 'master' of https://github.com/DFortun81/AllTheThings

  • ExportDBs are now split by Parser into their respective Version folders since they are able to be built differently during Parsing. This way each Version can specifically exclude or include data as intended

  • Added the Magnetized Scrap Collector.

  • Updated Leyara's Locket's quest chain.

  • Luxurious Silk Gem Bag came out with the Molten Front.

  • Fixed a couple issues with variants for Retail/Classic

  • Wording adjustments for name()

  • Simplified CreateClass a bit more and added the ability to support variants on Classes (rather than only on sub-classes) (we still can't support multi-variant classes yet...)
    Quest & CharacterUnlockQuest classes can now directly use the WithAutoName variant

  • Retail: Fixed Item Harvester load issue when in Debugging

  • Adjust description and added KA maps for Ethereum Void Reaper since it very much seems to not spawn in any Instanced content

  • Added some missing Hyjal coords.

  • Added some more objectives to Deepholm.

  • Retail: Added chat note if trying to use 'itemharvester' without having loaded with Debugging flag

  • Retail: ItemHarvester functionality migrated to Item.Retail Module & locked behind 'Debugging' flag

  • Added some missing objectives to Deepholm.

  • Retail: CostItem and CostCurrency groups now use CreateClass to create the wrapped object instead of doing so manually

  • Migrated Currency Lib to Module
    Moved GetPopulatedQuestObject closer to usage

  • Adjusted AttachTooltipSearchResults to pull from a tooltip cache based on the group being rendered into the tooltip instead of caching the tooltipInfo into the group itself. However this is not fully-effective yet since some tooltipInfo currently relies on the group receiving an Update pass, and we clear Search groups so often that we rarely actually re-use existing Search groups to obtain cached tooltips...

  • Fix some reported errors and add some mobile npcids

  • Removed some duplicated WipeSearchCache calls which are handled by preceeding events

  • Retail: Fixed priority on Source(s) group in popouts

  • Retail: Fixed priority of Cost and Total Cost groups within a popout

  • TWW/Azj-Kahet: More Rumors
    TWW/Azj-Kahet: Move some vendors to the Severed Threads where they belong

  • Fixed AddEventRegistration when 'doNotPreRegister is true to actually store the function for later registration to access

  • Wrong NPC ID for Blazebound Elemental.

  • Added the Flameseer's Staff.

  • Classic: Now using the OnNewPopoutGroup event.

  • Added an ignoreChildren parameter to CloneObject.

  • Switched to CloneObject for Gear Set and Shared Appearance lists
    Removed unused 'hideText' field

  • SearchForMergedObject replaced by key-based SearchForObject (since this inherently prioritizes results based on Accessibility, which accounts for some Filtering values)

  • Retail: Source Quest logic moved to 'OnNewPopoutGroup' handler and cleaned a bit

  • Adjusted SortPriority such that the default is 0

  • Fixed GlobalStrings being replaced and re-copied from Townlong Yak

  • parser for retail and classic

  • bnet balance into real money update (part2)(finished)

  • Added a 'SortPriority' to the Global sort
    Retail: Now using a new Event 'OnNewPopoutGroup' to handle Module-based integration of data into Popouts (Classic wasn't using any of these data injections anyway so I haven't changed that version)

  • changing BLIZZARD_BALANCE to real_money (update1)

  • updated blizzard balance tooltip

  • AddEventRegistration can now skip pre-registering the Event during OnReady if desired
    RefreshSaves is no longer triggered due to UPDATE_INSTANCE_INFO being fired when loading the game, and its manual handling from OnStartup is moved to OnRefreshCollectionsDone

  • updated ka'muko coordinates and removed resonance crystals (its double dipping on kej toolti...

Read more

4.0.17

07 Oct 05:42
Compare
Choose a tag to compare

AllTheThings

4.0.17 (2024-10-07)

Full Changelog Previous Releases

  • All the Parses for Releases
  • Add Council of Dornogal renown 24 quests
  • Added HQT for hidden herb, and it looks like a whole buncha stuff didn't get parsed earlier so that made it in too
  • Update harvest_item_patches.yml
  • TWW/Azj Kahet: No new rumors for me today. Got tired of being lied to anyhow...
    Some updates to already established rumors
    Confirmed that two different Thimble's Caches share questID
  • Fixed TWW headers to not show as 11.0.0 when their all content was not available until 11.0.2
  • Fix some various reported errors
  • Finished TWW First Crafts.
  • SOD: Updated ItemDB & SourceIDs.
  • Classic: Updated the max Item ID for the Item Harvester.
  • Migrate HEADER_ICONS to the parser’s database Phase 1.
  • Replace the icon's path with iconID.
  • SOD: Added & Moved the updated Thunderfury quest chain to the Crystal Vale raid.
  • SOD: Removed a phantom print statement.
  • SOD: Added The Crystal Vale raid.
  • SOD: Updated phase data and excluded the non-SOD classic phases.
  • Classic: Now excluding phase data for phases not included in each expansion. (this will help a lot with debugging, particularly with future SODs)
  • Split up the TBC and WoW Classic Scourge Invasion phase IDs.
  • Fixed a Season of Discovery recipe from showing up in the profession list for Blacksmithing.
  • Rebuilt all LocalizationDBs with the new formatting standards for phases.
  • Modified the export order for classsic phases in LocalizationDB and also added the Phases.lua debugging file.
  • Classic: Removed explicit color assignments for classic phases.
  • Updated the colors of the 'Unobtainable Filters' in the Phases file.
  • Fixed a bug with GetUnobtainableTexture and removed from game textures not being red.
  • Moved processing for Phases and their associated localization to the DB.
    Deprecated and removed the "AVAILABILITY_CONDITIONS" table in favor of a more simplified PHASES table.
  • Refactor AssignAPIWrapper.
  • Deepholm: 'The Restless Brood' req Revered
  • DF/The Walking Shores: Swap Quest Giver and Target for the quest "Same as the Old Boss"
    Aizir is the Quest Giver and Doventhal is the target
  • Reparsed all DBs to include updated zhCN localizations.
  • Fixed a preprocessor.
  • TWW/Azj-Kahet: More rumors? LIES!
  • Fix tabs
  • Add some classic rep bubbleDowns and fix Vizier emissary quest
  • Deepholm: Jadefang
  • Fixed a duplicate item reward on The Hunt Is On
  • Update zhCN locale.
  • Fixed tabs.
  • Add Assembly Renown 24 and reparse
  • Update some BC quartermasters with bubbleDown rep
  • TWW/Azj-Kahet: More rumors. Doubtful they are true...
  • TWW/Azj-Kahet: All Thimble's Caches are finally verified
  • Removed a few uses of achievement_criteria from TWW content where it is redundant, and documented a case that is broken on Blizzard's end
  • Last batch of achraw auditing done. Remaining cases are all documented.
  • Rworked some more cases where achraw was used
  • Modify description of WoW API Wrapper.
  • Changed a tooltip for AWP. It's always for a single expansion currently.
  • Add diagnostic description for AssignApiWrapper.
  • Drop the expensive Queen's Pheromones character items from tracking
  • Added /att awp expansion, which generates a window with all added things for every patch of the expansion.
    Supported expansion shortcuts are: classic, tbc, wotlk, cata, mop, wod, legion, bfa, sl, df, tww
  • Updated some Hyjal quests again.
  • Update zhCN locale.
  • Disable deprecation warnings for known functions.
  • Cleaned up some Debug event coloring and formatting for easier reading
  • Fixed a couple things for patch/expansion handling
  • Fixed a bad header in Sourceless window
  • Converted raw patch values used in expansion() objects to utilize a consistent patch() function instead so that adjustments to patch logic can be performed in a single location
    Adjusted Expansion groups to support 2 digits for Revision portion of a patch
    Reparsed all versions for proper data
  • Added objective data for Diggin' For Worms.
  • Added a simpler/more readable implementation for assigning WOWAPI wrappers and applied it to Item wrappers as an example of use
  • Added the String of Fish object.
  • Add Crypt Lord's Severed Thread and new Queens Pheromones to cidb, add something different to Dornogal
  • The Avengers of Hyjal faction actually has absolutely nothing to do with the Molten Front. It's a trash killing faction only within the Firelands itself.
  • Moved some Molten Front dailies that got missed to the Molten Front file and added rewards.
  • Retail: Adjusted logic for BuildSearchResponse to properly account for the multiple windows which used to be confined to 'Unsorted' (Unsorted/NYI/etc. content is not expected in SearchResponse results)
    Retail: BuildSearchResponse results are now captured into new containers on each search
  • Retail: Moved 'contribute' chat command to contributor module file using ChatCommands instead of manually checking
  • Classic: Removed some logging.
  • Classic: Fixed currency calculations, daily quests bug found.
  • Migrate GetTradeSkillTexture.
    See comment.
  • Fixed cost.
  • re-added cost to the queen's pheromone (8888 final price)
  • Migrate GetSpellTexture.
    The API is not fully equivalent, see comment.
  • Tailoring HQT.
  • Fix the description of GetSpellLink.
  • [API Change] GetSpellLink only return SpellLink.
    See comment.
  • Revert Trolli description to show correct stores, fix some reported errors
  • Fixed Mark of Honor and Bronze filling in minilist/non-root popouts
    Added a few more super-prevalent Holiday costs to only fill purchases when they are in tooltips
  • Added Pip's Mole Machine.
  • Updated objectives for Mount Hyjal.
  • Retail: Delves hqt confirmed
  • Mythic Bloodbound Horror HQT
  • Added Blaithe's Roost.
  • Added Aviana's Burial Circle.
  • Disabled fanfare for quests.
  • Fixed objective data for Free Your Mind, the Rest Follows.
  • Added objective for Incite the Elements.
  • Retail: fixes
    • delves seasonal rewards hqts
    • Cache of Delver's Spoils wasn't added in reward list from weekly quest
    • random sl reports
    • TODO: for one of treasures
    • added missing skinning weekly quest
    • added trade post quest
    • added Sinkhole sub-map
  • Added the Dust Covered Chest to chess event in Karazhan.
  • 'The Key to Success' is account-wide
  • Migrate GetSpellLink.
    The API is not fully equivalent, see comment.
  • Remove unused Local.
  • Migrate GetItemSpecInfo.
  • Migrate GetItemInfo.
  • Enduring the Heat's source quests are different each day.
  • Migrate GetItemID.
  • Migrate GetItemInfoInstant
  • Retail: Instead of accepting unknown additional parameters for searches (this is never used in any possible way currently, and was only accounted for by Azerite Essence Rank logic) we now accept an optional 'options' table to allow defining some adjustments to how the search is performed (this logic can likely migrate to Classic also, but haven't checked yet)
    Retail: Popouts no longer perform their 'fill' operation within the synchronous context of the search operation or right-click operation which generate the popout, and instead are now delayed into the asynchronous context after being put into the resulting popout window
    Mark of Honor no longer need special handling within the tooltip logic since it properly handles filling based on its search context (rather than externally needing inputs which drive skipped filling)
    Fixed a logic issue where filled purchases of a popout would use the general skip check level and not fill necessary purchases
  • Fix tab
  • Migrate GetItemIcon.
  • Fix typo
  • Mirgate GetItemClassInfo
  • Added another renown quest.
  • Some commented code (Fill logic will be cleaned up when migrated to a Module eventually)
  • Added renown quest.
  • Some fixes.
  • Migrate GetItemCount to API Wrapper
  • profession knowledge only comes from treasures
  • Fixed TWW engineering timeline.
  • Fix some legacy reported errors
  • Moved the Search Results Lib to RetrievingData module. (TODO: Refactor the module file names)
  • Classic: group.working should refresh the tooltip a bit more often instead of showing retrieving data a bunch.
  • Classic: Now using the Collection module. Runaway rejoice!
  • ReloadSoundPack now gets called by OnReady.
  • Fixed a bug with the RefreshSavesCallback.
  • Fix some reported errors
  • Fixed questID 38931 - NYI version of Hero's Call: The Hinterlands!
  • Cleared remaining MoP Remix Ensemble questIDs (most likely to be Trading Post or Shop in the future).
  • Fixed shortcut for Mythic Keystone.
    Fixed tabs.
  • TWW/Azj-Kahet: Even more work on rumors.
  • Add descriptions to WoW API Wrappers again.
  • Add more descriptions to WoW API Wrappers.
  • Fix logic leakage
  • Using the restructured API by default.
  • Fix some retail errors
  • Update World Quests.lua
  • ...
  • Cata: Added Shipyard Lumber.
  • Cata: Disabled the description on all grey transmoggle items if you are filtering out greys/whites.
  • TWW/Azj-Kahet: Verified 2 more Thimble's Caches. Continued work on rumors
    SL: Added info about quest giver for The Necrotic Wake quest inside dungeon.
  • More NP flight paths (also none of them are really collectible since they reset each week/per current raid progress)
  • Fixed missing flightpaths Lua error
  • Revised which Classes implement 'trackable' and the specific logic to better re...
Read more

4.0.16

29 Sep 22:24
Compare
Choose a tag to compare

AllTheThings

4.0.16 (2024-09-29)

Full Changelog Previous Releases

  • Only 87 critical errors and 2752 for classic, good enough for release
  • Split up Tol Barad and Tol Barad Peninsula.
  • Classic: Reparse
  • Fixed the molten lord objective for Fire in the Skies.
  • Disable deprecated diagnostic on known parts
  • Some unused code concerning Salvage recipe harvesting (not really viable given what information we can gather from APIs for these)
  • Added Undercoins to Delves
    Commented out Ranks 1-3 of Delve Curios (they're just too irrelevant to try to accommodate)
  • Derped sourceQuests
    Added some symlinks to common TWW gear caches
  • Achievements completed on any character now properly count for AccountWide Achievement collection (without having to log onto the specifc character which completed the achievement)
  • 'Seasonal Start' can also follow 'Something on the Horizon'
  • Added GetItemClassInfo to the WOWAPI Helper Lib.
  • [Localization] add helper
  • [Localization] Clean up migrated string
  • TWW/Azj-Kahet: Updates to Rumors and Thimble's Caches
  • Some crafted MoP Items which are properly reconized as Reagents
  • Fixed renown quest.
  • Add missing cloaks to Reno Jackson
  • Cata: Fixed objectives for Nature's Blessing.
  • Convert some ensembles to iensemble
  • Quest update.
  • Forged Weapons of Conquest achievement added
  • [Localization] Fix duplicate
  • [Localization] Add zhTW string of Riding
  • [Localization] Migrate locales/en to the DL Phase 2
  • [Localization] Migrate UNOBTAINABLE_ITEM_TEXTURES to the DL
  • [Localization] Migrate EXPANSION_DATA to Default Locale
  • 11.0.5: Added DF S1 PvP Ensembles.. might need more work
  • Formating fix.
  • Removed duplicated races.
  • Confirmed some Daily Spreading the Light treasures (others likely weekly)
  • The Fall of Ossirian also takes place in Silithus, technically.
  • Severed Communications breadcrumb is not Duty Calls.
  • Thimble's Cache
  • Update some Wrath quartermasters with bubbleDown rep
  • Add AOTD Renown 22 quest
  • TWW/Azj-Kahet: Thimble's Cache, separate to The Severed Threads header and add some related HQTs
  • [Localization] Deprecated classic/locales.lua
  • Convert Trading Post to use iensemble, grab missed questids
  • Contribute warning for missing Flight paths now includes the mapID/name
  • TWW/Azj-Kahet Rumors: Updates and corrections for the next batch of rumors
    TWW/Khaz Algar: Descriptions for some "Stay awhile" HQTs and coordinates corrections
  • Adjusted the layout of the Interface/Information page in the Settings Menu.
  • Added the 'Repeatables' information type.
  • Removed debug prints from Class Swap method
  • Fixed a missed bad Global in FlightPaths
  • Added few more Restored Coffer Keys on the Delve vendor.
  • Added back some TODO notes to FlightPath class
  • The ITEM_UPGRADE_DISCOUNT_TOOLTIP_ACCOUNT_WIDE constant doesn't exist in classic, so let's just bake in that value.
  • [Localization] Fix syntax
  • Retail: Added a bunch of Classes to use the new simple collectible swap (Note: this will not currently trigger in Classic since it does not yet handle the 'OnSettingsNeedsRefresh' event)
  • Retail: app:RefreshData no longer manually called from other logic. Instead a new event is used to indicate that a data refresh is expected
    Retail: Fixed the Skip Refresh toggle from always forcing a refresh when none was required
  • Merge pull request #1803 from NORPG/master
    [Localization] Migrate locale/en to Default Locale Phase 1
  • Added some simple methods to allow swapping a ClassDefinition field function. This allows us to perform one-time swaps of functionality which currently is executed for every field check of every object of that type (i.e. main use is 'collectible' currently)
  • [Localization] Migrate locale/en to Default Locale Phase 1
  • Classic: Fixed an oopsie.
  • Moved PrintGroup to lib/Print.lua
  • Moved PrintMemoryUsage to lib/Print.lua.
  • Moved IsComplete to base.lua.
  • Removed the unused GetStateIcon function.
  • Moved or removed a bunch of unused declarations in AllTheThings.lua. (moved to be closer to whatever is using it if its only referenced once, so that it can be split up easier)
  • Deleted GetCategoryIDs and refactoed code to reference the api function.
  • Moved GetIconFromProviders / GetNameFromProviders to base.lua.
  • Moved the Clickable ATT Chat Link Handling to base.lua.
  • Moved Linkify and SearchLink to base.lua.
    Retail: Refactored app.popups to be a local variable instead to match the Classic version.
  • Zekvir HQT
  • Deleted all references to ATTClassicAuctionData.
  • Deleted all references to ATTClassicSettings.
  • Deleted all references to ATTClassicSettingsPerCharacter.
  • Deleted all references to GetDataMember and SetDataMember. (AllTheThingsAD for now, we'll get rid of this eventually too)
  • Retail: Compressed the Unsorted ATT windows up one level
  • Forgot to add NYI filter in the new NYI window.
  • Moved GetSavedText to the Default Locale file.
  • Merge branch 'master' of https://github.com/DFortun81/AllTheThings
  • Added new Blackrock Depths Raid
  • Moved the icon functions to the Default Locales file. Deleted commented out localization data.
  • Revert "The Header class now uses CreateClassInstance as a fallback."
  • Moved Trial of Valor Ensemble HQTs to the backup file.
  • Trading Post timeline added.
    Updated retail parser config.
  • Generic Object Containers now only show Trackable if actually containing another Trackable object
  • Another week of Spreading the Light adjustments/refining
  • The Header class now uses CreateClassInstance as a fallback.
  • Fix random assorted errors
  • Moved the Map Information Lib (TomTom Support section) to the Waypoint UI source file.
  • Update Allied Races.lua
  • Classic: Added IsCached and fixed UpdateRawIDs. Now using the Flight Path Lib class file.
    Retail: Deprecated UserLocale. (it was only used by Flight Paths...)
    Retail: Added Nighthaven, Moonglade for Druid using the Gossip frame like we have for Classic ATT Vanilla through Cataclysm already.
    Fixed the Flight Path Lib to be more responsive to 'newFPs' for the user.
  • Classic: Fixed a bug with ForceAccountWide.
  • Reharvested ReagentsDB
  • Retail: Fill Groups now skips filling saved or locked quests when in Account mode (only Debug mode will fill under a saved/locked quest)
  • Strip Trial of Valor redundant ensemble data
  • Adjust some symlinks
  • Parser: Fixed dropping Cloaks from Ensembles due to mismatched Armor types
    Parser: Fixed reporting of what is dropped from Ensembles due to Armor type consistency
    Parser: No longer warning about HQTs listed directly inside object/item
  • Retail: Fixed a logic gap such that the same crafted item from multiple Recipes spanning different Professions will now all Fill, so that the respective Recipe(s) visible in the current Settings will have the applicable output
  • Retail: FillGroups async (ATT windows) now handles filling in the same sequence as FillGroups sync (search results), i.e. a Layer-based approach to filling instead of Recursive. On average, this should minimize nesting of Costs within a given ATT window
  • Added a bubbleDown filter function for criteriaID
    'Completing the Code' uses the cost on its Criteria only, not everything
  • Fix parser issue and reparse
  • Add October 2024 Trading Post
  • included deutsch & francais locales too for keystones
  • mythic keystone is now m+ for English Locale
  • removed resonance crystal bloat from delve vendor
  • Moved the FlightPathMapIDs database table to the LocalizationDB since the data is different for each expansion.
  • Fix some Azj-Kahet quests and move a vendor to their correct file
  • Make it TWW style too when I see this.
  • WoW Anniversary not before wrath.
  • Cata: Added Lost Treasure and the Cache of the Legion to /attbounty.
  • Fixed Class tables with preprocessors.
    Added EARTHEN_CLASSES.
  • Cata: Shadowglen no longer shows non-Night Elves the Priestess of the Moon quest chain.
  • Unsorted window is now divided into Unsorted, NYI, HAT, HQT and Sourceless.
    Added new commands for them.
  • Classic: Fixed the GetSpellName bug.
  • Merge pull request #1802 from NORPG/master
    [Localization]Migrate ABBREVIATIONS to Default Locale
  • 11.0.5: Wrath Timewalking
  • Added 11.0.5 TBC Timewalking
  • Retail: Fixed ATT tooltips in lists potentially reorganizing the content of the Thing in the tooltip
  • Retail: No longer need manual source lines generation in ATT list tooltips
    Retail: Achievement Statistics/Progress is now an information type
  • Add Dornogal Renown 20
  • Retail: 'Criteria for' is now an Information Type and uses the proper Achievement coloring based on being Account-Wide
  • [Localization]Migrate ABBREVIATIONS to Default Locale
  • Update some MoP quartermasters with bubbleDown rep
  • Retail: Fixed 'Summarize Things' (contains) to not be shown on certain Thing (NPC/Encounter) tooltips from ATT lists
  • Classic: Whoops, lol.
  • Classic: Added preprocessors to the FlightPathMapIDs table.
  • Era/SOD: TOC version to 11504.
  • Add some renown quests and fix various details
  • Fixed the alignment of the checkboxSkipAutoRefresh checkbox.
  • No longer using a deprecated UI template for checkboxes.
    The Features/Windows section in Classic now uses both columns.
  • Fixed a bug caused by Blizzard removing APIs for Classic.
  • #1801 Converted all use of the deprecated OptionsSliderTemplate over to UISliderTemplate.
  • Cata: Updated 'Amongst the Rui...
Read more

4.0.15

22 Sep 19:47
Compare
Choose a tag to compare

AllTheThings

4.0.15 (2024-09-22)

Full Changelog Previous Releases

  • prase to parse
  • Moved Cobalt Eye back to the objective where it belongs.
  • Added Shaffar's Stasis Chamber. Fixed GlyphDB error in Parser.
  • Un-Thanosed Tol Barad
  • Added the Mana-Tombs Stasis Chamber object data.
  • Fixed a Lua bug when attempting to use ignore-quest-print or allow-quest-print
  • Added a Hunter-specific Earthen quest
  • Cata: Added a 'Molten Front' phase between Rise of the Zandalari and Rage of the Firelands.
  • Fix various reported errors
  • Whoops, missed a few.
  • Cata: Moved all Molten Front quests to Molten Front.
  • updated some promo stuff for release
  • Tol Barad - minor correction in comment
  • Removed duplicated map + parsed Tol Barad changes.
  • Tol Barad and Tol Barad Peninsula
  • Quest fixes.
  • Use raw access SourceID cached checks instead of calling .collected
  • Added crs to Conjurer Luminrath
    Fixed extra parenthesis in Source line
    AddArtifactRelicInformation can get rawlink from group
    Partially stubbed an ArtifactRelicCompletion information type
  • Missing providers
  • ...
  • Fixed the faction tag for a few Orgrimmar PVP Vendors.
  • Fix some quest detils and reparse
  • Added the Blackened Urn to Karazhan. Copied over (and commented out) unused (for now) source files to the Cata TOC.
  • Added the rare hunter pet rares to the Molten Front.
  • Cata: Added objectives to the Molten Front.
  • Added the Elemental Bonds quest line as an Expansion Feature for Cataclysm. (rather than it being split up into the different zones)
  • Retail: Fixed an issue where getting search results via SearchLink would not properly combine multiple matching results
    Retail: Fixed an issue where modified item data (modID/bonusID) would merge into a base Item group which shouldn't have those values (fixes #1793)
  • Fixed some tabs + TWW quests.
  • TWW/Azj-Kahet: Added vendor Bobbin
    Updated tooltip :)
  • Brewfest now appears in the mini list for Dun Morogh and Durotar.
  • Removed duplicate 'isLimited' tooltip info for Classic.
  • Updated the original Brewfest Steins to show their Filled variants (and tooltips on their respective kegs) for folks that have them.
  • Migrated the 'SpecializationRequirements' tooltip info to information type
  • Migrated a couple more tooltip infos to the extra info information type
  • Migrated a bunch of various specific-Item/Currency tooltip info text into a proper information type (It can still be refined with Parser data at some point but at least it's not doing an extra chunk of conditionals during every search now)
  • Consolidated and improved the logic that adds Shared Appearances to a tooltip
  • Updated The Gnomish Bait-o-Matic in Ironforge.
  • Fix Mereldar Derby Marks and add a tailoring FC
  • Made HOLIDAY_DROP description usable as a global.
  • Made the old Brew of the Month Club (A) quest repeatable on retail also, as is the case / was intended
  • Added holiday description to Noblegarden too.
  • Attempt to use a standardised description for the revamped Holiday drops
  • Using 'Unknown' for both HQT and regular quests which don't return a valid name for simplicity
  • Add and adjust some renown quests
  • Hallowfall Fishing Derby no longer account wide
  • An argument for 2-digit coords for Hallowfall treasure objects ONLY - the light sources are super picky and standing on our coordinates won't always reveal the chest. Has to be dead-on accurate.
  • Parsed with bar tab barrel's
  • Quest chat prints can now distinguish Unsorted from NYI
    Quest chat prints for HQT should include their known name
  • Added First Craft for Coreforged Skeleton Key
  • Update Bar Tab Barrel objectids
  • Cata: Added a missing objective for "Aggressive Growth" in the Molten Front.
  • Fixed "Flamegard's Hope" achievement description.
  • Corrected all the objectIDs of the Bar Tab Barrels in Dragonflight.
  • Added new SoD sources into NYI for retail.
  • Cata: Brewfest - Pink Elekks removed for EU this year.
  • Cata: Build numbers are hard for Blizzard Devs.
  • Cata: Added Blizzard's dumbass duplicated items from Coren Direbrew.
  • Brewfest: These are only available after TWW was available.
  • Brewfest: Add a questgiver in Dornogal
  • I like to hit enter.
  • Added all new Bar Tab Barrel quests for TWW.
    Fixed timelines.
  • Grim Batol update number 548.
  • Removed normal difficulty from heroic+ in SoB.
    Put m+ difficulty behind mythic.
  • DF was nice, but time to get to TWW.
  • Fixed wrong npc id for Kargand
  • Generating missing files
  • Harvest: 11.0.5.56646
  • Harvest: 11.0.5.56572
  • Harvest: 11.0.2.56647
  • Harvest: 11.0.2.56625
  • Harvest: 11.0.2.56513
  • Harvest: 4.4.1.56574
  • Harvest: 4.4.0.56489
  • Harvest: 3.4.3.56514
  • Harvest: 3.4.3.56262
  • New brewfest cosmetic item for 2024
  • Harvest: 1.15.4.56573
  • Manual maps added to delve achievements to specify exactly where you can or cannot get them
  • Add details to some Hallowfall quests
  • Retail: Fixed link wording for one time fixes
  • Add renown quest and fix some quest details
  • Ignore the Severed Threads quartermaster Vignette alert
  • Fixed Grim Batol.
  • Cata: Added the Stormwind Lobster Trap object for Rock Lobster in SW.
  • Consolidated a lot of Base Class logic to make CreateClass easier to read/understand
    Improved performance of object creation from a Class with defined Subclasses which are entirely excluded in the ATT version
    Improved performance of object creation from a Class with Subclasses when no variants are defined for the Subclass
    Moved around some variant logic to make the code simpler/encapsulated
  • Retail: Revised 'name' function to assign the 'autoname' field (instead of 'type') which is now used internally as 'an' for automatic naming of objects
  • Retail: Added a couple one-time fixes for incorrectly cached ATT data. Users affected will see a one-time message on login stating the specific data fixed
  • Add and fix some Severed Threads quest details
  • Fixed Lua error when trying to view Achievements which have no flags (i.e. old or non-existent)
  • Sort some quest data
  • Now exporting the contents of en_auto into the LocalizationDB with the rest of the localization related content if its present in the build target.
  • Parser: No longer assign white space values for non-en locales if they are accidentally provided as such (this would prevent the locale from seeing the fall-through en value and instead see no text)
  • Cleaned up bubbleDown for old removed Classic instances
  • Classic: Sync'd toc files between classic versions.
  • New SoB items should be sourced also after the season end.
  • Added new Siege of Boralus items.
    Re-structured Siege of Boralus.
  • Using nomerge and FILTERFUNC_itemID tech too. Soon I am out of all ATT tech we have.
  • Changed Grim Batol structure to reflect TWW Season 1 changes.
  • Fixed a logic bug for zhCN / zhTW localizations.
  • Second pass at making the delves mini list a bit more useful
  • First pass at making the delves mini list a bit more useful
  • Merge pull request #1791 from NORPG/master
    [Localization]zhCN: fix syntax error
  • Clarified a stay awhile quest as someone asked about the criteria of it and I was also momentarily confused
  • Revert "Breadcrumbs don't need lock when they can be put as a sourcequest."
  • Breadcrumbs don't need lock when they can be put as a sourcequest.
  • Retail: coords fixes, skinning elusive beasts, vizier level up hqt
  • Add a breadcrumb and renown quest
  • [localization]zhCN fix syntax error
  • Added "The Kalimdor Cup Begins" quests.
  • Fixed recent changes.
  • Cata: Added GlyphID <-> SpellID collection detection. (Still need to find a way to associate the spellIDs with glyph items though...)
  • Moved the raw ItemDB files to a subfolder so that more raw DB files can be used in other ways.
  • Merge pull request #1790 from NORPG/master
    [Localization]zhTW: fix syntax error
  • [Localization]zhTW: fix syntax error
  • Fixed NYI LW recipe / Skinning Items
  • PVP Quest/item
  • Fixed coords for Webster
  • Retail: Added Quest chat commands to ignore/allow printing of Quest flagging in chat (i.e. users who get certain quests flagged back and forth on their account constantly for no reason THANKS BLIZZARD can now just use these commands to ignore those quests from being printed in chat instead of needing to run scripts or modify saved variables directly)
    • /att ignore-quest-print [help] | [questID1 questID2 ...]
    • /att allow-quest-print [help] | [questID1 questID2 ...]
  • Added some base handling for adding/removing chat commands for /att [command] (WIP) (potentially move to a separate Module if it gets more)
  • Added some info for Skittershaw Spin 40727
  • Add new raid intro quest, sort some rare drops
  • Revised some debug prints in Event handling (commented out, but easier to understand what to comment in when needing to Debug timing or sequences of Events)
  • Removed some extraneous logic in SeachForObject which was inadvertently doing extra filtering on top of what was requested by the calling code
  • Retail: Ignoring a few more pointless Achievement 'statistics' values (i.e. all progress values should show [X / Y])
  • Retail: Achievements marked as Account-Wide from Blizzard will now show the typical Account color in ATT for clarity
  • TryColorizeName can now color Account by 'accountWide' flag for objects
  • You can once again toggle the Death Tracker on/off.
  • Removed treasures which are now not collectable due to removal of ...
Read more

4.0.14

15 Sep 21:21
Compare
Choose a tag to compare

AllTheThings

4.0.14 (2024-09-15)

Full Changelog Previous Releases

  • yolo
  • But like actually this time
  • Move quest to NYI
  • retail errors
  • TWW/Isle of Dorn: Correct some coordinates
  • Add and sort some Severed Pacts quest chains
  • Added all missing Brann Level quests.
  • Brann Level 30 questID.
  • Retail: Fixed a couple visibility update issues with DirectGroupUpdate
  • Retail: Removed some unused logic from UpdateGroup
    Retail: Removed duplicated visibility assignment from DirectGroupUpdate
  • Updated Provisioner Arok to the bubbleDownClassicRep structure.?
    Parser now shows what the active configurations are in the Console's title. (the title of the window)
  • Cata: Corroded Blade correction
  • "Delver's Guide to Delves" is NYI.
  • Sweep some retail errors
  • Fixed Error Eremier found
  • fixing 1 error for eremeir
  • m0 for these is s2
  • Fixed a few SearchForObject which were not quite searching as accurately as expected, but currently retrieving correct results due to extraneous logic in SFO function
  • Fixed Spectral Essence from being a Character Unlock (will likely have to add more lockCriteria conditions in the future to lock the HQT properly for some players who kept their Spectral Essence since Vanilla)
  • whenever I can remove rewards headers, its a good day
    mechanical cache can only come from the weekly quest
  • radiant cache can only come from spreading the light wq
  • added grim batol tw loot back as M0/M+
  • Missing #endif.
  • WoW Anniversary Stuff added
  • Merge pull request #1785 from NORPG/master
    add mac file to ignore list
  • add mac file to ignore list
  • Harbinger achievements were changed to already pop on live, so adjusted the timeline and added extra info.
  • Fix some retail errors
  • Accountwide quest
  • Special Assignment: Titanic Resurgence
  • BFA achievement style refactor
  • Reparse for Mount Mods and other recent changes
  • Add Mount Mods header to encompass Drakewatcher Manuscripts, Delver's Dirigible Schematics and similar modifications (#1783)
  • Retail: Added a report sound when contribute reports are notified
  • IGNORE_QUEST_PRINT should now work even when assigning the questIDs as indexes with value 1 in the table instead of an array (I'll still probably add a built-in function to help with this eventually)
  • Battle Pets are properly considered Trackable
  • Clean up some raid quest factions with bubbleDownRep
  • Add renown quests and a coord
  • Sorted few more of the Spreading The Light weapons.
  • Added Grizzly Hills Packmaster into the MountDB.
  • Sorted the Spreading The Light items.
  • Fixed "Comprehensibly Organized Ideas" from being shown as collectible itself.
    Added first craft of Dawnweave Bolt.
  • TWW: some DF leveling fixes and TWW bits
  • Fix parser error and clean up duplicated minrep fields
  • Update 1 - Shattrath City.lua
  • Add Hallowfall renown questchain and fix minor errors
  • Delves
  • Clean up an Ember Court vendor and fix some missed factionID conversions
  • Change to Teldrassil quest 28723 - nightelf only (#1777)
    Changed Quest 28723 - Priestess of the Moon to be Nightelf only unless after 7.2.5.
  • Update Trolli promotion notes
  • Urga: Fixed Darkmoon Faire gearsets, changing to class lists.
  • Missing Delves Object
  • Retail: Fixed (probably -- I'm CrowdStriking this change) an /att contribute issue for un-Sourced FlightPaths seen on flight maps
  • Update Trolli tabards and fix misc reported errors
  • TWW: Coordinate updates, mostly Hallowfall
  • New achievement categories
  • Fix world boss HQT and add a world quest
  • Add Trolli tabard and more renown quests
  • Added more Brann Bronzebeard quests.
    Added (QI!) in Nerub'ar Palace.
    Fixed tabs in TWW achievements file.
  • Sorted Delver's Bounty
  • New crests achievements
  • Wago file updates so anniversary event auomation can work, bit more data to help things make sense
  • PTR reparsed with new achievementDB
  • Some Cataclysm hidden achievement triggers sorted & excluded from being picked up again by harvest
  • Retail: Unnecessary achievement class func
  • Retail: Fixed Achievement Harvester
  • Add some delve HQTs and fix some reported errors
  • Another creatureID for Queen Ansurek
  • Nerub-ar Palace HQTs (rip power outage)
  • Sweep some retail errors
  • TWW: Hotfixes
    Add "Machine-Warden" title back to it's achievement
    Remove criteria from "Itsy Bitsy Spider"
    Adjusted cost for Forged (Vicious?) Jeweler's Setting
    Reduced cost for Glorious Contender's Strongbox
    Ref: https://rb.gy/3gs84k
  • TWW/Isle of Dorn: Coordinates for quest givers on "Brotherhood in the Skolzgal Wood" chain
  • Azj-Kahet quick fix back
  • Some updates from LFR Nerub-ar clear
  • Drop evokers from Death Knight starter quests
  • Sweep some retail quest and profession errors
  • druid & hunter glad costs
  • Add Grizzly Hills Packmaster
  • More 20th Aniversary progress
  • Progress commit for WoW 20th Aniversary
  • Some PTR file maintenance

4.0.13

10 Sep 11:05
Compare
Choose a tag to compare

AllTheThings

4.0.13 (2024-09-10)

Full Changelog Previous Releases

  • Retail: different fixes from reports
  • Update Vanilla and VC factionIDs to use constants for those missing, catch more missed conversions
  • more QIs 8.0.1(ish), hey darkal
  • Removed extra Source of MoP Eng mounts since they're listed by required specialization already
  • Retail: Fixed a discrepancy with Direct Group Update which would leave 'orphaned' collectibles behind if they had previously been a Cost/Upgrade prior to a settings change. Now the proper Update and progress adjustments are performed based on recursive visibility of the group in question, and the Main list totals once again stay constant without needing additional force refreshes
  • Changed some contrib report formatting for easier copy/paste
  • Moved a couple achievements under their respective WQs
    One provider addition
  • Added some missing ring quest rewards to Vengeance for Orsis.
  • Merge pull request #1779 from NORPG/master
    update zhTW
  • update zhTW
  • Updated The First Rule of Ring of Blood is You Don't Talk About Ring of Blood to include the criteria and zones.
  • Sweep some retail errors
  • Added some objects for spawning Collector Astorestes
  • Val'kyrs - reunborn again
  • Wildhammer Tour of Duty now properly shows the correct criteriaUIDs for each npc.
  • Northrend zones: Unborn Val'kyr coords in each zone
  • Dalaran: The Amazing Zanzo
  • Added Dracthyr starter zone Explorations.
    Changed the starter zone to include any Dracthyr class.
  • Removed added Explorations from unsorted.
  • Added all TWW Explorations.
  • Some cleaning up for unsorted and nyi
  • Armor and cosmetic sorting
  • Including detail about Black Forge and Anvil
  • Some Weapon and Delves sorting
  • Crafted Items: Dark Iron Bar learning costs
  • Quest Items Sorting
  • Some Misc Sorting
  • Retail: Added a couple more custom collect updates from starting SL content (but it's still weird for 70+ characters... need more testing)
    Added coord for previous SL push-quest
  • Various data todo backlog & contribute reports
  • Fixed a logic bug that caused every character to consider spells 241857 & 148972 as learned. [Will have to implement a revert fix for this later]
  • coords
  • Some quest fixes
  • Fixed Hastily Scrawled Notes infinitely filling itself inside itself (with bonus comment for why it happened)
  • Update Treasures.lua
    Cant provide yourself.. thats just weird
  • removed cost from queen's pheromone
  • Retail: att contribute fixes
  • Add war supply chest?
  • Enormous Eel Egg is different for alliance players.
  • Update Severed Threads Pact.lua
  • Vignettes will no longer alert when not using the 'Include Completed' option if those Vignettes are not complete but also not visible in the list
  • Retail: contribute
    • Quests which are not actually 'accepted' are now checked (i.e. Renown progression)
    • Quest Object providers are now checked properly
    • Minor report formatting adjustments
    • Removed a couple Debug chat outputs
  • Parser: Added a post processor to clean up empty groups (during consolidation there was still sometimes data which hasn't moved yet and would leave behind an empty g field)
  • The Horde's Hoard didn't have a source quest requirement.
  • Fixed the Glop / Broodmother quests on the Therazane faction description.
  • First pass of Deepholm. (Still need to add objectives and stuff)