RimWorld

RimWorld

Not enough ratings
Fertilized Egg Cooking Improvements
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.6
File Size
Posted
245.704 KB
30 Aug @ 8:41am
1 Change Note ( view )

Subscribe to download
Fertilized Egg Cooking Improvements

In 1 collection by llunak
llunak's RimWorld mods
17 items
Description
Makes it easier to cook fertilized eggs while keeping animal population stable.

Description

When farming animals that lay eggs, it is complicated to set up cooking of eggs to both be efficient and keep the animal population stable. Allowing cooking of fertilized eggs runs the risk of cooking also eggs that should be used to hatch new animals, not allowing cooking of fertilized eggs may result in large animal population when too many of them hatch and slaughtering all newly hatched animals may be a lot of pawn work for relatively little gain. And switching between these two options is tedious.

This mod implements the following features to help with the issue:

  • Emptying of egg boxes is allowed even when not full (20 eggs). Fertilized eggs may be emptied every day (to ensure eggs do not stay long enough to hatch), unfertilized eggs may be emptied every 5 days (to keep more stable supply of eggs, and also ensure they are all used before they rot if the colony is small).
  • Stockpiles and cooking bills have a new filter for fertilized eggs called "Allow hatching eggs". If the filter is disabled, eggs reserved for hatching are not allowed (see below).

Eggs reserved for hatching

The mod uses auto-slaughter settings for deciding if some eggs need to be reserved for hatching. If animal count is at least the limit set in auto-slaughter settings, no hatching eggs are needed (and so the filter allows fertilized eggs even if disabled). If animal count is not sufficient for the auto-slaughter limit but there are enough fertilized eggs in storage zones with "Allow hatching eggs" enabled, no more hatching eggs are needed (and so again the filter allows fertilized eggs even if disabled). These storage zones must be on the ground (no shelves etc.), and hauling eggs out of them is not allowed as long as the eggs need to be reserved.

Animal counts

There is a sufficient animal count if, in this order:

  1. If "Total" auto-slaughter limit is set, the number of animals meets the limit, or the sum of animals and reserved eggs meets the limit.
  2. If Improved Auto Slaughter mod is used and "Male total" and "Female total" limits are both set, then either the numbers of both male and female animals must meet their limit, or each count plus number of reserved eggs divided by 4 must meet the limit (this assumes that both males and females will get at least 25% of hatched eggs).
  3. If vanilla auto-slaughter is used, it is the same as the item above, but limits used are "Male young" and "Female young".
  4. Other setups do not work, and so are never considered as there being sufficient animals. If you have an auto-slaughter setup which you think would work, describe the setup in the bugreporting pinned conversation.

Example

  1. Install and enable Improved Auto Slaughter, set "Male total" to 2 ducks and "Female total" to 10 ducks. This will try to keep 10 female ducks for laying eggs and 2 male ducks for fertilizing some eggs.
  2. Alternatively, set "Total" to 12 ducks and hope at least one male always survives.
  3. Set up your cooking bills to accept fertilized duck eggs, and disable "Allow hatching eggs". Cooking will use only excess fertilized eggs.
  4. Set up a storage zone on the ground, set priority to low, allow only fertilized duck eggs, and enable "Allow hatching eggs". This zone will keep hatching eggs, new ducks will hatch here. Make sure this is the only storage that accepts fertilized duck eggs and has "Allow hatching eggs" enabled.
  5. Set up other storage (even shelves), allow fertilized duck eggs, set priority higher than low, disable "Allow hatching eggs". This storage will collect excess fertilized eggs.

Related mods:
  • Improved Auto Slaughter - Allows configuring auto-slaughter to efficiently produce resouces and not risk losing the population.

Notes

You may want to subscribe to the low-traffic announcements pinned conversation. If you want to report a bug, please do so in the relevant pinned conversation.

GitHub: https://github.com/llunak/rimworld-fertilizedeggcookingimprovements
Popular Discussions View All (2)
0
30 Aug @ 9:27am
PINNED: Bugreports
llunak