God-Emperor
Deity
Features override terrain so if the plot has a feature your polar bear will be able to go there since it is not prohibited from entering any feature types.
This makes it hard to really restrict movement unless a unit can't enter forests, since forests are often all over the place in the early game. But a polar bear should be able to enter forests. At least you can restrict it from entering jungle and floodplains and any other feature where it would be highly unlikely to find one.
The only way to fix this issue is via DLL modifications to the CvUnit::canMoveInto function to make the feature and terrain checks independent of each other. Currently there is an if statement that checks the plot for a feature and runs the feature related check if there is one or the terrain related check if there isn't.
This makes it hard to really restrict movement unless a unit can't enter forests, since forests are often all over the place in the early game. But a polar bear should be able to enter forests. At least you can restrict it from entering jungle and floodplains and any other feature where it would be highly unlikely to find one.
The only way to fix this issue is via DLL modifications to the CvUnit::canMoveInto function to make the feature and terrain checks independent of each other. Currently there is an if statement that checks the plot for a feature and runs the feature related check if there is one or the terrain related check if there isn't.