I am unfortunately, having no luck implementing this to my satisfaction.
The problem is:
If you set "Requires Route" to a unit, it then requires that route for all terrain/features.
This doesn't make sense, and what I really wanted was a setting that specified a route required for a SPECIFIC terrain.
For example:
What I wanted:
- All Cavalry needed a cart path to enter a forest or jungle
- Cavalry do not need any route to enter a "flat" terrain (plains, desert)
What this can do:
- All Cavalry need a cart path to enter any tile
The granularity just isn't there to give any realism to the differences between the units. I could still do some semblance of it, but it makes no sense for, for another example, modern tanks to need a road of any kind to cross an open desert.
I'll keep trying to find a solution. Might be able to work something out by modifying terrain info as well as units...
Any ideas anyone has would be appreciated.