1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-17 00:07:41 +02:00

Do not check for guards when teleporting using means other than DD

This commit is contained in:
Ivan Savenko
2024-05-07 20:05:23 +00:00
parent 6a1477838d
commit 8b861fc58f
13 changed files with 30 additions and 21 deletions

View File

@ -524,7 +524,7 @@ void CGMonolith::teleportDialogAnswered(const CGHeroInstance *hero, ui32 answer,
else
dPos = hero->convertFromVisitablePos(cb->getObj(randomExit)->visitablePos());
cb->moveHero(hero->id, dPos, true);
cb->moveHero(hero->id, dPos, EMovementMode::MONOLITH);
}
void CGMonolith::initObj(CRandomGenerator & rand)
@ -703,7 +703,7 @@ void CGWhirlpool::teleportDialogAnswered(const CGHeroInstance *hero, ui32 answer
dPos = hero->convertFromVisitablePos(*RandomGeneratorUtil::nextItem(tiles, CRandomGenerator::getDefault()));
}
cb->moveHero(hero->id, dPos, true);
cb->moveHero(hero->id, dPos, EMovementMode::MONOLITH);
}
bool CGWhirlpool::isProtected(const CGHeroInstance * h)