Есть очень простое правило. При переходе с клетки А на клетку Б учитывается тот штраф, который больше.
Например при переходе со снега в болота штраф будет болотный, так же как и при переходе с болота на снег. Но если у нас в армии одни болотники (по болоту штрафа нет), то штраф будет снежный в обоих случаях.
Так же и взятие ресурсов с дороги. Расход мувов будет именно с учётом того, на какой клетки лежат ресурсы. Хотя есть исключения, когда дорога идёт по диагонали. Т.е. если идёшь по болотной дороге, подумай 10 раз прежде чем взять кучку золота рядом. В ФизМиГе на эту тему всё очень подробно расписано.