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

Implement horse colouration affecting attributes. #24

Open
Nevakanezah opened this issue Feb 12, 2020 · 0 comments
Open

Implement horse colouration affecting attributes. #24

Nevakanezah opened this issue Feb 12, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@Nevakanezah
Copy link
Owner

A prominent feature in real-world animal husbandry is the notion that specific breeds of animal can exhibit behavioural or physiological traits, and crossing these breeds can create useful hybrids.
Minecraft's horse colouration system seems an ideal vehicle to implement this kind of added complexity in a visually-accessible way.

Implement a system whereby:

  • The colour & markings of naturally-spawned horses affects the max & min boundaries for each vanilla attribute. As an example:
    • Brown horses are faster but have lower health
    • Spotted horses have higher speed
    • White horses have higher health and weak jumps
  • Crossbreeding results in a child whose max/min boundaries for each stat are influenced by those of its parents, similar to how attribute values are currently selected
  • Possibly implement a "zero-sum" system where optimizing certain traits comes at the cost of other traits being inherently worse.
  • Determine reasonable limitations for the new max/min values such that exceeding vanilla limitations is possible through optimization
@Nevakanezah Nevakanezah added the enhancement New feature or request label Feb 12, 2020
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