Potjeh wrote:let cows feed infinitely on grass tiles, but not produce any milk without proper feed. This would serve well for letting you take a break without letting you get infinite milk with zero effort.
I dunno. I do agree that livestock is too time-dependent, and that it should (probably) be possible to take more-or-less indefinite breaks from them, just like with farming (though some kind of decay-like mechanism probably wouldn't hurt either, so that inactive settlements decay properly, even with livestock).
On the other hand, that particular mechanism would still allow the raising of virtually infinite stocks of cattle, which both seems kind of unreasonable and wouldn't be too good on server performance. I would like to see that livestock maintenance, somehow, scales with diminishing returns with the number of cattle kept so as to keep their population withing reasonable bounds.
I haven't been able to think of any way to combine those two without conflict, however. It should also be mentioned that I support the idea of grazing being, at least in optimal circumstances, better than feeding on fodder from a trough. I'm still trying to formulate a system which allows for both that, and for a better system of crop farming.