You can also stack them if you let a bot put people in one spot. Had a stack of 20 people or something lol
DrTreehugger
Recent community posts
I'VE FOUND A WAY TO RECREATE THE BUG!! :D
I really don't know if it's the only way, but it's a way. At first, I teach a bot to get fertilizer once and plant it once. Then I add the repeat functions and let the program run once (without adding the forever loop). After the bot stops, I use teach again and add the forever loop to the program. If I let the bot run now, it get's one fertilizer (so it skips the first repeat loop) and plants one fertilizer. After planting the fertilizer, it get's stuck in the repeat function like the image above.
By using this set of action, I managed to break 4 bots in a row, so it's very reliable. Because of earlier testing I think it should work with any set of actions, not only with the fertilizer. I'm not sure if it only breaks with the forever function the way I did, but it's a reliable way to do it!
Good luck!
WOW! Saw a let's play from ColonelWill this morning and immediately downloaded the game. Didn't pay, because I don't have a credit card and live in the Netherlands.. Sorry. When you get to other payment methods I'll definitely support you though! Been playing the game from this morning till midnight, almost non-stop :P
Now to the part where I'm on topic lol. I found that for some reason, the loop command sometimes stops working! Didn't really find out why, but here are some conditions I tried:
- When feeding the villager people, I would let a bot first take food untill their hands were full, then distribute it to the nearest villager untill their hands were empty. For some reason it worked with one bot/area, but not with another. I tried using another bot on the same area, but that one had the same problem.
- I had one bot plant trees, practically the same algorithm. First get their hands full of stuff, then distribute it. Again this bot would distribute untill his hands were empty and then get stuck in the "untill hands empty" loop.
- The only thing that was the same that I could think of was that both bots were working to the right of the spawn. One in the forest beneath the water and the other in the empty field left of that forest. Really don't know if that has anything to do with it, but I'd rather tell you then not.
I really hope you can do something with this. I'm not used to posting bugs on a forum, so I'm not sure which info I should give to be helpful. If there is anything you would like me to test, or more information you want, just ask. Your game is AWESOME :D
EDIT: I'm playing on version 3 btw
EDIT 2: It seems it's not the repeat function that's the problem. I removed the repeats and let the planter bot just get one seed and than plant it and he still just did it once and then kept bouncing from "find nearest seed hole" through "move to seed hole" and to "plant", going back to "find nearest seed hole". It completely skips the part where it goes back to the seedling tray to refill.
Because I want to play more and already got to endgame, I'll just go bug fixing then lol. Probably more edits coming soon xD.
EDIT 3: Alrighty, some more testing got me some more information:
- It seems to only affect certain bots, if a bot is affected, no forever loops will work, it wil always get stuck in some action. At first I thought it was only with multiple actions or repeats in the loop, but that doesn't matter. A simple digging loop will also break (for instance, one broken bot kept digging in the same spot). I had 2 bots broken and tried to give them all jobs related to tree chopping. There was no job they would do succesfully.
- The bug I'm trying to find also makes trees unbreakable if a broken bot tries to chop a tree. This is not guaranteed, but it happened to me multiple times while trying to find my forever loop bug.
- Upon save/load, the bot will work again. I think the broken trees also dissapeared upon save/load, but not sure if some bot cut them down upon save/load. Now that I did this, I need to find another broken bot before I can continue my research. There might be an action while starting to teach a bot something that breaks it forever untill save/load, but I'm not sure.