When a cart pusher has decided to go to a building, it can use a road-and-garden path to get there. Usually, this occurs only when the cart pusher has a road connection to the building. But there are three situations where a cart pusher will use a road-and-garden path even if a road connection doesn't exist.
One is trivial: a road connection existed when the cart pusher began his trip but the roads were changed and now only a road-and-garden path exists. This typically occurs on the cart pusher's return trip.
Another is a warehouse cart pusher that is going to (or returning from) another warehouse to get a good. He does not need a road connection, but will use a road or a road-and-garden path if it exists.
The third is when cart pushers get messed up after a road is built or deleted. In PalacePeaks (the city I am building to have 320 full luxury palaces), several times I saw food farm or wharf cart pushers taking road-and-garden paths to deliver to granaries that weren't connected by road. Eventually I investigated carefully, and discovered that wharf cart pushers that had been sitting under a full granary went to a distant granary to deliver their fish in one case after an isolated road was deleted and in another case after an isolated road was connected to another road.
Fortunately, there appears to be an easy (although perhaps tedious) way to prevent this problem. In my tests, if the game is saved immediately after the road is deleted or built, then the problem didn't occur when that saved game is loaded. (By "immediately" I mean that pause ('P') is hit before the mouse click that builds or deletes is released.) I intend to follow this procedure in PalacePeaks every time that I either delete an isolated road or build a road connecting multiple roads (turning them into one road).
I guess that only cart pushers who are standing may be affected by this problem. I'm just speculating, but I suspect that each standing cart pusher has a road number, and that periodically the game checks whether the road number of a standing cart pusher matches the road number of a granary or warehouse that has space for the goods in his cart, and that completely deleting a road or connecting an isolated road to another road causes the roads to be renumbered, and that the road numbers assigned to standing cart pushers are not changed when such a renumbering occurs.
One is trivial: a road connection existed when the cart pusher began his trip but the roads were changed and now only a road-and-garden path exists. This typically occurs on the cart pusher's return trip.
Another is a warehouse cart pusher that is going to (or returning from) another warehouse to get a good. He does not need a road connection, but will use a road or a road-and-garden path if it exists.
The third is when cart pushers get messed up after a road is built or deleted. In PalacePeaks (the city I am building to have 320 full luxury palaces), several times I saw food farm or wharf cart pushers taking road-and-garden paths to deliver to granaries that weren't connected by road. Eventually I investigated carefully, and discovered that wharf cart pushers that had been sitting under a full granary went to a distant granary to deliver their fish in one case after an isolated road was deleted and in another case after an isolated road was connected to another road.
Fortunately, there appears to be an easy (although perhaps tedious) way to prevent this problem. In my tests, if the game is saved immediately after the road is deleted or built, then the problem didn't occur when that saved game is loaded. (By "immediately" I mean that pause ('P') is hit before the mouse click that builds or deletes is released.) I intend to follow this procedure in PalacePeaks every time that I either delete an isolated road or build a road connecting multiple roads (turning them into one road).
I guess that only cart pushers who are standing may be affected by this problem. I'm just speculating, but I suspect that each standing cart pusher has a road number, and that periodically the game checks whether the road number of a standing cart pusher matches the road number of a granary or warehouse that has space for the goods in his cart, and that completely deleting a road or connecting an isolated road to another road causes the roads to be renumbered, and that the road numbers assigned to standing cart pushers are not changed when such a renumbering occurs.
[This message has been edited by Brugle (edited 07-16-2011 @ 02:01 PM).]