Ludeon Forums

RimWorld => Bugs => Topic started by: WarKitty on September 13, 2021, 02:26:11 PM

Title: Pawns won't eat if closest nutrient paste dispenser isn't full
Post by: WarKitty on September 13, 2021, 02:26:11 PM
If you have pawns set to eat only nutrient paste and the closest paste dispenser to them doesn't have a full hopper, they won't use a different one.   So I have 5 nutrient paste dispensers on my map for colonists (not counting the one in the prison); one of them is new and doesn't have a hopper yet.  Pawns closest to that one will not eat unless I either force create a nutrient paste meal somewhere or manually draft them and move them so another dispenser is closest.  Also creates problems if one dispenser runs out of food, even if there are other active dispensers nearby.
Title: Re: Pawns won't eat if closest nutrient paste dispenser isn't full
Post by: cybergatory on September 13, 2021, 03:31:57 PM
Not sure how helpful this is, but I corroborate that this happened to me as well.  I had to disable the empty dispenser to get the pawns to switch to the other one.
Title: Re: Pawns won't eat if closest nutrient paste dispenser isn't full
Post by: Canute on September 13, 2021, 04:01:09 PM
Hi,
which rimworld version ? Maybe savegame ?
Title: Re: Pawns won't eat if closest nutrient paste dispenser isn't full
Post by: cybergatory on September 14, 2021, 02:32:49 AM
Cant seem to attach a save file.  It just errors out, and the post never makes it onto the board.
Im using version 1.3.3117 compiled Sep 9 2021.  No mods, completely vanilla.
I have a save file that demonstrates this, if I ever figure out how to upload it, the pawns have easy access to 2 paste dispensers.
The northern one has beef in it, and a pawn is in the middle of removing it, so it will be empty soon.
The southern one has milk and eggs.  I have commanded a bunch of tasks, so the north one, should be closest to them most of the time.  They go into starvation after only a day.  Note also that this tribe has the rancher meme, and when they eat paste with milk/eggs, they get a mood debuff.  See other bug report towards the top of the forum with the title "Meals made from only Milk/Eggs give 'ate non-meat' debuff to Ranchers New".
Title: Re: Pawns won't eat if closest nutrient paste dispenser isn't full
Post by: cybergatory on September 14, 2021, 02:39:58 AM
Oh, I see, theres a size limit.
https://drive.google.com/file/d/19eRorlt8Ny6cn6NB_6ccJm-Ru-QG-Yyb/view?usp=sharing
Title: Re: Pawns won't eat if closest nutrient paste dispenser isn't full
Post by: cybergatory on September 25, 2021, 12:47:06 PM
Anybody else seeing this?
Title: Re: Pawns won't eat if closest nutrient paste dispenser isn't full
Post by: Pheanox on October 27, 2021, 06:49:16 PM
Thanks for the bug report.  I was able to notice this behavior in 1.3.3164.  Your offered save was extremely useful in figuring out this issue.  Thanks for the assistance and time taken!
Title: Pawns only consider closest nutrient paste dispenser
Post by: bvg on December 11, 2021, 04:55:22 AM
If there are two Nutrient Paste Dispensers and only the one farthest away from a pawn has hoppers with >= 6 raw ingredients, then the pawn will not eat from the one farthest away. Workaround: turn off power for the closest one, or manually move the pawn so that it's closer to the one witch isn't empty.

I'm on the public testing branch.