Browse Source

Fixes regression - blocked TP when casting spell on land

Ivan Savenko 1 year ago
parent
commit
d70914a147
1 changed files with 1 additions and 1 deletions
  1. 1 1
      lib/spells/AdventureSpellMechanics.cpp

+ 1 - 1
lib/spells/AdventureSpellMechanics.cpp

@@ -538,7 +538,7 @@ ESpellCastResult TownPortalMechanics::applyAdventureEffects(SpellCastEnvironment
 	const TerrainTile & from = env->getMap()->getTile(parameters.caster->getHeroCaster()->visitablePos());
 	const TerrainTile & from = env->getMap()->getTile(parameters.caster->getHeroCaster()->visitablePos());
 	const TerrainTile & dest = env->getMap()->getTile(destination->visitablePos());
 	const TerrainTile & dest = env->getMap()->getTile(destination->visitablePos());
 
 
-	if(!dest.isClear(&from))
+	if(!dest.entrableTerrain(&from))
 	{
 	{
 		InfoWindow iw;
 		InfoWindow iw;
 		iw.player = parameters.caster->getCasterOwner();
 		iw.player = parameters.caster->getCasterOwner();