Hello everyone! Was building a milestoned road yesterday and so invented how to make it work with wagons and carts. The road was 9 tiles width, fence on both sides. Something like that:
FsssssssF (s - stone, F - fence)
Then I put milestones on both sides of the road:
Fs
Msss
MsF
I do it every 25 tiles, but it really doesn't matter. The next step is to connect it in the right order:
............
FsssssssF
Fs
5sss
6sF
FsssssssF
...........
FsssssssF
Fs
3sss
4sF
FsssssssF
...........
FsssssssF
Fs
1sss
2sF
FsssssssF
..........
So you go a little bit horizontally, then diagonally, again horizontally and so on. That moves Vagon just fine, also doesn't really bothers if you go by your feet.
But! After making such a route, I thought of a brand new milestone implementation. Let's imagine you need to make a pair for each milestone and so the pathfinding area is right in the middle between this pair. So such pairs work like a virtual gates. This will handle almost all the troubles, as
Vagons and carts will use this routes just perfect and (!) the water routes will be automatically implemented as you can place the milestone pair on both sides of the river and so the pathfinding area will be in the middle of the river.
Sorry for my English and also sorry for posting an idea as the very first post here.

You do not have the required permissions to view the files attached to this post.
Last edited by kasheglot on Tue May 18, 2010 6:26 pm, edited 3 times in total.