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

Crafting #14

Closed
3 tasks done
fabio-t opened this issue Nov 4, 2017 · 1 comment
Closed
3 tasks done

Crafting #14

fabio-t opened this issue Nov 4, 2017 · 1 comment
Assignees
Labels
Milestone

Comments

@fabio-t
Copy link
Owner

fabio-t commented Nov 4, 2017

  • make a CraftScreen that opens by pressing c and shows the available recipes. When a recipe it opens a CraftItemScreen with more detailed information on that specific recipe (eg, what it does require, do we have all that, what will it produce). ESC goes back as usual, and ENTER produces the item.

  • recipes should be loadable from a single file, crafting.yml. All involved items (the output item and the sources/tools) must be specified into items.yml (see Make templates for everything in YAML #12).

  • failure to craft, and success in crafting, must both produce a Message otherwise the user doesn't have a feedback.

@fabio-t fabio-t self-assigned this Nov 4, 2017
@fabio-t fabio-t added the feature label Nov 4, 2017
fabio-t added a commit that referenced this issue Nov 5, 2017
…mplex yaml parsing, but still not there - yet
@fabio-t fabio-t added this to the 0.2.0 milestone Nov 5, 2017
fabio-t added a commit that referenced this issue Nov 8, 2017
fabio-t added a commit that referenced this issue Nov 9, 2017
@fabio-t
Copy link
Owner Author

fabio-t commented Nov 9, 2017

Last piece missing: adding a few more fields to the yaml objects and then destroying the "source" items we have identified.

fabio-t added a commit that referenced this issue Nov 10, 2017
…ml files; I can directly use the artemis-odb component which is great
fabio-t added a commit that referenced this issue Nov 14, 2017
…ed ones, must be specified elsewhere (ie, items.yml); crafting.yml only specifies the crafting procedure, not the output
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant