Add move mode for roads to control how move costs are applied. This is step toward having rivers as special road type in the future. Modes are same ones that are available for rivers, but implemented in a more ruleset-author-friendly way.

One thing this is useful for already is defining road types for reasons other than move bonus. Such roads can now be defined with "NoBonus" move mode. This is now used in alien ruleset Tunnel definition that used to work around the limitation by defining so high move_cost that it would never be used instead of terrain cost.

Copyright (C) 2004-2006, the Gna! people. Posted items are owned by whoever posted them.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.