So I've been trying to domesticate goats for a while now. I'm at Gen 3 and the goats still won't stop running away when I get near, making it unbearably frustrating to milk them. I thought by now that they would calm down. Turns out, they need to be Gen 10 before they stop fleeing the player! So how long would it take to get to Gen 10, so I can finally milk them without having to chase them around the pen until their path-finding inevitably stops working?
According to the wiki, it takes 34 days for goats to go through a breeding cycle. To get to Gen 10, theoretically it would then take 340 in-game days. But considering 50% of children end up being male, you would need to go through 20 breeding cycles to maintain the female population (why can't kids inherit the generation of the father?). So that is 680 in-game days. Considering a VS day is 48 minutes, that means you would have to spend 544 hours of IRL time to reach Gen 10. If I were to play the game for 15 hours a week, that means I would have to play for nearly 9 IRL months to get Gen 10 goats!
So surely you're not actually supposed to ever obtain Gen 10 animals. So what's the intended way of maintaining and milking goats? I've tried rope-tying the goats, but ropes don't actually restrain animal movement whatsoever, and the ropes always snap (so what is the point of rope-tying animals?). The only other way I can think of doing it would be by trapping each individual goat in a 1x1 box so they physically can't run away, but now I'm being forced into making a goat prison, and I just can't make myself do that in my cozy homesteading game. I want them to be able to live in an open pasture, grazing on the grass, not stuck in a tiny box all their lives!
Is there any way to achieve this, or at least any plans of domestication being reworked?