1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-13 19:54:17 +02:00

Merge pull request #579 from vcmi/dydzio0614-patch-1

Hackfix crash on "victory by town capture"
This commit is contained in:
Alexander Shishkin
2019-05-04 10:35:13 +03:00
committed by GitHub

View File

@@ -679,6 +679,11 @@ void CGTownInstance::onHeroVisit(const CGHeroInstance * h) const
else
{
cb->setOwner(this, h->tempOwner);
if(cb->gameState()->getPlayerStatus(h->getOwner()) == EPlayerStatus::WINNER)
{
return; //we just won game, we do not need to perform any extra actions
//TODO: check how does H3 behave, visiting town on victory can affect campaigns (spells learned, +1 stat building visited)
}
removeCapitols(h->getOwner());
cb->heroVisitCastle(this, h);
}