|
@@ -456,7 +456,7 @@ bool AdventureMapShortcuts::optionHeroSelected()
|
|
|
bool AdventureMapShortcuts::optionHeroCanMove()
|
|
|
{
|
|
|
const auto * hero = LOCPLINT->localState->getCurrentHero();
|
|
|
- return optionInMapView() && hero && hero->movementPointsRemaining() != 0 && LOCPLINT->localState->hasPath(hero);
|
|
|
+ return optionInMapView() && hero && LOCPLINT->localState->hasPath(hero) && LOCPLINT->localState->getPath(hero).nextNode().turns == 0;
|
|
|
}
|
|
|
|
|
|
bool AdventureMapShortcuts::optionHasNextHero()
|