Skillet

Skillet

112k Downloads

Question about addon handling categories without recipes

Wraithlord2015 opened this issue ยท 5 comments

commented

Per our short conversation on curseforge about "Draenor Mining" and "Shadowlands Mining" being returned by Blizzards API as a "subheader" and not a "header", is there a way to work around this so the addon shows the skill level like all the others?

commented

I'll have to do some research to see if I can generate some "fake" data. These two mining categories have no recipes so other than keeping track of the skill level, there's nothing for Skillet to "craft" in these categories. I'll update this issue if I have any success.

You can open the Blizzard Mining UI by shift-clicking your action bar button and the dropdown at the top will list your skill levels for these two categories. Other addons like Altoholic and BagSync will also list them.

I have two toons with mining, a Blacksmith and a Jewelcrafter. Turns out my Jewelcrafter skipped Shadowlands so he never trained there.

commented

Sure thing. If it's not possible - at least you gave it your best shot. Tks for looking into it either way! :)

PS - that's all I'm looking for; is to just be able to track the skill level like the others. I prefer your addon's interface, and I like to be able to (at a glance) see if I'm missing training from any of the expansions and where I'm at skill wise. Not sure why, but Blizz's interface just feels really cluttered to me.

commented

Many of Skillet's databases are keyed by recipeID. The data for each recipe includes the category, subcategory, etc. Since these two categories don't have any recipes, they are never seen by Skillet. I believe to change this behavior will require substantial work.

I've still got some investigating to do.

commented

Is it possible to have it display a message along the lines of "Blizzard did not add in any recipes for this expansion" and have it display the skill level?

commented

If I could display a message I could just display the progress bar. As I've said before, Skillet's database is indexed by recipes and since these categories have no recipes, Skillet doesn't "see" the categories. I wish I could solve this problem but it would need a major rewrite of Skillet's data gathering logic.

I could do something like the Altoholic display below, but I'm not sure that it is worth the effort.

image