Is there a script that sets the maximum number of movement points? It must be above the nominal value.
For example, a standard 2500 would become 5000, but it wouldn't immediately fill the green bar, meaning it would move only halfway, even though it doesn't actually have more movement points.
Try this one:
function movenext()
while GetHeroStat("Ossir",STAT_MOVE_POINTS)>1000 do
sleep(7)
end
print( 'movepoints<1000')
ChangeHeroStat("Ossir",STAT_MOVE_POINTS,1500)
end
function add_move_points()
startThread(movenext)
end
Trigger(NEW_DAY_TRIGGER,"add_move_points");
Adds 1500 points each day.