Terrain features are detailed below. Its worth noting that currently there are some biggish gaps in this matrix in that if the unit type is not otherwise noted then it uses the default movement cost. So, Special Forces, which are not yet intergated in the database terrain table will use the default rate for that terrain until I add them as a type to the table. Obviously not ideal, but this table is a good start to looking at it all from my perspective.
0 movement means its prohibited, ie naval units cannot move into mountain hexes. Also, for some reason certain unit costs are high, around 20. This was just me implementing a system that meant certain units could not move into certain terrain types, but I cant remember why. Presumably theres a difference in the maths between what tht menas and a 0. Im sure i'll figure it out one day.