Autonauts

Autonauts

View Stats:
Orvelo Oct 25, 2019 @ 5:29pm
Broken search for hungry colonists?
I have a dedicated feeder that picks 5 spiced berries food and then goes to seek and feed a block of 10 colonists in crude shelters, then he repeats this same thing with Spiced apples, He was working for quite well for some time, but now suddenly he started to not be able to find "hungry colonists" and just sits around with food in his hand not being to able to find colonists to feed, even though no colonist has any food left at all left.

Anyone else have had similiar? If I re-apply the "code" for seeking and feeding colonists they work for some time, but will break again in a while.
< >
Showing 1-11 of 11 comments
Dave Oct 25, 2019 @ 8:22pm 
I've got the same problem. The feeder bots DO eventually feed the colonists, but they wait for the food meter to completely empty, instead of feeding the colonist if its food meter isn't completely full. I haven't found a way to get them to feed a colonist that's not completely starving.
Xuhybrid Oct 25, 2019 @ 9:05pm 
I assume you are programming it with "Until hands full" and "...empty"?

If you have starving colonists, you're not making enough food or you don't have enough feeders.
Last edited by Xuhybrid; Oct 25, 2019 @ 9:06pm
Tenebrais Oct 26, 2019 @ 2:45am 
I get this too, with naked colonists too - food is available, there are hungry colonists, the bots just aren't finding them. Restarting the game helps sometimes.
Dave Oct 26, 2019 @ 4:17pm 
My tier 2 colonists were only producing 1 wuv hearts, and I thought that this was because their food bar never filled. Turns out that it was because I was still feeding them mushrooms and berries. Once I started feeding them spiced mushrooms and spiced berries (tier 2 food), they started producing 10 wuv hearts.

The bots are still waiting for the colonists' hunger meters to completely drain, but the colonists are still pumping out 10 wuv hearts, so that's apparently not a problem.
Adz Oct 26, 2019 @ 4:54pm 
Dave - you only have to feed one of the higher tier food and then so long as the bar doesn't drop to zero you can just feed berries to continue getting the higher tier Wuv. Unfortunately the robots not being able to feed until the colonists are almost starving is that you have to monitor and occasionally drop in the higher level food as it does sometimes slip to zero even if I have one feeder per colonist.

Originally posted by Dave:
My tier 2 colonists were only producing 1 wuv hearts, and I thought that this was because their food bar never filled. Turns out that it was because I was still feeding them mushrooms and berries. Once I started feeding them spiced mushrooms and spiced berries (tier 2 food), they started producing 10 wuv hearts.

The bots are still waiting for the colonists' hunger meters to completely drain, but the colonists are still pumping out 10 wuv hearts, so that's apparently not a problem.
Sask_Skittle Oct 26, 2019 @ 7:45pm 
I get the same thing. It's like the search doesn't detect the colonists. If you stop the bot, reset the area then it'll sometimes kick in.

Also, the "hungry" level should be anything less than maximum other than 0.

It would be nice to have the bots target simply the colonist instead of "naked", "crude hut", etc...
CloversDrop Oct 27, 2019 @ 2:00am 
Had the same with a lumberjack. Quitting and loading the save fixed it.
Orvelo Oct 27, 2019 @ 5:10am 
Originally posted by Xuhybrid:
I assume you are programming it with "Until hands full" and "...empty"?

If you have starving colonists, you're not making enough food or you don't have enough feeders.
Ok, the problem is not food production. It is not a problem with having enough feeders. The problem is literally; a feeder sitting one cell away from a 0 hunger bar non-producing colonist that is starving with a full hand of 5 food, and not finding "hungry" colonists even while there is one literally next to it.
The "code" of the bot gets stuck in "Find Crude hut (hungry colonist) in..." even while there are colonists that are having their food bars completely empty.
IamMokume Oct 27, 2019 @ 5:48am 
I have the same issue Orvelo. Bot with food in hands refusing to go to red-flashing hungry colonists. Restarting him put the feeding back on track, for a while. Never found what triggered it.
I resorted to introducing an unnecessary 'do this times 1' loop, and that acted as a workaround, but it's definitely evidence of some sort of bug.
The problem gets more noticeable when you have multiple bots feeding them different foods.

In my case (version 128) I have 5 colonists in crude huts, and 3 bots feeding them (my farms are small atm), one bot for each food type (spiced berries, T2 shroom soup, and T2 pumpkin dish).

At first, all 3 will feed them, each holding a stack of 4, and even then only feeding them 1 food at a time until their hunger bar reaches 0. Ok, fine, no biggie. The issue starts when one bot runs out of food (small farms), and the other 2 become primary feeders while the 3rds food supply builds up. Then, when 2 bots are out of food, only one will feed them, and the other two just sit there.

Its almost like watching children playing baseball when a pop fly goes into the outfield and 2 of them are yelling " I GOT IT!!!!" when in fact neither have it and the ball drops right between the 2.

Basically, it seems like when multiple bots are doing the same task, after awhile they get confused as to which bot is going to add its resource first and end up just sitting there searching.

Like others said, resetting their search area or saving/reloading temprorarily fixes it.
Xuhybrid Oct 27, 2019 @ 10:27am 
Probably worth setting an exit on fail, so if it does get stuck, it restarts the program itself.
< >
Showing 1-11 of 11 comments
Per page: 1530 50

Date Posted: Oct 25, 2019 @ 5:29pm
Posts: 11