By the way, please note one interesting fact. The terrain penalty does not reduce the number of moves; instead, it increases their consumption! For example: On rocks, a hero without Pathfinding has a 25% penalty. This means that the consumption will increase by 25%, i.e., instead of 100 moves, the hero will spend 125. If the hero is boosted by an Angel, he will be able to take 2000/125 = 16 direct steps, while on grass, he would have taken 20. 16/20 = 0.8!!! That is, the hero walks 80% of his maximum distance, and not 75%, as many think!
By the way, please note one interesting fact. The terrain penalty does not reduce the number of moves; instead, it increases their consumption! For example: On rocks, a hero without Pathfinding has a 25% penalty. This means that the consumption will increase by 25%, i.e., instead of 100 moves, the hero will spend 125. If the hero is boosted by an Angel, he will be able to take 2000/125 = 16 direct steps, while on grass, he would have taken 20. 16/20 = 0.8!!! That is, the hero walks 80% of his maximum distance, and not 75%, as many think!