Animals don't eat until their hunger meter is full

Started by SiriusCowKing, March 03, 2020, 03:37:25 PM

Previous topic - Next topic

SiriusCowKing

This is nothing new, and I know it's a bit minor, but it's something that always bothered me. Any animal that has a big stomach, like elephants for example, will only eat until the hunger meter is past "hungry" and then stop. In the case of eating kibble or the likes, they will eat 20 and that's it. These animals are never fully satisfied. I would imagine that an elephant would just keep eating the next grass or bush until the meter is full.

Where this actually affects gameplay is for caravans where animals can graze, yet animals are always almost hungry, and enter any battle almost hungry. If they get injured, they will need to be fed right away. It also affects with the case of some big predators, leaving part of their prey on the ground instead of eating until full, which gives more free meat to the colonists.

If this was to be fixed, I would say that snakes could also be reworked in order to eat the entire prey they kill, just like in real life, and then not eat for a week or two. This change would be very easy to make by simply raising the maximum food snakes can carry inside them.