I'm sorry to whoever wrote this AI, but in all honesty it needs a lot of work. Even at a medium or low shuttle load, my buildings stop working sometimes because they don't have resources available. This is due to the fact that the shuttles didn't bring them resources in time. It's not often a critical problem for a factory to stop working for a few hours, but it should never happen with good infrastructure, and it (almost) never would, if the shuttles would only stock my depots as I have them set!
As far as I can tell, the shuttles completely ignore how the player sets up depots, and instead use their own AI to bring resources to where they are "needed". As I've explained above, this doesn't really work well, so it's not the best idea in practice. Even theoretically, this attitude of elitism, where the developer is forcing their own idea of what's best on the player (ignoring their depot settings), is really not appreciated. Hopefully, whoever wrote this code was just trying to be helpful, but help should always be offered, not forced. I'm also a big fan of AI, but it needs to be implemented in a good way.
It would also be helpful if I could set priority on my depots. For example, it's extremely important for the shuttles to keep my food depots stocked, and far less important for them to move waste rock from one dumping site to another, or moving extra resources from depots to storage. I think the shuttle AI already somewhat has this behind the scenes, but not they way I would set up.
As far as I can tell, the shuttles completely ignore how the player sets up depots, and instead use their own AI to bring resources to where they are "needed". As I've explained above, this doesn't really work well, so it's not the best idea in practice. Even theoretically, this attitude of elitism, where the developer is forcing their own idea of what's best on the player (ignoring their depot settings), is really not appreciated. Hopefully, whoever wrote this code was just trying to be helpful, but help should always be offered, not forced. I'm also a big fan of AI, but it needs to be implemented in a good way.
It would also be helpful if I could set priority on my depots. For example, it's extremely important for the shuttles to keep my food depots stocked, and far less important for them to move waste rock from one dumping site to another, or moving extra resources from depots to storage. I think the shuttle AI already somewhat has this behind the scenes, but not they way I would set up.
- 2