DjWarmonger 11 роки тому
батько
коміт
eb0ea86ccb
1 змінених файлів з 2 додано та 1 видалено
  1. 2 1
      lib/rmg/CRmgTemplateZone.cpp

+ 2 - 1
lib/rmg/CRmgTemplateZone.cpp

@@ -1468,7 +1468,8 @@ ObjectInfo CRmgTemplateZone::getRandomObject (CMapGenerator* gen, CTreasurePileI
 			{
 				//objectsVisitableFromBottom++;
 				//there must be free tiles under object
-				if (!isAccessibleFromAnywhere(gen, oi.templ, newVisitablePos, oi.templ.getBlockedOffsets()))
+				auto blockedOffsets = oi.templ.getBlockedOffsets();
+				if (!isAccessibleFromAnywhere(gen, oi.templ, newVisitablePos, blockedOffsets))
 					continue;
 			}