Auto-translated
figured it out
I had an excellent hero in my Lords clan - I consider him one of the strongest in the world; he wrote excellent articles a long time ago.
http://heroes.ag.ru/h3/h3_speed
http://heroes.ag.ru/h3/h3_places
I advise you to read it... it describes the last move... when you can make the last move diagonally, even though you don't have enough movement points:
"§2.3. The Last Step."
in short, the essence is that in Heroes, the "last step" is calculated in a tricky way ;)
the essence of the question was why Mephala with the dwarves went further than she should have; specifically, the one born with the dwarves flew away as if she didn't have them
)))
By the way, there is another well-known bug: dismissing a hero without an army... If you were lucky enough to buy him in the tavern this week, he has 2000 movement points. I clarify: the bug is known on the Test server (here, a hero without an army moves 1300 instead of 2000).
he ran away with a hero without an army on the opponent's turn - buying 2000 movement points on his turn, and after running away on his turn, he buys with the remaining movement points (in the SoD version 3.2)
Known to me and a number of other people with whom I communicate on topics related to Heroes.
In particular, the bug with 1300 movement points was in the final game of the St. Petersburg Championship - 2008, which took place in "Alaska". So there was no shortage of spectators. And it also manifested itself several times in other situations, in personal games.
There are no striking examples of starting with a larger number of movement points, as an excess does not lead to such outrage as a shortage (for example, Alex was upset for a long time when a hero with 1300 movement points could not reach from castle to castle, although it was known that 1500 is enough with a margin).
If the game itself chooses which unit to use as a basis for the movement point reserve, then I assume that the movement points were calculated based on the lowest speed of the "unit", namely ballistas/palts or carts, which have zero speed = 1300 movement points, and a hero without an army has 2000 movement points (maybe not always).