Tomasz Zieliński 1 year ago
parent
commit
5ad682048f
1 changed files with 2 additions and 2 deletions
  1. 2 2
      lib/rmg/modificators/ObjectManager.cpp

+ 2 - 2
lib/rmg/modificators/ObjectManager.cpp

@@ -666,14 +666,14 @@ bool ObjectManager::addGuard(rmg::Object & object, si32 strength, bool zoneGuard
 	
 	// Prefer non-blocking tiles, if any
 	auto entrableTiles = object.getEntrableArea().getTiles();
-	int3 entrableTile;
+	int3 entrableTile(-1, -1, -1);
 	if (entrableTiles.empty())
 	{
 		entrableTile = object.getVisitablePosition();
 	}
 	else
 	{
-		*RandomGeneratorUtil::nextItem(entrableTiles, zone.getRand());
+		entrableTile = *RandomGeneratorUtil::nextItem(entrableTiles, zone.getRand());
 	}
 
 	rmg::Area visitablePos({entrableTile});