Also I have never been able to use feeder service, as it seems to mess with things unless it is at the 75% stock mark. I have never been able to get it to work so that it distributes the goods around all cities, the way that import/export with a max amount does. (or did..)
Ok, not a bug, but broken vanilla code.
What happens is this. Say you have 5 cities named A..E.
A produces tools.
A caravan picks up the tools and takes them to B.
The caravan drops all of them, sees that tools are overflowing and picks up tools.
The new destination is A because that's the closest city with active import (or whatever).
When reaching A, all tools are unloaded and then loaded again, including the tools produced since last visit.
Repeat cycle.
The mean that C, D and E will not get tools. Also the caravan is full of tools and will not transport anything else. If this happens to a number of yields, transports will visit all cities all the time, but all of them are full of yields, which they never leave, hence active transport capacity is near nothing.
Feeder service prevents this. It works like this:
Say we set B to a threshold of 100 tools (that makes percentage calculations easy
)
If it has less than 75 tools, it will enable active import.
If it has more than 100 tools, it will disable active import.
The import box is checked at all times and the only indication of active import is the green/red yield names in the yield list.
There is one exception. If you are building a building requiring 100 tools, feeder service will enable import if the city has less than 100, even if you set the threshold to 0. As a result, you can set a city to import, export and feed tools with a threshold of 0. The automated transports will then supply tools to cover the demands for building construction, but otherwise the warehouse will not contain tools.
I'm as always open for ideas on how to improve this system as well as making a smoother interface. The current interface was made really quickly to make testing possible and with the exception of the help popup, it stayed the same. As a result, it gets the job done, but it likely isn't that nice unless you know what it does.