Two config options to make Chocobos more "vanilla" #93
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The first config option, requireEmptyHand, lets users turn off the requirement to have an empty hand to mount the chocobo. The reason for this is threefold: 1, vanilla horses don't require an empty hand; 2, it's annoying to have to free up a hotbar slot to mount; and 3, so the Bauble Mounts mod doesn't have to mixin to AbstractChocobo.
The second config option, "genderless", makes chocobo gender purely cosmetic, and allows chocobos of the same gender to breed. This makes chocobo breeding similar to vanilla mob breeding.
Although it probably wasn't necessary (considering other config options don't have text), I also added dynamic chocobook text for this. If "genderless" is enabled, the book doesn't mention anything about gender. I didn't bother with anything Patchouli related because I noticed it's disabled and the ChocoboBookScreen works well enough.
Tested and working in both loaders.
Let me know what you think :)