Cross-breeding result system
EEzackHShtin opened this issue ยท 10 comments
I think it would be cool to have a random entities feature, like that of Optifine. Multiple textures for a single breed and a skin rarity parameter.
implemented in 89051f2
Much like horses?
In terms of random stats, I do think I'm actually going to go forward with that. I feel that the dragons should match up with the horses in terms of the stats systems. However the breed limitations that the dragons have may prove problematic; but may also not for balance reasons. Who knows, this is why we have configs.
When it comes to unique textures however: I don't think this will be implemented, due to the fact that there are already different breeds of dragons.
One more thing. Could you add cross-breeding for hybrids and stuff like that? And percentage on what kind of baby will come out? Sort of like the vanilla colored sheep. For example: cross breeding a Fire and Water dragon. The two things that could come out. A mist dragon or a thunder dragon, and the thunder is stronger but has a lower chance of coming out.
Oh, and also, could you add breeding requirements, like water dragons can only breed in or near the ocean, and cool downs and such.
Thx for reading and I hope you take these suggestions.
I'd recommend open the Aether mod support suggestion as a separate issue to make it easier to track if Kay9 wants to take it on.
It isnโt a suggestion and really isnโt needed. This was just a question that doesnโt even need to be answered. It was just asked out of curiosity. Someone else may add it as a suggestion. Iโm really done with my suggestions.
Going to steer this issue into a thread to track the Cross-Breeding system as you suggested.
I have thoughts already on how I want to approach this internally.
Since I do want this to be data based, I may actually end up using the game's Recipe system to create "recipes" for dragon breeding.
It makes sense, one ingredient plus a different ingredient produces a result. That's how recipes in the game in general works. To handle unknown breed combinations, it'll just fall back to the current "pick one of the parents breeds" system. And since the recipe systems are already in place for me, this would be easy to implement.
However, this looks more like a feature suited for the upcoming 1.2.0 version.