Another suggestion: calculate MP for the next day.
A couple of bugs:
After starting and searching for the process, the form doesn't automatically resize to fit the hero table; I had to uncheck and recheck the box in the menu.
Found a hero, Verdish - MP = 2162688, MaxMP = 1114447
How do I interpret this? ))
Loaded another map, hero Broghild MP=1114112, MaxMP = 11114214 (such large values can be ignored, as MP lies in the range from 0 to, let's say, 2000)
Moved one step to the right along the road, clicked twice with the mouse on the hero's name, MP = 1485, MaxMP = 1560.
Moved one more step to the right, MP = 1410 - seems to be working)).