Przeglądaj źródła

CGWhirlpool: fix random exit chooser

ArseniyShestakov 10 lat temu
rodzic
commit
4e11d81673
1 zmienionych plików z 1 dodań i 3 usunięć
  1. 1 3
      lib/mapObjects/MiscObjects.cpp

+ 1 - 3
lib/mapObjects/MiscObjects.cpp

@@ -1106,9 +1106,7 @@ void CGWhirlpool::teleportDialogAnswered(const CGHeroInstance *hero, ui32 answer
 	{
 		std::set<int3> tiles = obj->getBlockedPos();
 		auto & tile = *RandomGeneratorUtil::nextItem(tiles, cb->gameState()->getRandomGenerator());
-		cb->moveHero(hero->id, tile + int3(1,0,0), true);
-
-		cb->moveHero(hero->id,CGHeroInstance::convertPosition(obj->pos,true) - getVisitableOffset(), true);
+		cb->moveHero(hero->id, CGHeroInstance::convertPosition(tile, true), true);
 	}
 }