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

Add the item glossary #2

Draft
wants to merge 37 commits into
base: frosted-redux
Choose a base branch
from
Draft

Add the item glossary #2

wants to merge 37 commits into from

Conversation

exoRift
Copy link
Collaborator

@exoRift exoRift commented Jun 20, 2022

Add a glossary that will be populated by a script that automatically generates entries based on data from the latest release

At the moment, the glossary will list

  • Items
  • Blocks
  • Mobs
  • Brew Effects
  • Rites
  • Spells

@exoRift exoRift added the enhancement New feature or request label Jun 20, 2022
@exoRift exoRift requested a review from MsRandom June 20, 2022 03:54
@exoRift exoRift self-assigned this Jun 20, 2022
Copy link
Member

@MsRandom MsRandom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pretty clean so far.

@exoRift
Copy link
Collaborator Author

exoRift commented Jun 23, 2022

@MsRandom Stats desired to be served via API

General:

  • Name
  • Description
  • ID
  • Recipe (Make sure it also says how many of the item are created by the recipe, like 3 potions from the kettle, for example)
  • Recipe type (shaped crafting table, furnace, kettle, etc.)

Items:

  • Name
  • Description
  • ID
  • Durability
  • Damage
  • Type (item, tool, armor, etc.)
  • Capacity level
  • Power level
  • Duration level
  • Dispersal type

Blocks:

  • Name
  • Description
  • ID
  • Recipe?
  • Solid/Transparent
  • Type (building, machine)

Mobs:

  • Name
  • Description
  • ID
  • Hitpoints
  • Damage
  • Friendly/Hostile/Boss

Brew Effects:

  • Name
  • Description
  • ID
  • Recipe
  • Capacity
  • Cannot be paired with
  • Max stats

Rites:

  • Name
  • Description
  • ID
  • Recipe
  • Circle required (part of recipe)
  • Infusion required
  • Coven witches needed

Spells:

  • Name
  • Description
  • ID
  • Symbol
  • Unlocked with: ?
  • Infusion required

Other Requests

  • Cache a list of items whos recipe contain an item, per item (That way, I can list which items require an ingredient to craft them on that ingredient's page)

@MsRandom
Copy link
Member

Most of this does appear to be doable.

@exoRift
Copy link
Collaborator Author

exoRift commented Jun 23, 2022

TODO:

Add support for

  • Category determination (dynamic variables)
  • NBT
  • Byproducts
  • Recipes being served standalone
  • Multi-product recipes
  • Stack sizes on products
  • Hot-link to the machine needed to craft an item on the title of the crafting grid

exoRift added 6 commits June 24, 2022 18:45
- Add fallback for unknown items
- Fix issue where stack sizes would only display in the crafting bench
- Navbar no longer creates scrollbars on expansion
- Item descriptions now segment into paragraphs
@exoRift exoRift requested a review from MsRandom June 26, 2022 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants