Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recipe Tracker #377

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

Recipe Tracker #377

wants to merge 5 commits into from

Conversation

BlackStartx
Copy link

Resolves #299, Resolves #306

Why I've been working on this

Like in #299 and #306, I too have been looking for a Recipe Tracker to keep track of my Genshin recipes arround Teyvat and their proficiency status, but didn't found any.

What does the Recipe Tracker do

In the Recipe page you will be able to mark each recipe of the game to keep track if you obtained them or not, as well as their proficiency status.

image

The data will be saved on the ${prefix}recipe key, and the format is a dictionary of (food_id: string, proficiency: ?int).
If proficiency is undefined then the user have not yet obtain the recipe, otherwise that's his proficiency status for the food.

The tracker also have support for recipes available by default, handling them in a different way.

Lastly:

The recipe are divided in two categories: Permanent and Event-Exclusive.

image

So recipe that are currently unavailable does not share the list of the one that are permanently obtainable in the game.

The "fast editing" button allows you to skip the proficiency count and instantly set the recipe to unobtained / mastered.

Just a big preview of the whole page

image

What does the PR contains

This Push Request contains:

  • A brand new tracking page: routes/recipe/index.svelte
  • A json file containing recipe data: data/recipe/en.json
  • A total of 143 new images: (1 recipe icon) (5 type icons) (137 food icons)
  • New localization array on the existing file locales/en.json: 'recipe'
  • And 5 new lines on existing files.

If for any reason there could be changes to be applied or made feel free to ask me~

Thanks for the attention and for the amazing project~ ♥

P.S: While developing this I've found out I was missing 8 recipes and collected them... that's quite effective!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Suggestion: add recipe list update the database please
2 participants