Version 0.8 fheroes2_windows_x64_SDL2
Map: 0Test10.MP2
Move the hero to the observation tower.
Select the gold stack as destination with the mouse cursor.
The program displays a default path for the hero.
Click on the gold stack with the mouse cursor to accept the default path.
Do the same for all other resource stacks.
At the end of his movement, the hero will not be able to pick up the pile of mercury.
Reload the scenario.
Move the hero to the observation tower.
Move the hero so that he is positioned right next to the stack of gold to pick it up in a horizontal motion.
Do the same for all other resource stacks.
At the end of his movement, the hero will have collected all the resource piles and he will have been able to move one step south just next to the trees.
This behavior with the default path with the mouse causes heroes to lose a considerable number of movement points during a game.
This should be enhanced.
One way to improve this would be that when a hero takes a resource, etc. diagonally (when the hero does not move to the square where the resource is located), he should only spend 1 movement (100 points for grass terrain for example) instead of 1.5 movement (150 points), i.e. always 1 movement (100 points).
This would avoid having to position the hero next to the resource to take it vertically or horizontally and thus conserve the 0.5 movement points, very annoying having to do this to optimize the movement.
And this also when the hero is positioned just in an adjacent square of a wandering creature he wants to attack.
Or even better, going further, movement points are returned to the hero if he could have collected multiple resources more efficiently during his movement for the current turn, so the player can concentrate on collecting resources instead than to think about optimizing the movement of its heroes.
The program automatically tests all the possibilities to collect the resources that the hero collected during his move and restores movement points to the hero if it was possible to do better (for the heroes of the AI too).
It is not necessary to change the visual of the hero's path, the movement points are restored in the background and the player does not even notice it.
Another case with the hero movement.
Reload the scenario.
Move the hero to the observation tower.
Select the treasure chest as destination with the mouse cursor.
The program displays a default path for the hero.
Click on the treasure chest with the mouse cursor to accept the default path.
At the end of his movement, the hero will not be able to pick up the treasure chest, he will need two more moves.
Reload the scenario.
Move the hero to the observation tower.
Move the hero to the sawmill and then to the gazebo.
At the end of his movement, the hero will need only one move, instead of two, to be able to pick up the treasure chest.
This should also be taken into account when the hero can save movement points by passing through interactive locations rather than nearby.
Here again, it is not necessary to change the visual of the hero's path, the movement points are restored in the background and the player does not even notice it.
This enhancement could possibly be optional, but I doubt that even the most masochistic of Heroes 2 purists would not want to benefit from this enhancement.
Files: Hero Movement.7z
Files: https://drive.google.com/file/d/1pY2cJOATKu67xO_8EXdkr3M-SbHNT0lo/view?usp=sharing