1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-15 00:05:02 +02:00

CPlayerInterface: don't stop hero movement on embark / disembark

When hero have free boarding bonus there no reason to stop movement.
This commit is contained in:
Arseniy Shestakov
2017-09-16 10:42:27 +03:00
parent 1162923d93
commit ae13123129
3 changed files with 8 additions and 1 deletions

View File

@ -420,6 +420,11 @@ void TryMoveHero::applyCl(CClient *cl)
CGI->mh->printObject(h);
}
bool TryMoveHero::stopMovement() const
{
return result != SUCCESS && result != EMBARK && result != DISEMBARK && result != TELEPORTATION;
}
void NewStructures::applyCl(CClient *cl)
{
CGTownInstance *town = GS(cl)->getTown(tid);