Specifically restrict animals that are hungry. A few cases:
An animal was restricted for Training or Milk/Shearing, but the Handlers are busy, and it is starving. Let it out to eat, and come back later.
The animal has access to food, but is being dumb. It can't find food close enough, or it went to bed without enough food, and started staving during the night. Wake it up and send it to the freezer immediately to eat something. Helps prevent miscarriages too!
Notes on the implementation:
We assume the ticks until starving is linear based on current hunger level, which is absolutely not true. The reality is more complex. We assume their food need will fall linearly based on its current rate, when in reality in slows down closer to the end. This means we are currently assuming animals are hungry sooner than we need to.
Specifically restrict animals that are hungry. A few cases:
Notes on the implementation: