Releases: ATTWoWAddon/AllTheThings
DF-3.9.12
AllTheThings
DF-3.9.12 (2024-03-17)
Full Changelog Previous Releases
- parsing
- -- BFA Engi
-- Profession Cleanup
-- EF Cleanup - Archaeology not able to cache
- Partial completion for Blasted Lands. Not feeling good, gonna nap.
- Added few more missing quests for retail.
- Added Un'goro Crater missing vanilla quests for retail.
- The Charger achievement can be detected in classic.
- temporary? fix
- Elixir of Waterwalking wasn't available until 2.4.0.
- Copied over classic timeline data for Fishing Achievements.
- Adjusted providers and objectives for the Badlands.
- Adjusted providers and objectives for Arathi Highlands.
- Some Ember Court HQT I tripped over
- Adjusted providers and objectives for Silvermoon City.
- Retail: Tooltip Sources should match your Settings for visibility outside of Unobtainables
Retail: Fixed some Unobtainable sources showing for Things whose parent group is not actually flagged Unobtainable as well - Retail: Source abbreviations now only applied on the final set of sources shown in the tooltip
- Better cost debugging comments
- Fixed any Quest linked to maxreputation ALWAYS being treated as a Cost
- Adjusted the Dark Iron Mole Machines to utilize a helper function. Also added a note for future adjustments.
- Fixed a preprocessor in Onyxia's Lair.
- Me Brother, Nipsy cost -> provider.
- Adds required LW skill level to 'The Journey Has Just Begun' (Onyxia Scale Cloak).
- Added objects to Eversong Woods and cleaned up some missing timeline data. (pretty sure this file was being worked on just as we were figuring out what we wanted with timelines)
- Added objects to Sunstrider Isle.
- Added objects to Ghostlands and cleaned up some missing timeline data. (pretty sure this file was being worked on just as we were figuring out what we wanted with timelines)
- Added a second loop for non-insane elements
- Cata: Some adjustments to Elwynn Forest quests.
- Cata: Fixed some objectives on playthrough.
- Retail: Object tooltips now use SearchForObject to get baked-in filtering-prioritization of search results
- Cata: Updated Redridge Mountains to utilize objectives!
- Debug comment
- Retail: Adjusted Object tooltip logic so that unmapped objects can still show in tooltips
- Retail: Removed some unnecessary provider double-caching
- Added some search protection for Cost calculations since there are now non-Items being cached for Items currently 😩
- Cata: Westfall and Redridge Mountains now use the sourceQuests method for displaying their quests when right clicking the achievement.
- Classic: GetBestObjectIDForName now accounts for accessibility to find the best objectID.
- Apparently that didn't take out the description...
- Classic: Spell Descriptions are only necessary in Classic Era/SOD.
- Hero's Call: Redridge Mountains! is actually level 14.
- Moved the Redridge Hero's Call quest to Redridge.
- Added Warchief's Command Board headers in their respective zones.
- Made a symlink for the Hero's Call Board and Warchief's Command Board.
Added the Hero's Call Board to SW, IF, Darn, Exodar, and Dalaran with the symlink attached. (more work in progress) - Gold Broke Parsing :<
- swap some exclude order
- tagged rare as removed due 10250
added 2nd backup quest for none-partysync able quests - Cata: Updated quest objectives for Westfall.
- updated tuskarr chest items + parser
- Removed Thaldraszus Zone Rewards & sourced them into Zone Drop/Titan Chests
Added the Titan Chest
Cleaned up AtA Cache
Cleaned up Treasure Flood Chest - Added Keg of Thunderbrew Lager to Kegs in the Ember Court and added back the timeline to the original source. (TODO: Someone else add the coordinate please, not sure what I'm looking at!)
- Removed Waking Shore Zone Rewards & sourced them into Zone Drop/Djaradin Cache
Added the Djaradin Cache - updated ohn ahran plains "clan chest"
water chest remains symlinked (prolly displays too many items tho)
removed zone rewards and moved them into Zone Drops - updated AtA rewards
Removed Azure Span Zone Rewards & sourced them into Zone Drop/DCC
Added the Decay Covered Chest - Cata: Westfall Quests criteria not available until later.
- Elemental Shatter - DF Enchanting items
- Classic: GetBestObjectIDForName now works with all object tooltips. (Please report tooltips that aren't working correctly!)
- Fixed an issue with item/currency tooltips on objectives involving providers.
Cata: Added a couple more objectives to Elwynn Forest. - Cata: Adjusted some quest objectives in Elwynn Forest.
- Couple improvements for performance tracking
- Cata: Updated coordinates in Northshire Valley, which did not become its own standalone map until MOP.
- Player Coordinates now function for any map, so that you can see the precise location of the player relative to that map. (So if you're in Northshire Valley, it'll show the exact coordinate on Northshire Valley, Elwynn Forest, and Eastern Kingdoms!)
- Classic: Adjusted the Accessibility tooltip calculation so that it only shows the most accessible phase and unobtainable data.
Adjusted a bunch of quest rewards for Cataclysm based on changes that occurred after Cataclysm was over. - Retail: Spell info in tooltips is now only attached for clicked chat-linked spells (i.e. Recipes, etc.)
- Classic: Now using the Vanilla toc postfix.
- Accessibility sort now takes relative u values as well.
- Updated quest objectives for Northshire Valley.
- Added provider for Charging into Battle.
- Dark Letter might be a HQT.
- Couple data bits for Logotyrapy
- Cata: Fixed the Echo Isles.
- Cata: Eastern Plaguelands Quests doesn't have criteria yet.
- Cata: Fixed Taking the Show on the Road.
- Whimsical Skull Mask wasn't until MOP.
- Cata: Fixed map data for Scholomance, Scarlet Monastery, New Tinkertown, Deeprun Tram, and Blackrock Mountain.
Cata: Fixed the map assignment for Darkmoon Faire.
Adjusted a couple quests on Kezan and The Lost Isles. - MoP QI's
- Temporarily using Wrath's Item DB for Cataclysm.
- Updated the format of Battleground Meta Achievements.
- Cleaned up a lot of string-based table access into named-key access for simplicity
- Updated Rated Battleground header in Cataclysm.
Reparsed retail to remove unused localization. - Cataclysmic Gladiator items are no longer nested inside of an ensemble.
- Ruthless Gladiator section is no longer nested in a bunch of Ensembles.
- Vicious Gladiator section is no longer nested in the ensembles themselves.
- Added classic phase data for Cataclysm Arena Seasons.
- Cata: Removed some Archaeology items that get added with MOP.
- Fixed Archeaology's header.
- Key to the Planes and other cataclysm crafted inscription items were not added until later.
- Added icons to the Molten Front and Tol Barad.
- Cata: Marked the Molten Front as Phase 3.
Cata: Marked End Time, Hour of Twilight, and Well of Eternity as Phase 2. - Cata: Bounty of a Sundered Land wasn't added until later.
- Do a Barrel Roll! had the wrong achievement criteria.
- Cata: Shifted phases 2 and 3 by one phase id for Zul'Aman and Zul'Gurub.
- Cata: Updated timeline data for Throne of the Four Winds, Firelands, and Dragon Soul.
- Cata: Updated timeline data for Baradin Hold, Blackwing Descent, and Bastion of Twilight.
- Cata: Fixed Burgy Blackheart's Handsome Hat, Black Ice, and Fandral's Seed Pouch.
- Cata: Fixed some timelines for achievements and mounts that aren't available yet.
- Cata: Illusions are now properly timelined.
Patch 7.3.0 converted into constants. - Cata: Baradin Hold & World Bosses updated.
Music Rolls are now properly timelined.
Converted string-based 6.1.0 timelines into constant. - Faceless Minion now has a proper timeline.
Classic: Battle Pets now fall through to their item names. - Doti update.
- Whoops @darkal
- Added phase checkmarks for Cataclsym Classic. (guess, really)
- Uldum now has an icon.
Cata: Fixed the Maelstrom loremaster criterias. - Cata: All Kalimdor and Eastern Kingdoms loremaster achievements no longer have broken criteria attached to them.
- Cata: Updated the loremaster achievements for a couple Kalimdor zones so they stop throwing errors.
- Moved cataclysm TOC from my stash to the repo. GL Beta testers! It's broken!
- Spdersilk Drape - timeline correction
- No longer showing Criteria For on a criteria that's relative to its achievement.
- Retail: Titles no longer show an additional "known on character" line. This is already evident by the circle checkmark at the top.
- Updated localization formatters for the min/max reputation tooltip strings.
- Adjusted faction tooltips again.
- Adjusted Renown tooltip to show the remaining total to the maximum renown for the faction.
- Renown Faction tooltips now display the correct amount.
- Retail: Dynamic Categories no longer prevent "title" from populating.
- Classic now supports the Faction class.
The Faction class no longer chains API calls, instead, each sub class handles its own data format. - Added a simpler link method for simply print a search link in chat for a group
- Removed some unused minilist functions due to other removals
- Fixed recipe harvesting to not cache unlearned NYI recipes reagents
- Fixed Bartered Dig Map being considered a character unlock
Fixed Parser warning to make Items character unlocks when they're repeatable in some way...
DF-3.9.11
AllTheThings
DF-3.9.11 (2024-03-12)
Full Changelog Previous Releases
- parsing for release
- Small ensemble fix
- Scarlet Crusader HS HQT
- Both places that was used.
- Fixed an issue involving UnitName returning nil when using a guid.
- Dr. Boom coords
- Card
- Next card HQT.
- Classic: Added the "New With Patch" window (/attnwp)
- Added 1 card
- HQTs update.
- Removed HS card achievement HQTs. They are already listed under the cards.
- Hearthstone event is technically in Durotar not Org
- Few more Disable PartySync quests
- Various non-party-sync-able quests tested (ty Doombringer)
- Some more Unsorted
- Attached questIDs to the Hearthstone Cards for the event.
- Added the Ominous Portal for the Hearthstone event.
- hs unsorted or I will forget about them
- More HS event updates!
- Another HQT.
- More HQTs.
- Unsorted now uses added instead of created for its timelines.
- One more HS HQT.
- Fixed typo.
- Hearthstone Event HQTs.
- more hs event hqts
- Quest Completed fix for Darkal?
- The Limnologist and The Oceanographer were not implemented until Cataclysm.
- Classic: Flight Paths now retain their parent's unobtainable/phase information.
- a bit of hs event data
- Blizz fixed Durian at some point...
- Mounts and Flight Paths that haven't been implemented will no longer appear in the dynamic categories.
- swip swap
- some work on hs event
- reshuffle tortollen items to wq's from kul/zanda & symlinked their old place
- azerothian archives now shows in azure span
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings
- Deadwood Headdress Feather/Winterfall Spirit Bead description
DF-3.9.10
AllTheThings
DF-3.9.10 (2024-03-10)
Full Changelog Previous Releases
-
Reparse
-
Error Reports
-
The Shared Appearance list now properly appears under the source locations list in the tooltip.
-
Error Reports
-
Error Report
-
NYI fix
-
Fixed Fishing bug
-
Currency Tooltips when using the tooltip data processor now automatically refresh when they encounter retrieving data.
-
Fixed a bug where a tooltip would infinitely refresh if the right side text was blank.
-
Classic: Fixed missing locale.
-
Classic: Objective text now forces a rerender if it fails to load.
-
Classic: Fixed an issue with the Kobold Mining Pick.
-
Doti update.
-
shorten event completion description
-
Switch to master branch of packager
It supports Cataclysm ClassicSeems like they stopped tagging altogether, no tag updates since 2022
-
Retail: Quests and cost now refresh correctly in tooltips!
-
Now clearing out group.working at the start of tooltip processing to prevent infinite rerendering.
-
So uh, yeah let's actually return cached data when it no longer requires any additional processing. :)
-
Rows now properly refresh their tooltips when looking at an objective or provider that is retrieving. (Still working on figuring out the external tooltips and why they aren't working correctly with the reference.working update... Cost also doesn't work yet, but it doesn't use information type)
-
Sorted some Unsorted
-
Recreating Missing. Found Achievements and titles!
-
AttachTooltipRawSearchResults only had one reference... let's just put it in that spot instead.
-
GetCachedData now returns the working parameter as its second response.
-
Added Providers as an information type.
-
Harvest: 4.4.0.53627
-
updated db-harvester to handle cata
-
Added itemName and objectName to the Conversion Methods table.
-
Adjusted the note on Gordok Shackle Key to only appear prior to 4.0.3.
-
Baked the quest replace logic into the Objectives setting. If you opt into it it'll now replace the quest tooltips, otherwise it won't. (This will be expanded upon later.)
Turned off Objectives by default for Retail. -
Disabling sym and skipFill information texts on external standalone tooltips.
-
Moved the sym and skipFill descriptions to the information type structure.
-
Update Dragonflight Season 3 Verdant.lua
Correct cost -
tagged bfa cbd as bfa
-
small note update for doti
-
Minor adjustment to the CheckReferenceCounters debugging function.
-
added description to garrion mission table raid missions
-
added mini guide on how to unlock the honeyback hive
-
Merge branch 'master' of https://github.com/DFortun81/AllTheThings
- 'master' of https://github.com/DFortun81/AllTheThings:
Made a couple of the fields recursive.
Adjusted the Unsorted, NYI, and HAT/HQT windows. Adjusted Source Location calculations as well to remove some weird insertion ordering in preparation for migration to information type.
- 'master' of https://github.com/DFortun81/AllTheThings:
-
added event completion to bee event
also I should learn english instead of japanese (event completion text update) -
Made a couple of the fields recursive.
-
Adjusted the Unsorted, NYI, and HAT/HQT windows.
Adjusted Source Location calculations as well to remove some weird insertion ordering in preparation for migration to information type. -
BFA / Parse
-
Added a string sort method for the first index of an array. (to be used later)
-
Renamed UNSORTED_1 to UNSORTED since there's only one now.
-
more SL QI
-
UNSORTED_2 wasn't referenced anywhere. (I guess you could say it was... equips sunglasses Unsorted.)
-
Classic: Removed a post-abbreviation section for source locations.
-
pvp fixes
-
Renamed the TBC Classic TOC file to *.legacytoc now that CurseForge has decided to remove support for it.
-
Debugging code for Cost
-
Empty Objects contained by a generic object container should now show the generic container content for their tooltips/popouts (maybe a better way to sub-type this logic in the future)
-
Removed a debug warning for Quest prints
-
Fixed an issue where minilists loaded while in Account mode would maintain a visible 'cost' status when switching back to a Character mode
-
sourced the other 5 hive item rares/items too (technically not all are rares, but even the mobs tagged as rares reset every 60min)
-
farming the bee glyph and updated some of the honeyback hive stuff. added the old nasha rare and their drop
-
Quest fix
-
Jagged edges too jagged
-
Added a WIP icon next to the Report Nearby Content feature in the settings menu.
-
If the knuckleheads at blizzard ever add a z-position for C_VignetteInfo.GetVignettePosition, the feature will account for it.
-
Now updating the vignette info passed by the wow api. (this allows toggling settings to actually trigger the event)
-
Added the Max Tooltip First Line Length configurable property.
-
Turning off the Nearby Content feature by default. (you can opt into it and we'll be setting it back to defaulted on after another week of testing on git)
-
Fixed Folded Ghost Iron.
-
No longer preventing future vignette reports for a thing that wasn't reported. (This way when toggling Completed/Unsourced, you get proc'd immediately upon switching)
-
Murkblood Invaders be tripping again
-
Added an option to flash the taskbar when nearby content is detected.
-
Added tooltip for Rolo's Treasure.
-
Wrong tooltip constant.
-
You can now toggle Treasures and Creatures with the new nearby content feature.
-
Moved localization for the General - Unobtainables page. Also renamed _TAB to _PAGE.
-
Switched Features - Audio to using the dot accessor instead of string on L. (This is used as a way to identify which settings menu strings have been vetted in all versions of the game!)
-
The "You Did It!" string doesn't need the |r in there.
-
Moved localization for the Audio Page.
-
Disabled crs on standalone tooltips.
-
Retail Errors
-
Parser understands 'SortType' and Garrison Inn Followers will show as sorted by name once again, now get back to those weekly recruitments!
-
Removed my old vignette reporting code since the current implementation has been adjusted enough to cover the expected output
Re-arranged some Vignette code -
Some more Secondary Profession Fixes
-
Include generic object containers to have indicator icons
-
Updated First Aid and Fishing
-
Now flashing the client icon when nearby content is detected.
-
Succulent Orca Stew and Shoveltusk Soup (food) are actually in the game. The recipes are not.
-
Added the "Automatically Clear" option for plotted waypoints using the nearby content feature.
-
Attempting to fix the Unsorted option for the Nearby Content section.
-
Changing the Nearby Vignette settings will also trigger a vignette updated event.
-
Added a settings menu section for Reporting Nearby Content.
-
Fragments of History treasure descriptions
-
Fixed duplicate vignette reporting.
-
Added Mount Fanfare as a option sound packs can implement. Rare Find now actually does what it advertises it does.
-
Removed items which are not in Bloody Token Arsenals.
-
Missing locale in classic.
-
Commas bad. Me bad.
-
Classic now supports the Vignette module. Objects now show when their vignette is active. (may have to extend this to providers as well)
-
reduced sources for polished pet charms
-
Unsorted & coords for object tooltip
-
Added some commented out vignette info debugging code.
-
Adjusted some timeless isle rares so that the new vignette reporting feature properly links with them.
-
Updated the Vignette module by merging Runaway's logic with what I had.
-
Added a WaypointLink function.
-
Revised some smelly treasures in ZC & linked possible/confirmed Surveyor items by category
-
Cache vignette info for when they get deleted by server
-
Merge branch 'master' of https://github.com/DFortun81/AllTheThings
-
Some more cleaning up
-
Remove Vignette stuff from ATT file since it lives elsewhere now
-
Couple Ritual Offerings coords
-
Migrated Vignette scope stuff to a Module
Added Runaway's current implementation of Vignette chat reporting (note currently no way to turn it off 😄 will collab with Crieve to add settings to disable/adjust) -
Drakewatcher Properly sorted and has its own NYI File now
-
For app.print, let's use the shorter "ATT" string, long one toooo long!
-
"npc" is fine for a link search key.
-
Simplified some Filter module logic/comments
-
Killed the Vignette class. Replaced existing objects with custom headers or providers, where necessary. (Technically every rare and object with a quest is a vignette, but in ATT we only used the vignette class where multiple rares were counted as one thing, which we use crs/providers for now anyways)
-
updated recipe note in dust
-
Some NYI updates and timelining to uniform
-
Reparse
-
Sourceless File
-
Sorting Unsorted
-
Sent away 10.0.0-10.1.0 Quests to NYI. Leaving sorting to Darkal
-
Season 3 does not end with 10.2.6 preparing timelines
-
Wand says hi again
-
Added a custom header for the Sargerei War Council. (Vignette listing all the names looked bad)
-
Added the Neverending Spritewood object.
-
Ignore a couple more Spell tooltip situations
-
Some SL Tailoring recipes were backwards
-
Heroic Remnant of Ner'zhul and Soulrender Dormazain were swapped
-
Consolidated some 'Retrieving' logic within Information handling
-
Azshara: Gatekeeper Rageroar update
-
Fixed an issue where Retrieving data strings that ATT modifies were no lon...
DF-3.9.9
AllTheThings
DF-3.9.9 (2024-03-03)
Full Changelog Previous Releases
- Evokers don't use leather.
- Classic: The format of the RWP and AWP fields is now consistent with the way it was, please stop sending me DMs about it. lol
- Cranefeather and Fire-Chanter got swapped.
- Tzerak - Coords
Retail-Errors - Discord - Flying / PVP Quests Removed
- Cleaned up Trading Post Icon
- cata tailoringDB
- Some unsorted stuff.
- Added IDs for 2 new shop items.
- Added/removed shop items
- General - Unobtainables.lua: Readding the filter for [15] Unlearnable.
- Default colors were missing for Classic.
- Reputation requirements for some alliance war campaign breadcrumbs
- Removed trading post quest.
- Doti update.
- Description for Deeper into Zandalar crumb which is easy to miss
- Gilneas is an alliance faction
- finished updating all ef related reward headers
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings
- 'master' of https://github.com/DFortun81/AllTheThings:
Some horde only things not being horde only
- 'master' of https://github.com/DFortun81/AllTheThings:
- wording superbloom
- Some horde only things not being horde only
- change some more reward headers to event/scenario completion (where that is fitting)
- renamed header description so it doesnt merge with old rewards
- finished renameing a couple headers for clarification
- wip (2)
- changed some rewards name to event or scenario completion (WIP)
DF-3.9.8
AllTheThings
DF-3.9.8 (2024-03-01)
Full Changelog Previous Releases
- parsing for release
- Don't arbitrarily exclude all Spell-type tooltips (will exclude the 'Mastery' tooltip in another way)
- Leggo components first craft qids
- Don't use headerID like this, use isHeader instead. (it's only used by the sorting algorithm.
- We can't create our own globals like this, it pollutes the global namespace.
- Moved the Accessibility page's localization to the settings menu.
Cleaned up the Color Picker functionality and made it compatible with the classic version of the color picker API.
The Accessibility page is now (mostly) compatible with Classic ATT! - Missed portuguese...
- Moved the Profiles localizations to the settings menu namespace.
- Feesh is found while feeshing in Oribos using secret fish goggles. Extensively. This thing is SUPER common. I swear it didn't pop before.
- Improved Harvest.
Create MissingFiles - Harvest: 1.15.1.53495
- Some updates to uncollectible
- PVP Currency
- Doti update.
- Classic now (mostly) supports the General page from retail's settings menu.
- Added Deaths and Exploration to the General page (disabled on Retail, for now)
- Moved the account wide tooltip localizations to the settings menu namespace.
- Moved the show collected/completed labels to the settings menu localization namespace.
- Moved Show Completed Groups and Show Collected Things back to the General tab. You end up toggling these a lot and so they should be on the main page.
- The No Level Restrictions checkbox wasn't being accounted for for Insane requirements.
- Moved most insane coloring and icon assignments for General Content to the settings menu from the localization files. (the duplication made things harder to maintain and the shift to a dynamic insane qualification (soon (tm)) will mean the manual assignment in the localization would need to be removed anyways)
Renamed Show Unavailable Personal Loot to All Learnable Quest Rewards. It deals exclusively with quest rewards and the name suggested otherwise. - fixed renown quest
- folded iron bar fixed
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings
- 'master' of https://github.com/DFortun81/AllTheThings:
Item
- 'master' of https://github.com/DFortun81/AllTheThings:
- added timetime to time lost trader for bfa classic (lol)
- Item
- Ignore Spell & Unit Aura tooltips for ATT data (currently it is undesired to hook ATT data into these types of game tooltips, and most of them are already ignored on a case-by-case basis anyway)
- Retail: Fixed plotting search groups to not include saved results
- Try again with a little less dumb
- Revert "Fixing SL Quest Item"
- Fixing SL Quest Item
Reported on Discord - Vandiel saved us
- Moved general page thing labels to the settings menu localization namespace.
Locked Quests are no longer required for Insane Mode. - Some more tailoring fixes
- Upcoming Trading Post Fixes
- Some Tailoring Fixes
- Missing Quest Item
- Moved general page header labels to the settings menu localization namespace.
- trading post march (need harvest after 5am)
- Added Lin Longpaw to Karkanos' tooltip.
- TRACK_ACC_WIDE is now appended programmatically rather than baked into each localization.
- Chinese local no longer has a constant baked into it.
- DRAKE_MANUSCRIPTS is no longer unintentionally a global variable.
- Moved ACC_WIDE_DEFAULT to its own localization field. Now conditionally appending that information.
- Synced locales
- wrath tailoringDB
- commented out description
- possible bonusID druid ensemble fix, but likely missing harvest
- wf ids
- Moved the Skip Settings-Toggle Data Refreshes option to the Common Header.
Moved localization for the General page (not all of it) to the Settings Menu localization table. - Fix for showing an object tooltip when from a completely different zone when player has valid position
- The Unsealed Chest is no longer a separate layer in the hierarchy.
Classic: No longer seeing a warning about a missing header constant for SOD. - Lightforge Guantlets actually moved away from the emperor in classic 1.13.5.
- Added back the Toggle Loot Mode keybind.
- Parsed
- Classic: Now supports Appearances. (Transmog!)
RWP is still supported through the "Only RWP" Appearances option. - Catalyst's Boon removed
- Parser now uses the
Validation.clean
config key to determine if contrib data should simply be cleaned if not valid (instead of reporting an error and requiring manual fixing) - Reharvested
Fixed some NYA Zone Drops with manual filter assignments which was causing them to duplicate into Unsorted (no clue why) - Alchemy is no longer gobbling up First Aid recipes pre-8.0.1.
- Classic: Fixed Arclight Spanner and Elune's Candle (for real this time)
- The original itemIDs for Chef's Hat and the rocket helmet are no longer considered toys after 7.0.3.
- Classic: Arclight Spanner and Elune's Candle are no longer flagged as Cosmetics.
- Marked a couple of broken or deleted items as not collectible.
- Classic: The original version of X-52 Rocket Helmet is now considered a toy.
- Classic: The original Chef's Hat is now a Toy and The Eye of Sulfuras is no longer flagged as a Two Handed Mace.
Classic: Fixed a whole bunch of missing sourceIDs. (preparation for Transmog support) - Parser now selects the best match for a sourceID in conditions where no modID or bonusID are supplied. (fixed sourceID assignments in classic)
- Hidden armor is the first thing you collect when you log in for the first time ever :)
- Classic: CreateItem now takes the sourceID into consideration.
- Window Definitions moved to a shared XML file.
- Doti update.
NYI update.
Added even more NYI items contained in Shadowlands PvP ensembles - Legendary Waist. - Bumped Retail patch to 53441
- final amazon prime reward questionmark
- Fixed some difficulty alignment in the motherlode & minor cleaning
- Some unsorted SL
- Retail: Filling windows no longer excludes filling the same crafted item multiple times from different reagents (this helps show when multiple reagents are all needed for the same crafted item)
Retail: The minilist is once again properly considered a window for the filling operation - Retail errors
as reported on Discord - Retail: /att random seems to function as expected again (not sold on weighted randomness, but it persists for now)
- Added a Blacklist page to the settings menu.
- Retail: /att filters no longer throws errors when improper string format is used
- Retail: Added a dynamic 'Currency' category
- Fixed commas
- Moved ZC Zone Reward armor to Rare > CBD + crs since it's a more-accurate representation of their reliable sources
- Forgot one
- And synced quest tooltip lines
- Synced locales
- Simplified CanAttachTooltips by using custom event handler OnReady
- Retail: Fixed tooltips which fail to render a link
- Retail: Locales for Quest Replacement option
- Retail: Restored user preference for using default Quest tooltips
- White space left everywhere...
- Zaralek Surveyor's clarification in ZC without duplicating in Main list
- Revert "clarifaction for neltharic & survveyors items"
- deutsche lokalisierung angepasst
- added tank cloak as tank str only
- updated mop treasures to be always be vaguely correct whenever blizzard changes it
- clarifaction for neltharic & survveyors items
- Adds the Unlearnable filter to Deadman Dagger.
- Expedition healing potion sorted (exile's reach)
- Not quite ready for Accessibility page in classic...
- Moved the Features: Sync Page localizations to the settings menu table.
- Moved the Features - Reporting Page localizations to the settings menu table.
- Classic: Now using the retail style Filters page for Armor & Weapons.
Moved the General: Filters Page localizations to the settings menu table. - Class defaults now appear as light blue in the Filters Page.
Classic: Deprecated the ATTClassicSettings variable.
Added more item filter types to the filters page.
Creatures List should now show retrieving data when its not available instead of a blank string. - Retail Errors / Pepe Objects
- Classic: Deprecated ATTClassicDebugData.
- Classic: Deprecated the ATTClassicAuctionsData saved variable. (it will eventually be removed.)
- Classic: ATTClassicAD was deprecated ages ago. Time to purge it!
- Added Loot Mode to Retail (was previously only a classic option)
Moved localization for the About Page to the new Settings Menu localization table. - Classic: Moved the prcision slider to the Interface page.
- Once the root category "General" is supported by Blizzard's OpenToCategory function, the addon will automatically display it.
- Renaming variable "info" to "tooltipInfo" for easier copy+paste later! (again)
- Known By and Completed By are now information type extensions.
- Renaming variable "info" to "tooltipInfo" for easier copy+paste later!
- codex drop from 2 other bosses igira assault
- Some describing descriptions are now more descriptive and include better descriptiveness
- Transfering changes player GUID, that's annoying.
- Weird ass quest
- Update Fishing
- Start of some fishing
- Merge pull request #1578 from rbobrowicz/master
Exclude Evoker from Echo Isles quests - Exclude Evoker from Echo Isles quests
- Orgrimmar: Adding 'To Gadgetzan You Go!' + correction about AH
- Cleaned up some Argus Treasures
- Some debug...
DF-3.9.7
AllTheThings
DF-3.9.7 (2024-02-17)
Full Changelog Previous Releases
- parsing for release
- TBC tailoringDB things
- Added the Timeless Legends objectIDs.
- Book
- Added localization for some upcoming buttons.
- I like purple
- Slightly updated the About Page for Retail's Settings Menu.
- Adjusted the classic settings menu to not use a scrollframe.
Fixed a compatibility issue with MoveAny. - Thunder Bluff - Kodo Hide Bag pattern notes.
- The Burden of Eternity items are now filtered by the the classes that can actually use them.
- Added objects for Spelurk's Rock-breaking Hammer and Cave-in event.
- Missing coordinate for the cache.
- Added Kukuru's Cache to Timeless Isle.
- Added the Cursed Gravestone to Timeless Isle.
- Added the Conspicuously Empty Shell to Timeless Isle.
- Parser Debug DBs now contain Item entries for ItemIDs sourced in Uncollectible.lua
Parser Quest Debug DB now contains entries where the data is split by Alliance/Horde IDs
Parser Debug DB data is now additionally captured following consolidation of data such that it contains information such as 'sourceID' (which is mapped to Items in this phase) - Retail: Fixed a bug from clicking an ATT chat link for a search
- Reverting the symlink adjustment for common cooking recipes for classic zones. There's a solution for duplication, but it's not making them disappear unless you're mousing over the vendor. I have something in mind, so I'll keep this commit as a reference of everything that uses these recipes.
- Classic: Fixed an issue with the mini list on fresh installs for Classic Era & SOD.
- wording fixes
- Retail: Quests Account-Wide collected adjust
- Retail: Added IsAccountTracked to include the Account-Wide settings check for a Thing, whereas IsAccountCache simply checks if the Thing is cached for the Account
Retail: Fixed some Account-Wide Things not tracking consistently (Manuscripts/SL Legos) - Fixed a settings issue where force-account-wide Things did not have their AccountWide key set properly
Fixed a settings issue where force-account-wide Things were set to 'false' in user Profiles - Thunder Bluff LW + Skinning quests notes
- Small update
- Classic, TBC, Wrath, Cata, Legion Cooking
- Added "Layer" to the tooltip. (default: off)
- Technique: Glyph of Flickering is no longer class-restricted, bless
- Tanaris: Getting pedantic with cooking quests
- Fixed Fyr'alath the Dreamrender drop item.
- Synced locales
- Fixed Drakewatcher Manuscripts not being considered collected outside of Account mode
- Another AA WQ
- Couple remaining local use of SearchForLink
Whitespacessssssssssssssssss - Retail: GetSearchResults now enforces key match for the search field/value (not 100% certain this is always intended... I'm sure someone will find something wrong somewhere in the game...)
Retail: Cleaned up SearchForLink (should be much easier to add future abbreviations if desired) - More stuffs for Darkal
- Updated weapon type icons and added an epic one at the request of Braghe (These are the attack pings made by blizz)
The default blizz ping icon is now used in place of the secrets icon to indicate a rare is up on the mini list
Professions icon got a small update - Classic: SearchForLink now returns the kind and id.
- GetSearchResults once again allows an a and b result.
DF-3.9.6a
AllTheThings
DF-3.9.6a (2024-02-14)
Full Changelog Previous Releases
- Missed the coordinate for The Stockade itself. :)
- Classic: Fixed some coordinates for Stockades, DM, and Gnomer.
- Fixed another critical new user bug.
- Fixed a critical startup bug for new users.
- Now accounting for Carbonite being bad.
- Missed out vendor with unsorted item for Love is in the Air
- Description update for achievement Love Language Expert criteria
- Parser now uses Invariant Culture when serializing Debug DBs (hopefully fix EU clients rendering debug JSON)
- Added a commented out section showing objectives for Getaway to Scenic Grizzly Hills!
- Drakewatcher Manuscripts now use cache logic for checking collection state
- More objects!
- Runeforge legendaries properly update themselves in lists now as well when learned
Updated Conduit logic to use proper cache handling & refresh event - The Refresh lib's "first refresh" state is now local.
Classic: Now calling RefreshCollections on startup. - Retail: Added Conduits to Cache so the Dynamic category functions as expected
- Classic: Fixed a bug with spell syncing.
Elixir Master, Potion Master, and Transmutation Master now require the specializations to collect them. - Don't assume account cached should return 2
- Event Registration with a provided func
- Consolidated Runeforge Legendary logic (would prefer this style wherever possible)
- Retail: Split up the Settings Menu into various source files. (one file per page)
- Burden of Eternity switched to new format (tooltips seem fine? not sure something else was expected)
- Added lock criteria for some of Blizzard's awfully-implemented Dragonscale Expedition renown quests
DF-3.9.6
AllTheThings
DF-3.9.6 (2024-02-13)
Full Changelog Previous Releases
- Classic: Fixed Ruby Sanctum and Elemental Invasion phase identifiers.
- Draenei shaman quests "Call of Air" is now properly flagged as Shaman Only!
- Classic: Now immediately returning should the GetSearchResults function detect an invalid item link.
- Turning off the error on the nil cache container so you can see where you're actually getting trying to do something wrong.
- Will the real slim TomTom please stand up, please stand up. Knock it off, Carbonite!
- ...
- Added the CreateUnimplementedClass function for creating blank, neutered versions of classes.
- Added phase constants for SOD.
- Some more waylaid shipments
- Moved the dynamic objects generated for classic into the actual dynamic object DB folder.
- Dustwallow Marsh: Updating Plans: Runic Breastplate.
- Retail: 'selectparent' symlink command will now always simply do a search for the Sourced version of itself to traverse proper parents since the raw group where the symlink executes may no longer have proper references to the intended content
Fixed a couple symlinks - ...
- Fixed Event for storing symlink subroutines
Added a note for possible implementation of symlink storage once migrated to a Module - Retail errors - adding objective stuffs
- Added some stuff from the settings menu to locales.
- Fixed how quest objectives appear in the list when enabled on retail.
Classic: Fixed quest links to function as Questie style links. - Parser now supports Objectives if the OBJECTIVES keyword is present in the config file. (by default for retail it does not)
- Adjusted some of that logic to work as parser expects it to. (it's just a list of objects, not a database table for objects)
- Quest Items sourced in objectives now get inserted into Uncollectible for Retail.
This also makes it so that classic versions which do actually utilize objectives will have that data later. (a win-win!) - Stonetalon Quest Item
- You've Been Served doesn't actually require Man on the Inside.
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings
- Some more misc profession sorting
- Event object and lock criteria
- Added the missing Defias Strongbox object for The Missing Diplomat (5/17).
- The Missing Diplomat (4/17) turns in in duskwood.
- SOD: Fixed the faction for ACA/DSL to Revered as a requirement for phase 2. Added the Tier 4 Full Shipment quests.
- SOD: Added /attsod for Season of Discovery content.
- Fixed SOD runtime error. Also fixed parsing issue due to not using a local in the ItemRecipes file.
- Fixed tier objects for classic.
- Some more Alch and SoD Stuff
- Full DB reparse for classic and retail.
- Sourcequest fix
- AA WQ that we didn't see before?
- SoD: iLvl 30 waylaid supplies
- SoD: some phase 2 rune engraving recipes
- Some uncollectible items
- confirmed weekly hqts for Azerothian Archives
- Love is in the air objects
- Org Tabard vendor coord adjust due to Trading Post
Flask of Enhancement doesn't exist since 5.0.4
Parser no longer moves Criteria for 'casting' a Spell under the Sourced group using that Spell (i.e. needing to craft a Recipe no longer shows under the Sourced Recipe. Maybe in the future we will find a useful thing to do with this data)
Parsed - Zido seems to have moved before/during Shadowlands?
- Fixed Tier lib always returning 'Unknown' due to caching the name field from an API which never has data when first called (probably shouldn't use CreateClassWithInfo when the 'info' isn't guaranteed to exist when being referenced)
- Fixed Category and Artifact types not having names (for sorting)
Couple other Legion Artifact adjustments
Quick pass to fix various Transmog logic - Retail: Can use CreateVisualHeaderWithGroups for Search Responses as well
- Moved 'VisualHeader' Class to Miscellaneous file
Retail: Fixed various niche circumstances of minilist headers appearing the wrong color or including unexpected field data by proper utilization of the VisualHeader Class - Don't need conditional coroutine starting anymore
- Remove debug line
- Moved some logic out of base so we can actually try to remain organized in our dependencies
Adjusted all TOC files as needed (pls someone make sure classic loads as expected)
Retail: Use StartCoroutine since it's been revised for performance/reduced memory - Classic: Fixed a couple of weird sync behaviours that was causing mounts and pets to behave strangely in wrath classic.
- Toys kept getting lost.
- Some work on TBC Alch
- Runner doesn't need tinsert anymore
- Removed a bad yield, and note about Toys.collected for future improvement
- Reverted some visibility modifications in the alchemy DB commit. These were intentionally added for these specific versions of the database.
- Kinda big chunk of AlchDB done.. TBC and Wrath left
- Removed the default awp assignment for tier objects.
- Removed the Warn:Difficulty option. (It was false reporting for things that are populated post initial load.)
- Fixed a bug with difficulty objects showing as saved.
- Some more instances of string.format that were hiding.
Missing L in the Toys source file. - Added PrintTable to base
- Don't need this anymore, it got merged into the filter itself.
- Simplify that a bit more.
- Difficulty no longer also writes the name of the instance in the mini list.
- Fixed the difficulty class hash.
- Fixed Callback.
- Fixed ActiveItemCollectionHelper.
- #1539 Added artID-based map switching for Arathi and Darkshore. (Thanks to @kcoderhere!)
- missionID, not garrisonMissionID
- Moved Toys to their own source file. (and pushed it until after the primary source file runs temporarily)
- Power Converter doesn't need a description after wrath.
- Converted BaseItem into a proper class. (TODO: Move this out of the primary source file, but I am le tired...)
- Moved a phantom lib function to its closest relatives.
- So uhhh, the C_AzeriteEssence API exists in Wrath Classic. Obviously it isn't used until BFA. Good job, blizzard.
- Moved Shadowlands specific subroutines to a (mostly empty) Shadowlands source file.
- Moved Warlords specific subroutines to the Warlords source file.
- Moved BFA specific Subroutines into the Battle For Azeroth source file.
- Moved Azerite Essences to the Battle For Azeroth source file.
Fixed a bug with the sync windows where it would desync references to the AccountWideData when using the new Saved Variables event. - Conduits and Drakewatcher Manuscripts are now self contained.
- Runeforge Legendaries are now self contained within their lib. (to be moved when Item class is created)
- Moved everything related to transmog to the Transmog class file. (more testing on git is needed, but it seems to work fine)
Converted most item extension classes into proper Extended Classes. - missed reparsing with last commit
- Love is in the Air alliance quest items sorting
- Removed the unused BaseCommonItem declaration.
- Illusions with itemIDs now properly allow you to preview them.
- Fixed a bug with illusion dress ups via control clicking them in the list.
- Retail: ATTRandom now forces Prime to update when opened. (fixed a bug where it was only selecting things from dragonflight)
- Confirmed all Fyr'alath the Dreamrender bad luck protection HQTs.
- No longer throwing an exception for C_Map_GetMapLevels on NYI instance headers.
- Moved Tier related stuff into the Tier class file. (TODO: Maybe rename tierID to expansionID?)
- Added (new?) Amirdrassil HQTs.
- Renamed "GarrisonBuildingWithItem" to "GarrisonBuildingRecipe"
- Moved the Follower class to the Warlords specific source file.
- Moved Garrison related classes into the Warlords expansion specific source file.
The saved variable has been renamed to GarrisonBuildings from Buildings, should player housing ever become a thing. :) - Forgot a global.
- HandleEvent can now take arguments.
Added the ability to register Symlink resolve and subroutine functions.
Added an event for when SavedVariables become available for caching.
Added the Legion Expansion source file for handling Artifacts and Artifact SavedVariable data.
Moved everything related to Legion to the Legion specific source file. - Moved all functionality related to races to the Race class file.... well, most of it at least.
- Moved all functionality related to encounters to the Encounter class.
Achievement Criteria no longer has functions to display encounter related information. (this must have been legacy code, there were no criteria references using encounterID) - Moved all functionality related to difficulties to the Difficulty class.
- Retail needs this for the moment, whoops.
- Cleaned up interactions with the GetDifficultyInfo function.
- Retail: Fixed the Cosmic Infuser window.
- Removed some commented out code blocks from GetDataCache.
- The first handful of lines in the primary source file(s) now match between classic/retail.
- Simplified uses of strsplit. (TODO: Take those strings and make constants? The ("-") around a character is for searching later!)
- Simplified uses of strtrim and strsub.
- Simplified uses of string.upper, string.match, and string.format
- Simplified uses of string.sub.
- Items
- Cleaned up uses of string.len.
- Cleaned up uses of string.find.
- Cleaned up uses of string.gsub.
- Cleaned up uses of string.lower.
- Cleaned up some mor...
DF-3.9.5
AllTheThings
DF-3.9.5 (2024-02-07)
Full Changelog Previous Releases
- Classic: Fixed some the progress text for merged tooltips. (tooltips for npcs that have multiple sources, etc)
Refactored some variable usage in GetCachedSearchResults to match and make more clear what they are doing. - Classic: Added some case sensitive enforcement on window commands.
- Sorted quest item.
- One more EC "item"
- Classic: Minor updates to the mini list. (the base window class does the quest refresh already)
- Classic: Moved the Map, Exploration, and Instance classes to the Maps class file.
Also moved all logic dealing with current map detection (from classic) to that file and added the OnCurrentMapIDChanged event. - Added couple more Love is in the Air HQTs
- Classic: There were actually no loud windows in classic anymore. Silent is no longer a property you can set. (there used to be)
- Classic: Don't need to assign UIParent, that's the default.
- Classic: Argument not needed anymore.
- Classic: Added the CreateWindow function and converted most uses of GetWindow that actually applied a definition to use it instead.
- GetWindow doin' shenanigans
- Classic: The World Map Button is now compatible with Classic/Wrath.
- Added Big Dig quest to /attwq since it isn't a WQ but is always available
- Super old manual minilist adjustment logic is not used
- Un-indented some code
- Removed the 'Bound' filter from RawCharacterFilters
- Fixed Tanaris for Wrath Classic, reverted some source modifications.
- Event additions.
Fixed Tanaris file. - Tanaris - adding some sources
- New Love dailies + fixed Gold accidentally removing currencies from the dailies
- Tanaris - adding additional information regarding Southsea Lamp.
- Other random LITA stuff
- Fixed an #else for LITA
Added more info for 'Love Language Expert' for what is possible today on US - Characters once again show up in the sync window (for retail)
- Doti update.
HQTs fix. - Moved the Unit class to the CharacterClass file.
- Realized that the current character filter wasn't actually using the proper filter set...
- Update 2 - Orgrimmar.lua
correcting quest name easier to search for it. - NYI
- Eversong Woods - saving space with sharedData.
- Heartbreaker daily bonus is daily
- dailies sorted by alphabet
- Currencies!
- fixed dangerous love acm
moved hq to the bottom - Pre-10.2.5 loving is dead
- Love HQTs (I am sorry)
- Added race tags and dailies for Love
- Retail: Quick fix for potential Lua error in rendering provider tooltips
- Added GetRelativeByFunc
Fixed a Cost issue where Costs nested multiple layers under a saved Quest which ALSO have a Cost would still show the top-level Cost in tooltips or direct popouts - Added new Love questlines
- texXxt
- brinestone pickaxe can drop from any rare mob
scalebrood hydra is back on the 3 specific rares. it has been moved some time ago from group to sym, but it was put into zonedrops with no information,
somebody who never entered nazjatar and want this specific pet should see how to get that pet and not have to wowhead the pet - charm stuff is removed
elwynn quest not available for evoker in northshire - quest is new
- added hidden quest for first love event box of the day
updated color for 'account' - , to ;
- Few more EC "items"
- Modified the first step for Ba'al to show how to use the translate function! (it's awesome!)
- Added the Shadow Tear objectID for the Uuna quest chain.
- Classic: Disabled the alive and spawned tooltip options for pets... it was wrong. :(
- Fixed NPCID
- Adjusted the World Map Button to align properly with the canvas container itself.
- Silver Strongboxes individually marked daily
- Found the missing Window aassignments for handler functions...
- included tooltip on brewfeast & hallow ends too in 10.0.5 and after
- moved heart-shaped box description to... the heart shaped box. included description update for 10.0.5 and beyond
- Classic: Tooltips no longer spam the collections window with duplicated data.
- parsing my changes
- quantum items (when will darkal finished them?!?!)
- funny item name me and darkal both missed
- firelands tw tier items from bal aly & shannox might it into the game with 10.2.5
hf id collectors - gold strongboxes now longer contain over 2000 items
- hall of fame is over
- blizzcon 2023 added some detailed description text
- next att release the mdi toy will be removed
- kiera is alliance and horde is missing
- removed 2 acms from love fool meta
- Fixed Bag of Shiny things under Cata timewalking to not have modID from TW applied
- Eversong Woods exclusive poor armour only dropping for low-level characters
- -- Added new vendors
-- Added new boss loot - Fixed Parser errors due to comma
- Synced world map button locales
- Two more EC "items"
- symlink 1 lunar armor, as both vendors are in the same zone with the same price
- Added 'RemoveEventHandler' so that Event handling methods can be cleaned up if needed
Retail: ATT Windows now have self-referenced Event handling methods for Add/Remove in case they need special handling based on custom ATT Events - Simplified arguments for GetCachedSearchResults and AttachTooltipSearchResults by removing the need for an explicitly defined search key. The key is now dynamic based on the input parameters instead.
(been meaning to do this for a LOOONG time!) - Added a function for wiping the search cache rather than have the searchCache variable (and wipe global) all over the place.
Simplified Classic's GetCachedSearchResults cache format by removing the cache timer. (it gets wiped frequently enough that this isn't an issue anymore and retail does it already too) - Classic Window Logic now supports PET_BATTLE_OPENING_START and PET_BATTLE_CLOSE.
Moved some retail window logic closer to where the actual window logic is defined. - Classic: Windows now assign a "window" field to their root data tables. (Good idea stolen from retail's Window Logic)
- Cleaned up some custom collect logic using variables we already have cached.
- Retail: Moved the World Map Button to its own file and added a setting to show/hide it.
- Removed locales for the old button style that was removed.
- Refactored "SkipPurchases" into SkipLevel and moved it into the Tooltip module. When I first noticed this function I hadn't the slightest clue what its purpose was.
It might not be a bad idea to use skip level elsewhere, so I kept that named generic and made the Should Fill Purchases For Item ID function to clearly articulate what is happening.
If somewhere else makes more sense, feel free to move it there. - Moved PLAYER_LEVEL_UP event to base.lua and added an event handler to update the CurrentCharacter level when that happens. (previously it doesn't look like it updated until the player reloaded their UI)
- Classic: Removed some actually unused tables and frames.
- Push my test file, so I can actually stash files properly. Why is there such an issue trying to stash untracked files!?
- Doti update.
- Okay fine, we'll force white on the rank name.
- Fixed some broken things related to the new world map button.
- Retail: Fixed the World Map Button.
- Merge pull request #1467 from Kocki0810/feature-worldmap-minilist-btn
added world map button that will open the mini list for the given zone - Merge branch 'master' into feature-worldmap-minilist-btn
- Merge pull request #1547 from MosesTroyer/UnavailablePersonalLoot
Add toggle to hide quest unavailable personal loot - Add warning to tooltip, filter for quest id key
- Add toggle to hide quest unavailable personal loot
- added world map button that will open the minilist for the given zone
DF-3.9.4a
AllTheThings
DF-3.9.4a (2024-02-04)
Full Changelog Previous Releases
- ElvUI doing ElvUI things again
- Classic and SoD contrub characters added
- You can now specify your own radius for the minimap using /script ATTC.SetMinimapButtonRadius(10);
- AddTomTomWaypoint is now accessible to the window logic.
- Reverted audio library reload modification.
- Moved UpdateParentProgress to where it is actually used so that doesn't happen again.
- UpdateParentProgress is actually used in classic...
- Classic: Tooltip data no longer gets bullied to the bottom of the tooltip by TSM.
Retail: Moved the TOOLTIP_DATA_UPDATE registration to the retail version specific section of the tooltip module. - Sorted 1 whole item
- Fixed questID of Winding Slitherdrake: Embodiment of the Verdant Gladiator.
- Update Tooltip.lua
- Sync ru locale
- Update Tooltip.lua
It Sanccccct