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

Cutting Board - Chop an item into many items #10

Closed
vectorwing opened this issue Jul 15, 2020 · 1 comment
Closed

Cutting Board - Chop an item into many items #10

vectorwing opened this issue Jul 15, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@vectorwing
Copy link
Owner

vectorwing commented Jul 15, 2020

The Cutting Board is an idea for a workstation where items can be cut down into multiple outputs.

Cutting Board

Items would be applied on top of the board. When the station is right-clicked with a proper tool (usually a Knife), it takes some durability and chops the item into several others. This mechanic could either be simple, involving just a right-click, or more complex, involving cut directions to properly extract items from the board, in some kind of "puzzle" mechanic.

Recipe examples:

Knife

  • Raw Salmon -> 2 Salmon Filet, 1 Bone Meal
  • Raw Chicken -> 2 Chicken Cuts, 1 Bone Meal
  • Wheat -> 1 Flour, 1 Straw
  • Sugarcane -> 1 Sugar, 1 Straw

Axe

  • Wood Log -> 1 Tree Bark, 1 Stripped Log
  • 1 Door (2 cuts) -> 2 Planks

Shears

  • 1 Saddle -> 2 Leather, 1 Iron Ingot
  • 1 Horse Armor (8 cuts) -> 1-2 Armor Material, 1 Saddle
@vectorwing vectorwing added the enhancement New feature or request label Jul 15, 2020
@vectorwing
Copy link
Owner Author

Basic Version - A simpler, more intuitive method that isn't skill-based and can be automated more easily.

  • When right-clicked with an ingredient, it sits over the board:
    • Option 1: Invalid items can be placed, but cannot be cut with anything. Good for decorations;
    • Option 2: Invalid items cannot be placed.
  • When the proper tool (usually the knife, but other tools can be used) is used on the board, the item is broken down:
    • Option 1: cutting always takes 1 right-click;
    • Option 2: recipes can define how many cuts the item needs, from 1 to 8, each consuming durability.
  • Outputs are flung to the opposite side of the cutting board's handle. Players can grab it if within close reach, but otherwise the items can be captured by a hopper or basket in that direction.
  • To automate:
    • Dispensers can use tools if facing a cutting board;
    • Hoppers can insert items into it, or maybe drop them on top.

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

No branches or pull requests

1 participant