Jump to content

Dehydrated food is almost unusable in practice


llunak
  • Branch: Live Branch Version: Linux Pending

Food that has been dehydrated has bugs and limitations that make it difficult to use. With space travel, where it makes the most sense (why would anyone use it for something else?), it has such a big overhead to use that it's bordering on unusable:

- Food restrictions are ignored. A dupe will rehydrate and eat foods even if the food type is not allowed to be eaten.

- Each food item is only 1000kcal, and it is transferred one by one between storages. Loading a rehydrator or rocket storage takes ages. The only thing that works somewhat acceptably is picking up from the ground. I see in the code that this is done on purpose for some reason, but this alone kills any reasonable use of dehydrated food.

- Storages list each item separately, so the list may be huge if the storage contains a lot of dehydrated food.

- Duplicants eat one food item at a time. This was presumably assumed to be enough for normal difficulty, but e.g. on the highest hunger difficulty, each duplicant must do all the work twice to get the daily 2000kcals.

 


Steps to Reproduce

- Spawn 20 dehydrated food items, build a storage that accepts it.

- See that a duplicant will collect them and bring them in one trip.

- Build another storage that accepts the food, with higher priority.

- See that duplicants will transfer them one by one.

- Check storage content to see that each item is listed separately (use a large number of items for extra "fun").

- Build a rehydrator, fill it with food, forbid eating of that food type.

- See that duplicants will eat the food anyway.

 




User Feedback


To add to the list:

If there are more dehydrator buildings, duplicants will not use several of them at once. With 2 buildings and 2 duplicants, the second duplicant will wait for the first one to get a food out before using any of the buildings, even though the second building is available.

 

Share this comment


Link to comment
Share on other sites

Duplicants not considering additional items from within storages during a fetch chore (delivering packages 1 at a time), Dehydrated food being considered only by the "nearest" instance of each type (Disabled/reserved/out of water Rehydrators could prevent dupes from accessing available ones), and rehydration ignoring consumption rules have been fixed internally and will ship in an upcoming update (assuming no regressions are found from the changes).

  • Thanks 2

Share this comment


Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...