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

[Core] Butchery - Framework #48

Open
LambdaSix opened this issue Jun 6, 2019 · 0 comments
Open

[Core] Butchery - Framework #48

LambdaSix opened this issue Jun 6, 2019 · 0 comments

Comments

@LambdaSix
Copy link
Owner

Implement Butchery as a data driven framework.

  • Define butchery steps in JSON with skill/difficulty multipliers for later in-game tweaking*
    So that time for a step is driven by the factors and the creatures Mass/Volume and
    the quality of tool being used.
  • 'ToolFactor' defines the bonus to output from higher quality tools
    Better tools should slightly reduce time taken but also increase outputs.
  • Define butchery steps by which product types they produce
  • Allow special results, i.e, field dress should extend the carcass's lifetime
  • Definition of Requirements (rope, flat surface) for steps
  • Allow steps to define bonuses/penalties for having performed prior steps
    So that Quartering first reduces the value of Skinning later.
    This could be implemented via temporary flags.
  • Each step should be an Activity so that it can paused & resumed later without issue.

Current data is designed skinning around a Moose taking around 2 hours for an experienced (Level 10) hunter.

[*] - Global difficulty modifiers can just increase/decrease the factors

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

No branches or pull requests

1 participant