Skip to content

Releases: ATTWoWAddon/AllTheThings

4.1.10

24 Nov 23:56
Compare
Choose a tag to compare

AllTheThings

4.1.10 (2024-11-24)

Full Changelog Previous Releases

  • release4parse
  • Tweak some felcycle notes
  • Update felcycle secrets
  • Update Contributor.lua
  • Update guest relations and helcycle secrets
  • Couple Guest Relations adjustments from personal progress
  • Twilight Highlands: Battle Pets
  • Replaced some criteriaID still using index instead of UID
  • moar exploar
  • I'M EXPLOOOORING
  • ATT popup dialogs now properly focus itself each time when opened (also can close with ESC properly each time)
  • Added all TWW NYI sources.
  • Fix some reported errors
  • Fetch Wago file path from config because we're pros here
  • https://www.wowhead.com/news/massive-battle-for-azeroth-achievement-nerfs-in-patch-11-0-7-351343 Changes integrated plus made an update script for the PTR Wago files so the computer can do my work for me
  • Incorporated changes from #1594 due to conflicts on PR (closes #1594)
  • Skip filling Chromie's alternate goodie bags (fixes #1852)
  • Add some exploration areas and tweak felcycle secrets
  • Update guest relations and felcycle secrets
  • Add some exploration areas and fix some reported errors
  • Cleaned up a lot more pointless MISC filterID assignments (was only necessary to prevent Parser from turning random stuff into Recipes)
  • Adjusted some lock criteria for A/H Murkblood Invaders based on recent reports & testing
  • Cleaned up some duplicated Trinkets on ZC Rares
    Removed some non-existent Rares in ZC
  • Added all TWW profession gear with sources. Time to collect them too :)
  • Test commit for secret objectids
  • Anniversary: New Timewarped items for Historian Ma'di, Wintersaber Commendation faction update
    Azj-Kahet: Updates to couple of rumors
    Tirigarde Sound: Enable a world quest
  • PTR: 11.0.7 build 57641 data (reparsed with retail)
    • fixed Tranquil Strand which I forgot to edit after copy-paste .-.
    • fixed quest giver coords
    • added new vendor stuff
    • commented out Ashvane Issued Workboots treasure, seems like they gone
  • ZG: Cache of Madness
    Couldn't get the intended descriptions to work, so this removes the dysfunctional code altogether. Adding descriptions only to the correct artifacts was not a meaningful improvement anyway.
  • the condition for this step is basically untestable while popular because players in other phases can complete it in your phase, nothing can be controlled for
  • Add valorstone equipment chest, add timelines and tweak 11.0.7 mount/pets
  • [TOC] Remove outdated versions.
  • Adjust felcycle secret notes, add pointless treasure salesman
  • Update guest relations and felcycle secrets
  • Add some todo notes
  • Update felcycle secrets
  • Couple more account wide quests & sorted
  • Add missed felcycle HQT
  • Update felcycle secret pebbles
  • Update guest relations quests, add parts of Felcycle secret, adjust some exploration mapid to use constants
  • Retail: IQD - Soryn sells same content as Orus
  • Added coord for Amurra Thistledew
    Used map constant for The Dreamgrove
  • Stop buying downgrade crests, they're permanent player power removal 😩
  • Fixed the stupid brackets :(
  • Wago files are split for PTR, Beta, Classic and Retail
  • Added some more infos to Guest Relations & Crates based on personal experience
  • Fix some reported errors
  • Only report unmapped areas if a valid coord exists on the current map
    Coords are only 1/10 precision
  • Found New Area renamed to Found Unmapped Area and can report areas without coords as well
    Couple exploration adjustments
  • Add some exploration areas and fix some reported errors
  • Retail: Added '/att all-hidden' to show a single window containing all Hidden ATT content
  • ..
  • Retail: BuildSearchResponse/BuildTargettedSearchResponse 'criteria' now accepts the 'ParentInclusionCriteria' table to define any custom parent inclusion function(s) instead of being hard-coded within the hierarchy match logic
  • Retail: BuildSearchResponse/BuildTargettedSearchResponse now accept a 'criteria' param which is a table containing possible keys SearchCriteria/SearchValueCriteria which replace the default criteria functions when selecting search results
    Retail: 'Removed with Patch' dynamic group now uses a custom criteria function to only include search results where the 'rwp' value is greater than or equal to the current patch
  • Retail: BuildSearchResponse no longer accepts 'clear' and 'keep' parameters, but instead a single 'drop' parameter to indentify fields which should be dropped from returned search results (sym is always true by default)
  • Add new guest relations quests
  • Retail: [WIP] Partially refactored some search response logic to make it more friendly to performing more advanced searches
    Retail: Added app:BuildTargettedSearchResponse which allows providing the exact group or set of groups to search (akin to Classic)
  • Parser: 'rwp' is only removed when the 'awp' is within the version of the current Parser parse (i.e. don't remove 'rwp' because of something known to be re-added in the theoretical Classic future)
  • Parser: Removed the 'rwp' value from Things which have a more recent 'awp' value (i.e. 'rwp' will only continue to exist on Things which are currently removed, or will be removed in future)
  • Changed to visit_exploration shortcut.
  • Retail: 47253 is obsolete
  • Added new shortcut: exploration_visit -- requires manually visiting an area (due to Blizzard's API gaps) and is thus non-collectible by default (for now)
    New Areas Reported with /att contribute and /att realtime-exploration-check (or when actually being explored in-game for the first time) now provide a copy-paste Lua line for the respective exploration_visit() data entry
  • -- Exploration Overhaul & Revision (based on Retail testing)
    • ExplorationDB removed from ATT as it serves no purpose other than to export information from harvests
    • ExplorationDB / ExplorationAreaPositionDB are now properly stored in 'AllTheThingsHarvestItems' for exporting so that they don't permanently persist forever in user's saved variables
    • Revised coordinate algorithm for captured explored areas to now calculate the nearest valid coordinate to the consolidated average coordinate based on all exploration area coordinates which fall within the actual map boundaries reported by the world map (note: Retail API data is still super wacky in this regard but it seems like this is way more accurate to getting you near a location to actually trigger the area being 'explored')
    • Re-exported TWW Exploration Areas based on new algorithm (there still exist many areas which I personally cannot get to report in the API on my Main, so they haven't properly been simplified)
    • Consolidated a bunch of functionality into standalone functions to make life easier
    • /att harvest-exploration no longer takes a 'simplify' parameter as simplification of resulting area coordinates is done automatically for export
    • /att harvest-map now also exports the harvested data
    • /att harvest-map now accepts a 'simplify' parameter (allowing omission to show thousands of waypoints at once via TomTom to help visualize the reported map areas)
    • Exploration areas with no determined coords / maps with no determined areas are cleaned up prior to export
    • /att harvest-exploration now has more chat reporting of information to help sanity-check results based on each map harvested, based on the character doing the harvest
      Retail: CreateMiniListForGroup now accepts a second parameter to force the window to be re-created even if the root group's hash has already been turned into a popout
  • Retail uses system message ID 396 for new map exploration, so Exploration should properly collect automatically when being explored now
  • Slight rename of character exploration cache to remove naming confusion
  • Exploration now shows the saved checkmark if the current character has the area cached in ATT (either via API or visit)
  • Added known API-based Exploration groups to Goblin areas
  • Minor coordinate updates, Soridormi MobileNPC

4.1.9

17 Nov 21:03
Compare
Choose a tag to compare

AllTheThings

4.1.9 (2024-11-17)

Full Changelog Previous Releases

  • digital item sold out before physical item
  • stuffs
  • PTR: 11.0.7 57528 another bunch of fixes, wait room for next build
  • PTR: 11.0.7 57528 Siren Isle data fixes
  • Forgot a timeline
  • Siren Isle and some other 11.0.7 achievements, and new Wago files for glorious automation!
  • 11.0.7 meta achievement changes
  • Objectioes
  • Update Guest Relations.lua
    Sourcequests are already filtered
  • Add new guest relations secret, update some formatting
  • Fixed all items from Luminous Nerubian Catalyst Stone. 512 items thrown in the bin, thanks Blizzard.
  • [Quest] Remove dummy quest item.

4.1.8

15 Nov 07:19
4.1.8
7b4038e
Compare
Choose a tag to compare

AllTheThings

4.1.8 (2024-11-15)

Full Changelog Previous Releases

  • Add note on BRD key caps
  • Sort some hqts
  • Add new guest relations secrets
  • [GitHub Action] Extend the artifact retention days from 1 to 7.
  • [GitHub Action] Alpha release changes from weekly builds to daily builds.
  • Removed Hidden Categories Window due to a major bug.
    I'll add this in the future when I'll have working solution that won't be re-writing current categories.
  • [GitHub Action] Run All flavors in single job.
  • [GitHub Action] Build with multi flavors.
  • Deepen history in a different way
  • Fetch the last 2 tags
  • Fetch tags manually
    Can't do that through actions/checkout due to actions/checkout#1467
  • Try fetching through actions/checkout
  • [GitHub Action] Add job depends.
  • [GitHub Action] Fetch without all tags.
  • [GitHub Action] Remove dummy fetch.
  • [GitHub Action] Limit Fetch to only the latest 200 commits.
  • [Github Action] clone without LFS.
  • [GitHub Action] Remove delete db files.
  • [Github Action] Update artifact flow from v3 to v4.
  • [GitHub Action] hybrid build flow test phase 1.
  • PTR: 11.0.7 build 57528
  • Retail: More localisation, added questID for previous TW week
    wow anniversary fix for text field replace itself with static text
  • ShouldExcludeFromTooltip should also apply to object tooltips. (noticed in Hellfire Ramparts)
  • But like actually this time
  • Update guest relations quest and hqts
  • Add new guest relations secrets
  • ZG: removes descriptions from faulty artifacts.
  • Retail: localisation (a bit) and sneaky ptr update
  • Added a few tags to faction/class restricted Mounts
  • Fixed flags in Hidden Categories window.
  • Added Hidden Categories Window: /att hidden
    Individual sub-categories can still be called with commands: nyi, hat, hct, hqt, sourceless, unsorted
  • Non-consequential Parser code changes from trying to debug stuff
  • Guest Relations Temp Object Data
  • Removed some pointless filter assignments on Achievements
  • Add 11.0.7 MoP timewalking rewards
  • Update guest relations secrets
  • Classic: Fixed a Lua error when trying to plot waypoints
  • Migrated all ExplorationDBs into version-specific files
    Reparsed all versions
  • Parser: Now includes the constant 'debugging' metatable at the end of the localizationDB instead of in a non-related file
    Migrated Presets.lua into Retail/Classic ClassPresetsDB.lua
    Reparse all flavors to remove reliance on Presets.lua
  • Bag of Timewarped Badges contains Timewarped Badges
  • Moved Retail ExplorationDB to ExportDB for consistency and removal from /db/ folder
  • ExportDB can now store '_Compressed' keys to indicate which DB outputs should be compressed instead of including newlines for each key
    AccountWideQuestsDB and ReagentsDB will now be compressed in ReferenceDB
  • Added some of the TWW Hidden Currencies.
  • Added some HAT timelines and changed them all into ADDED instead of CREATED.
  • Added Hidden Currency Triggers / Trackers.
  • Update zhCN locales (#1848)
  • More BFA metas
  • Removed warnings for 'Player'-shared Quests in Contributor mode
  • Parser: Can use '_forcetimeline' to ensure that the applied timeline of a group does not get ignored due to a parent group with an earlier removal (only needed in rare circumstances)
    Adjusted a couple 13th anniversary quests to be accurate
  • Updates
  • Update Guest Relations.lua
    Lets fix this provider
  • Removed notes from BC Vendor Ensembles since they're learned 100% after relog
  • Parser: Removed Ensemble Cleanup logic as it has become apparent that Blizz now properly grants all Appearances even when Class/Armor differentiated from the general requirements of the Ensemble (Please report any weird Ensemble issues if encountered of course)
  • Update The Theater Troupe.lua
    Coord fix
  • With parse we sometimes can fix incorrect id's
  • FIxed ranks and ordering of some JC SL recipes (fixes #1729)
  • Add some new 11.0.7 meta achievements and new Cata/Legion timewalking rewards
  • Adjusted areaID value checking slightly when checking player location exploration (fixes #1847)
  • Add new guest relations quest
  • Retail: Don't think we want to arbitrarily mark all quest objectives as uncollectible...
  • Update Contributor.lua
    Added Direbeak Hatchling
  • DF Season 4 Normal Tier Sets are still obtainable in Catalyst from Mythic Dungeon Items.
  • PTR: 11.0.7 build 57409 data (once more)
  • Added object data for Drakkari History Tablet.
  • Cata: Adjusted the Defense Protocol Common Boss Drops header to not show the source outside the mini list so that it obeys the filtering rules established by the presence of the buffs.
  • Cata/Wrath: Updated the BuffIDs for the rest of the wrath dungeons.
  • Cata: Updated the BuffIDs in Trial of the Champion's Defense Protocols.
  • Classic: Fixed a bug with achievements that don't have rewards not showing their meta achievement data.
  • Added some of the upcoming meta achievements
  • Reworked Zul'Gurub description again. This time with nomerge so it works as expected.
  • Fixed MissingItems.txt from stashed changes merge.
  • Reverting Darkal's changes to Zul'Gurub (it broke descriptions)
  • Removed some unused commented out code. (now that DPA uses a different format)
  • Cata: Fixed some incorrect criteriaIDs for Gamma achievements.
  • Cata: Fixed a bug with Champion of the Frozen Wastes showing under every version of Cyanigosa.
  • Cata/Wrath: Updated the format of all the Defense Protocol Dungeons.
  • Whoops, missed one.
  • Cata: Added maps to the Protocol Inferno Common Boss Drops header.
  • Cata: Added Protocol Inferno for Heroic+ Cata Dungeons.
  • Drake of the North Wind also drops from normal mode.
  • Removed some duplicated listings of Techniques in M+ versions of dungeons
  • Cata: Added Protocol Inferno dungeon achievements.
  • Classic: Updated Halls of Lightning and Halls of Stone to utilize the new Defense Protocol Headers.
  • Parser: Fixed a bug involving negative headerID values generating a non-unique hash for encounterHashes.
  • fixing hallows end fudge
  • Elegant Rune already properly linked in the providers list.
  • Updated Parser to allow nesting encounter data underneath specific headers. (this is prep work for Defense Protocol Alpha, Beta, Gamma, etc)
  • more old QIs & fixing candy bucket error text for parsing (hi darkal!)
  • Added a helper for "ShouldExcludeFromTooltip" to replace the relative difficulty logic filtering. This is to allow for non-difficulty headers to also override their source visibility conditionally. (such as for titan rune dungeons, etc)
  • Moved the creatureID default field to the shared default field section.

4.1.7

10 Nov 20:25
Compare
Choose a tag to compare

AllTheThings

4.1.7 (2024-11-10)

Full Changelog Previous Releases

  • Added Defense Protocol and Protocol Inferno headers for future work refactoring how they appear in the classic version of the DB.
  • parrsseeee
  • "cleaned" up Guest Relations using AQD/HQD
    fixed an incorrect itemid and objectid
  • Azj-Kahet/Rumors: Fix a coordinate issue implemented in 71f3db4
  • Sweep some reported errors
  • Ignore contrib shell script when packaging
    And remove no longer present files from the ignore list
  • Discovered map areas by minimap subzone check will now be cached
  • Found Map area chat link now only shown if /att contribute is active
  • another quest giver..
  • Deleted unused database files. (these were baked into ReferenceDB at my suggestion)
  • Sync'd TOC file contents between Classic versions.
  • PTR: 11.0.7 build 57409 data
  • Retail: cost fix
  • Guest Relations: Some updates to the quests, coordinates and descriptions
  • Detection of new Exploration Area will now attempt to grab the proper AreaID based on name matching
  • Added the Storming the Citadel source achievements.
  • Properly checking ActiveRowReference for 'sharedDescription' now since in some cases search results will be detatched from their parent references to prevent other inaccuracies
  • Added a warning when using 'description' in bubbleDown to use 'sharedDescription' instead
    Fixed all instances of the 'description' in being repeated via sharedData/bubbleDown as needed
  • Added the Snowfall Glade Pup objective data.
  • [Misc] add Link ATT to WoW for Mac.
  • Merge branch 'master' of github.com:ATTWoWAddon/AllTheThings
  • [Misc] Remove un-used links.
  • added tiktok lul
  • Changed shared description to a lighter version.
  • Cataclysm: Zul'Aman and Zul'Gurub
  • Couple map and coord updates for anniversary stuff to show where it exists
  • Added vendors that sell specialty crafting items and the Sands of Time for the Firelands quest.
  • Add some 11.0.7 meta achievements
  • Update Treasure Chests.lua (#1843)
    Update description for Empty Nightcap Cask
  • Adjusted 'AddEventRegistration' so it can still be properly utilized after the 'OnReady' event has fired
    Added /att realtime-exploration-check for contrib and debugging purposes
  • Add new guest relations secret
  • Adjusted the Update batch file to also update all relative git folders should it find any.
  • Add Warcraft 30th Anniversary Direct mounts
  • Retail: 86398 is wierd bonus chance for 1 of 2 mount that I missing
  • PTR: 11.0.7 build 57361 data (missing vendor stuff)
  • Parser: No longer propagates force-obtainable status from objectives into the parent (weird bubbleDowns are able to wrap objectives in timelines that differ from the parent quest, so this shouldn't also cause the quest, with a different timeline, to magically become available)
  • brom back to removed row
  • Added an extra check for Exploration caching based on sub-zone name displayed by the minimap when performing an ATT Refresh. This way the buggy Blizzard Exploration API can be bypassed based on the actual place the player is at. Maybe eventually the API will be sensible...
    Missing Exploration Area Discord popup now includes the Player 'coord' value
    Marked 'The Den of Flame' non-collectible in Dustwallow Marsh (no clue where this even is to match the minimap name for forced collection)
  • Deleted the unused link_att batch file. (Use the other one!)
  • Fixed /J in the link script.
  • Fixed a broken icon for mechanized chests.
  • Moved the PTR and Beta db files into the Retail folder. (This is so that if a PTR/Beta folder ever needs to be made for Classic, we can do so without a folder conflict)
    Added a GitHub Action for Updating Submodules. (In preparation for adding the db and contributor submodules)
  • The Imprisoned Archmage had the wrong quest giver data.
  • Fixed some more Tol Barad timeline values.
  • Fixed the timeline on Swamp Bait.
  • Diablo Events: Update for the Treasure Nabbin' bag description
  • test
  • Classic: Fixed Recipes being forced into Account Wide mode once activated once.
  • Classic: Titles are no longer stuck in Account Wide.
  • Added the Charred Bone Fragment objectID.
  • Add Forgotten Filio, Adjust Guest Relations and start mount secret
  • Update Timewalking vendors to use filter groups, add some new 11.0.7 items
  • Added Keanna's Log.
  • Further simplification on exploration harvesting
    Using /att collect-exploration now by default performs a simpler scan of only the Exploration objects with known coordinates which runs much faster (~30-60 sec) with no noticable lag. [Providing an extra parameter to the command will perform the previous 'robust' scanning]
  • Retail: Migrated a huge chunk of UI logic into Retail Window Logic
    Retail: Converted Row operations into Events so that they can be utilized without necessarily requiring all logic defined relative to the row logic itself (sooo many code references still hooked into RowOnEnter, phew)
  • Add new guest relations content, fix some anniversary errors
  • [TOC] Update for SoD Phase 6.
  • [Git LFS] Move Out Categories.lua from LFS.
  • Removed map 645 from NYI (it was found and sorted)
    Fixed formating.
  • [GitHub Action] build with Git LFS enable.
  • Added back git lfs tracking for all categories.lua files. (it was mistakenly purged earlier)
  • Reparsed all DBs so that Git LFS will do its thing hopefully.
  • Merge branch 'master' of https://github.com/ATTWoWAddon/AllTheThings
  • [Git LFS] Track all Categories.lua using Git LFS.
  • Moved Beledar's Attunement to the vendor
  • Categories.lua is now git LFS tracked rather than as text.
  • Deleted the apparently unused AllTheThingsMissingSources folder that had a toc file version from legion.
  • Add new secret chain, fix reported errors
  • Merge pull request #1837 from ATTWoWAddon/dependabot/github_actions/peter-evans/create-pull-request-7
    Bump peter-evans/create-pull-request from 5 to 7
  • Merge pull request #1836 from ATTWoWAddon/dependabot/github_actions/actions/setup-python-5
    Bump actions/setup-python from 4 to 5
  • Updated links to reflect the new ATTWoWAddon organization.
  • Added a tooltip option to only ignore NPCs while in Combat (tired of changing my ATT settings 230 times per raid night)
  • Use ATT prefix for flight path localization msg
    Note about map 994 for flightpath nodes
    Account-wide quest 79456
    Some old stashed examples about Quest links for future reference
  • Bump peter-evans/create-pull-request from 5 to 7
    Bumps peter-evans/create-pull-request from 5 to 7.
    updated-dependencies:
    • dependency-name: peter-evans/create-pull-request
      dependency-type: direct:production
      update-type: version-update:semver-major
      ...
      Signed-off-by: dependabot[bot] [email protected]
  • Bump actions/setup-python from 4 to 5
    Bumps actions/setup-python from 4 to 5.
    updated-dependencies:
    • dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-major
      ...
      Signed-off-by: dependabot[bot] [email protected]
  • Revert "Merge branch 'master' into git_lfs"
    This reverts commit a508c8a, reversing
    changes made to 5e39b1e.
  • Revert "[GitHub Action] Clone with LFS."
  • [GitHub Action] Clone with LFS.
  • Merge branch 'master' into git_lfs
  • Tweak Guest Relations quests
  • Guest Relations: The Case of a Good Book, and Battered Celebration Crate added
  • Add new BC Timewalking Tabards, add Diablo Immortal promo
  • Adjusted Missing Source tooltip text slightly so it exactly matches what a contrib needs to add for the Item-Source link
  • Missing Appearance tooltip info is now shown regardless of Shared Appearances being enabled
    BrokenUniqueSources checking is now performed regardless of Shared Appearances being enabled
    Removed some unnecessary visualID assignments that don't make sense
  • Added few new sources.
  • Fixed a logic gap for Criteria being shown incomplete for users not using Account Mode/Account-Wide Achievements
  • [Git LFS] Add remaining db.
  • [Git LFS] add ptr db.
  • [Git LFS] Add beta db.
  • [Git LFS] Add library files.
  • [Git LFS] Add execution files.

4.1.6

05 Nov 10:46
Compare
Choose a tag to compare

AllTheThings

4.1.6 (2024-11-05)

Full Changelog Previous Releases

  • Had a string of unexpected issues in the classic version of att/wow, hopefully they should all be fixed now and att work correctly in every version of wow
  • Fixed Currency statistic text not updating when your currency amounts change
  • Add new Guest Relations quest, input Mtn Dew pet species ids
  • Re-duplicated the BRD raid drops so that we can accurately list their respective key costs... maybe eventually another way to handle this organization without duplicating the Items...
  • Set Achievement Criteria as 'Trackable' as this can be used to allow incomplete Criteria to be shown in lists even if their Achievement is already earned (relates to #1782)
  • Achievement Criteria only show 'saved' indicator if the criteria has specifically been completed (they continue to be considered collected if the Achievement itself has been earned) (relates to #1782)
  • Fixed variants setup for Breadcrumb-type Quests
  • Removed pre-registration of the LOOT_CLOSED event (relates to #1792)
  • Fixed possibility of Lua error for minilist tooltip when in a Location that fails to return a mapID (fixes #1707)
  • Classic: Fixed Item cost logic on gold-cost Items (fixed #1833)
  • Parser: Fixed tabel reference for non-en FlightPathNames
  • Add Mtn Dew promo itemids, start adding some 11.0.7 meta achievements, fix some reported errors

4.1.5

04 Nov 19:00
Compare
Choose a tag to compare

AllTheThings

4.1.5 (2024-11-04)

Full Changelog Previous Releases

  • parse and added belt
  • cata (again)
  • classic parses
  • Revert "[Localization] update Shatter Point." (#1832)
  • Fix Malown's Slam and wrongly priced Hallow's End toy
  • Update Hallow's End.lua
    Little Wickerman cost 100 tricky treat
  • Added a table for specific Events which should never be put on a Runner as they will be used for user-based UI interactions
  • Adjusted some debug prints for upcoming Events
  • Retail: Minilist data is now temporarily cached when changing maps, and quickly re-entering a cached map/zone will swap the existing data back into the list without re-triggering a Rebuild or Full Update of the minilist (e.g. moving back into a recent map within a minute since it was left will be much smoother now)
  • Fixed a couple wonky DATAS situations which caused categories to randomly have differences
  • Parser: Timeline inheritance logic converted into generic logic controlled by .config files (more fields will eventually be migrated to this design instead of being arbitrarily performed in hardcoded Parser logic)
    Added some config info to the Classic configs
  • Parser: Added a new hierarchical field handling type: Any Propogation (i.e. if any child group has a value in the field, then copy it to the parent)
    Parser: Cleaned up Timeline handling & logging output
    Parser: Processing sequence now passes through the parent data as well (this can be used in the future to improve other hierarchical persistence of data more cleanly)
    Parser: timeline values now persist down data hierarchy if not specifically defined (i.e. like automatic bubbleDown)
    Parser: timelines which have an added value later than their parent with a removed timeline can potentially cause the parent to not be removed (caveats: child is added in a patch earlier than the removed of the parent, or any inherited/defaulted timelines will be ignored)
    Parser: rwp values will now be captured for previously-removed content (previously it only captured rwp values for future removal patches)
    Parser: Fixed a potential logic issue where hierarchical processing could perform incorrect hierarchical changes (no evidence this actually happened anywhere)
  • Fixed a bunch of vague or inaccurate timeline values based on some Parser changes for timeline handling
  • Fixed some timelines based on some new timeline handling in Parser (soon, more to fix)
  • Dropped races field from Tricky Treat.
    Fixed 19th anniversary unobtainable stuff.
  • Setup some 11.0.7 meta achievements

4.1.4a

04 Nov 16:20
4.1.4a
ebe4d04
Compare
Choose a tag to compare

AllTheThings

4.1.4a (2024-11-04)

Full Changelog Previous Releases

  • Revert "[Localization] update Shatter Point."

4.1.4

03 Nov 17:19
Compare
Choose a tag to compare

AllTheThings

4.1.4 (2024-11-03)

Full Changelog Previous Releases

  • Now with groups, (ty Darkal)
  • Sharchavon drops are now sorted by armor class
  • Put new NYI recipes into correct place.
  • regionID's for wotlk tw
  • correctID for each region
  • nvm thats normal tw
  • 1 more possible ID for bday
  • timewalking dm:n doesnt exist
  • classic tw should now show in minilist
    added eventID's for noneUS regions
  • Quest 76261is account-wide
  • Fixed some whitespace in Tanaan Jungle
    Reparsed
  • Migrated remaining 'guessed' Recipes to respective ProfDBs
    Removed 'guessing' Recipe logic from Parser (going forward, Recipes will require being defined in the respective ProfDBs for accuracy of collection in-game)
    Cleaned up some duplicated/NYI MoP Cooking NPCs in VotFW
  • Added/applied a new function (TempForceMisc) to make it easier to temporarily stop certain profession-related Items from being turned into Recipes until all ProfDBs are completed
  • Guest Relations: Fine tune descriptions, IDs and coordinates
  • Added many Item/Recipe links to JC/Tailoring ProfDBs
    Cleaned up some Garrison Gem Boutique organization
  • Some data adjustments to fix recipe warnings in Parser
  • Parser: Now only 'guesses' recipeID's for Items which are NOT in an Unsorted category
    Parser: Now only prints warnings when failing to determine recipeID's for Sourced content
  • Some NYI/HQT cleaning.
  • Removed a lot of NYI/Unsorted Things which have actual Sources
    Couple ProfDB adjustments based on other Parser rabbit holes I fell down
    NYI/HQT Roots will no longer accept BNet API data within their nested Quests
  • Parser: Now includes an ItemRecipeDB helper log message in Debug for when a duplicate SpellID from an Item is assigned as a RecipeID due to the RecipeID being Sourced
  • Update zhCN locale.
  • Update Bael'Gar ID in TW raid
  • Fixed provider ordering for Island Exp quests which are actually started by the Items
  • [File Attributes] fix typo.
  • Fixed .gitattributes file
  • Fix some reported errors
  • Parser: Fixed an issue where parsing in Debug would warn about inaccurate Cost changes by ignoring the 'cost' field in Debug DBs (due to duplicate Sourced Things with differing Costs being merged into Debug DBs)
    Parser: Fixed an issue where parsing in Debug would merge Timeline fields between duplicate Sources of Things (due to Debug DB merging)
  • [File Attributes] all source/text must commit in CRLF.
  • Guest Relations: Removed some items from Unsorted
    ObjectID for Mounted Spyglass
    Added Glyph of Arcane Familiar to Libergo in Valdrakken
  • Retail: OnRowEnter tooltipInfo assignment use direct indexing instead of tinsert calls
  • Retail: Handle OnEnter/OnLeave for tooltip refreshing a bit more technically-accurate
  • Retail: Portrait icon settings are now cached when changed for the Portrait assignment logic instead of every row refresh looking up the current settings value up to two times each
  • Retail: Fixed a rare situation where duplicate groups within a large set of groups merging into another group could completely replace themselves instead of properly merging
  • Retail: CreateRow is now directly based on a given table and index
  • Forgot to remove this.
  • Fixed Grateful Offering currency in SL.
  • Update zhCN locale.
  • updated vision header
    updated grateful offerings note
    updated tuskarr fishing items note
    updated lamplighter satchel for the mount
  • Retail: Window row Container is now a metatable to create new rows when needed to simplify some logic (probably can clean up more in future)
  • Retail: Slight simplification for refreshing ATT window rows
  • Unhandled ATT events are now prefixed with ATT so disgruntled users know where to send their hate mail (though it should never happen in the first place!)
  • Retail: Revised registration sequence for CRITERIA_UPDATE so it doesn't sometimes register itself prior to the assigned function being linked
  • First pass at adding Plunderstore rewards, update mount/petDB
  • [Localization] update zhTW.
  • Made a new header for Candy Bucket quests.
  • Added Tricky Treat to all Candy Bucket quests.
  • Add last Chapter 1 Guest Relations quests, fix some reported errors
  • Updated QuestNames
  • Sort Recipes
  • Harvest: 11.0.7.57361
  • Harvest: 11.0.5.57388
  • Harvest: 11.0.5.57292
  • Harvest: 4.4.1.57294
  • Harvest: 3.4.3.57364
  • Harvest: 3.4.3.57316
  • [Parser] update PTR config.
  • Parse for Trading Post, fix minor errors
  • added correct build number for trading post
  • OnCurrentMapIDChanged now sequences to OnRefreshWindows (i.e. this makes sure that esp. the Main list shows current zone highlights properly when changing zones when open)
  • Zul'Gurub: New header for 10.0.7-content
  • Add new secret quests, fix some reported errors
  • Update Quests.lua
  • Candy Buckets
  • Alterac Valley quests are all fixed now!
  • added aspirant cloak ensemble note to also gladi ensemble
  • world drop fix
  • bc&wotlk pvp set acms are no longer elite tagged
  • cata pvp set achievements are no longer tagged as removed
  • hq delve
  • Monk Runecarving Power Memory of the Morning's Tear apparently does not exist. Not sure if the item needs to be moved to NYI or anything.
  • Added chat command: /att collect-exploration -- this allows a character to forcibly scan all known maps and cache their global Exploration data for that character. Note that this is rather extensive and can only be started by this chat command and it will run for a few minutes. In the future, there will hopefully be a quicker way to check known Exploration areas instead
    Added chat command: /att harvest-exploration -- this is for debugging and replaces needing to use a script
    Added chat command: /att harvest-map -- this is for debugging and allows harvesting all exploration coordinates on a single mapID for testing
  • Fix some minor errors are reparse
  • Update contributor credits
  • SImplified the quest chat print by using SearchForObject
    Quest chat print now includes the 'ATT' prefix so it's clear where the chat is from
  • Main Only Unique now only quick-escapes for Armor/Back/Shirt types of gear since shared appearances across weapon types don't count for Transmog
  • [TOC] update retail PTR version.
  • Parser: Fixed an issue with Achievements and quests preventing parsing
  • Removed a bunch of HQTs which are actually being linked into their triggered Achievement via automation
  • Pull out waporware anniversary drops for reconfirming
  • Some Template setup for Siren Isle
  • Parser: Testing out not having Item-based Criteria merge into the parent Acheivement as providers/cost and instead be 1:1 relative to the individual Criteria
  • Add The Great Detective
  • Fixed Return to Khadgar.
  • Updated quests in The Black Morass to use provider instead of the old old old cost style.
  • Added the Arcane Containers for the Kara key quest.
  • Into Slashing Winds did not have an objective.
  • [Localization] update Shatter Point.
  • The Flight Paths dynamic category window now uses the header.
  • [Localization] Update zhCN.
  • [Localization] update Phase.
  • More account-wide quests added & various quest clean up
  • Setup Mountain Dew promotion items
  • Zul'Gurub descriptions

4.1.3

29 Oct 21:42
Compare
Choose a tag to compare

AllTheThings

4.1.3 (2024-10-29)

Full Changelog Previous Releases

  • cata parse
  • Add Novemeber 2024 Trading Post, fix minor errors
  • Class Variants are now defined slightly differently and use a prioritized array rather than keyed assignments
    Variants can now be combined without needing to copy logic manually to new types
    Some Quests now properly show their auto-name while also retaining Lock logic
  • Updated the Loot-Filled Pumpkin's tooltip (Blizz, stop being inconsistent, please)
  • Fixed a Lua bug that could occur when showing the tooltip on Titalsteel Bar while also being a Blacksmith if the Item had not yet loaded in the game (needs parse)
  • Added more Zaralek Cavern Flight Paths.
  • [API Wrapper] Migrate GetSpellName.
  • [Localization] Update zhTW.
  • Tweak some anniversary details
  • Alphabet sorting.
  • Sourced Battleworn Bludgeon to both A/H vendors.
  • Some small tweaks
  • Some anniversary secret updates
  • Class initialization issues when ATT is starting will now just directly throw an error so that they don't get missed due to debugging chat spam
  • Anniversary: Better header, me thinks
  • Anniversary: This item was sorted in b1bfbd1
  • Anniversary: First Celebration Crate added
  • Retail: SearchForLink no longer repeats identical searches when searching for modItemID
    Retail: Source(s) group is now a bit more accurate in checking whether the Source contains the specified group
  • Fix price of the first WoW 20 Anniversary ensemble
  • Simplified SearchForObject a bit more
  • Anniversary: Week 1 of the Guest Relations quest chain completed.
  • Secret file.
  • TWW: Final batch of the Kaheti Excavations
  • Fixed Mole Machine coords.
    Added more obtainable sourceless items.
  • Timely Tourist's Sash
  • [TOC] update Classic PTR version.

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.