DjWarmonger 11 anni fa
parent
commit
eb0ea86ccb
1 ha cambiato i file con 2 aggiunte e 1 eliminazioni
  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;
 			}