Jelajahi Sumber

Experiment: fractalize RMG zones before placing important objects. The downside is that it won't be possible to draw road as straight line anymore.

DjWarmonger 10 tahun lalu
induk
melakukan
69c58c6c25
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      lib/rmg/CRmgTemplateZone.cpp

+ 1 - 1
lib/rmg/CRmgTemplateZone.cpp

@@ -1432,9 +1432,9 @@ bool CRmgTemplateZone::fill(CMapGenerator* gen)
 
 
 	addAllPossibleObjects (gen);
 	addAllPossibleObjects (gen);
 
 
+	fractalize(gen);
 	placeMines(gen);
 	placeMines(gen);
 	createRequiredObjects(gen);
 	createRequiredObjects(gen);
-	fractalize(gen); //after required objects are created and linked with their own paths
 	createTreasures(gen);
 	createTreasures(gen);
 
 
 	logGlobal->infoStream() << boost::format ("Zone %d filled successfully") %id;
 	logGlobal->infoStream() << boost::format ("Zone %d filled successfully") %id;