ALL THE THINGS

ALL THE THINGS

31M Downloads

Automate pulling data from wow.tools

Molkree opened this issue ยท 11 comments

commented

When there's a new WoW build we can automatically update some stuff in ATT repo.

Ideally these will be a bunch of short scripts that could be run with a main one. Should be possible to easily add to GitHub Actions as well so you only have to run the job and get a pull request with all changes later.

commented

I would like to have a better way of editing data in general that the Parser utilizes without needing to rebuild the Parser itself. So hopefully can have like a JSON file that gets read by the Parser and uses that data for whatever function.
This would include the different build versions of each game version, so it could be updated and used for Parsing by anyone at any time rather than needing "someone" to have to rebuild and commit the actual Parser itself.

commented

Why QuestV2CliTask? Seems to only be specialized quests. I recommend we change it to QuestV2. Why Item Sparse instead of item?

commented

Why QuestV2CliTask? Seems to only be specialized quests. I recommend we change it to QuestV2.

Because QuestV2CliTask has names. I haven't noticed that it has fewer quests, we can use both.

Why Item Sparse instead of item?

Same reason, only picked that one because it has names. We can use both.

commented

@gbrage

  • when the questID is missing in either the form of q(questID or questID=questID in Categories.lua

Why are there two different forms? What is this second one?

commented

@gbrage

  • Add an option to pull everything within an interval (or at least the current build/everything option).

Can you be more specific? What does everything mean in this case? I suppose interval here means between two builds?

commented

@gbrage

  • Add an option to exclude IDs.

Exclude them from where?

commented

Why are all MissingThings.lua files inside the 00 - Item Database folder? It doesn't make sense, they are not all items.

commented

@gbrage

  • when the questID is missing in either the form of q(questID or questID=questID in Categories.lua

Why are there two different forms? What is this second one?

questID=### would happen if an Item/NPC is directly marked as a quest. Though we are trying to get away from that format and use provider of the Item on the Quest as an actual group. Npcs tagged with Quests will remain.

commented

Why are all MissingThings.lua files inside the 00 - Item Database folder? It doesn't make sense, they are not all items.

Maybe Item Database should be renamed to Conditional Data or something that doesn't imply all content relates to Items specifically. Rather than adding a $$$ Database folder for each type of thing.

commented

Updated. Somehow closed it kek

commented