summaryrefslogblamecommitdiffstats
path: root/src/Generating/Prefabs/SandFlatRoofVillagePrefabs.cpp
blob: 4f0efdcc60119286c91e7e3e2eab692d5cc8bdf4 (plain) (tree)














































































































































                                                                                                                               


                                


























































































































                                                                                                                               


                                


































































































                                                                                                                               


                                








































































































                                                                                                                               


                                








































































































                                                                                                                               


                                













































































































                                                                                                                               


                                

























































































































                                                                                                                               


                                


























































































































                                                                                                                               


                                





















































































































































                                                                                                                               


                                








                                                                                                                               
                                                            


                                                     
                                             


                                       






                                          




                                           






                                  


                                    










                                    



                                  
                                  

                                  
                          
                                    
                                  



                                  

                                  
 
                          
                                    
                                  



                                  
                                  

                                  
                          

                                    



                                  



                                   
                                                                










                                                      
                  





                                   


                                





























































































































                                                                                                                               
                   





                                   


                                




























































































































































































                                                                                                                               


                                












                                                                                                          

// SandFlatRoofVillagePrefabs.cpp

// Defines the prefabs in the group SandFlatRoofVillage

// NOTE: This file has been generated automatically by GalExport!
// Any manual changes will be overwritten by the next automatic export!

#include "Globals.h"
#include "SandFlatRoofVillagePrefabs.h"





const cPrefab::sDef g_SandFlatRoofVillagePrefabs[] =
{
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// Forge:
	// The data has been exported from the gallery Desert, area index 32, ID 173, created by Aloe_vera
	{
		// Size:
		12, 5, 10,  // SizeX = 12, SizeY = 5, SizeZ = 10

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		11, 4, 9,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:128: 2\n"  /* sandstonestairs */
		"b:128: 1\n"  /* sandstonestairs */
		"c:128: 0\n"  /* sandstonestairs */
		"d: 24: 0\n"  /* sandstone */
		"e:128: 3\n"  /* sandstonestairs */
		"f:171:15\n"  /* carpet */
		"g: 64: 6\n"  /* wooddoorblock */
		"h:171: 0\n"  /* carpet */
		"i:171:14\n"  /* carpet */
		"j: 61: 2\n"  /* furnace */
		"k: 10: 0\n"  /* lava */
		"l: 54: 2\n"  /* chest */
		"m: 19: 0\n"  /* sponge */
		"n: 24: 2\n"  /* sandstone */
		"o: 64:12\n"  /* wooddoorblock */
		"p: 50: 1\n"  /* torch */
		"q:101: 0\n"  /* ironbars */
		"r:128: 4\n"  /* sandstonestairs */
		"s:128: 6\n"  /* sandstonestairs */
		"t:128: 5\n"  /* sandstonestairs */
		"u:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "aaaaaab....."
		/*  1 */ "cdddddddddd."
		/*  2 */ "cdddddddddd."
		/*  3 */ "cdddddddddd."
		/*  4 */ "cdddddddddd."
		/*  5 */ "edddddddddd."
		/*  6 */ ".dddddddddd."
		/*  7 */ ".dddddddddd."
		/*  8 */ ".dddddddddd."
		/*  9 */ "............"

		// Level 1
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ ".d....ddddd."
		/*  2 */ "......dfffd."
		/*  3 */ "......ghfhd."
		/*  4 */ "......diiid."
		/*  5 */ ".d....dhfhd."
		/*  6 */ ".djddjdfffd."
		/*  7 */ ".ddkkddl..d."
		/*  8 */ ".dddddddddd."
		/*  9 */ "............"

		// Level 2
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ ".n....nn.nn."
		/*  2 */ "......n...n."
		/*  3 */ "......o...n."
		/*  4 */ "......n....."
		/*  5 */ ".n....n...n."
		/*  6 */ ".n....n...n."
		/*  7 */ ".n....n...n."
		/*  8 */ ".nnn.nnn.nn."
		/*  9 */ "............"

		// Level 3
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "............"
		/*  1 */ ".d....ddddd."
		/*  2 */ "......d...d."
		/*  3 */ "......d...d."
		/*  4 */ "......dp..d."
		/*  5 */ ".d....d...d."
		/*  6 */ ".dqqqqd...d."
		/*  7 */ ".d....d...d."
		/*  8 */ ".dddddddddd."
		/*  9 */ "............"

		// Level 4
		/* z\x*             11 */
		/*    *   012345678901 */
		/*  0 */ "rsssssssssss"
		/*  1 */ "rddddddddddt"
		/*  2 */ "rddddddddddt"
		/*  3 */ "rddddddddddt"
		/*  4 */ "rddddddddddt"
		/*  5 */ "rddddddddddt"
		/*  6 */ "rddddddddddt"
		/*  7 */ "rddddddddddt"
		/*  8 */ "rddddddddddt"
		/*  9 */ "uuuuuuuuuuut",

		// Connectors:
		"-1: 3, 0, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // Forge



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// House11x7:
	// The data has been exported from the gallery Desert, area index 31, ID 172, created by Aloe_vera
	{
		// Size:
		13, 5, 9,  // SizeX = 13, SizeY = 5, SizeZ = 9

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		12, 4, 8,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:128: 0\n"  /* sandstonestairs */
		"b:128: 2\n"  /* sandstonestairs */
		"c:128: 1\n"  /* sandstonestairs */
		"d: 24: 0\n"  /* sandstone */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171: 0\n"  /* carpet */
		"g:171:15\n"  /* carpet */
		"h:171:14\n"  /* carpet */
		"i: 24: 2\n"  /* sandstone */
		"j: 64:12\n"  /* wooddoorblock */
		"k: 50: 3\n"  /* torch */
		"l: 50: 1\n"  /* torch */
		"m: 19: 0\n"  /* sponge */
		"n: 50: 2\n"  /* torch */
		"o: 50: 4\n"  /* torch */
		"p:128: 4\n"  /* sandstonestairs */
		"q:128: 6\n"  /* sandstonestairs */
		"r:128: 5\n"  /* sandstonestairs */
		"s:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*             111 */
		/*    *   0123456789012 */
		/*  0 */ "..abc........"
		/*  1 */ ".ddddddddddd."
		/*  2 */ ".ddddddddddd."
		/*  3 */ ".ddddddddddd."
		/*  4 */ ".ddddddddddd."
		/*  5 */ ".ddddddddddd."
		/*  6 */ ".ddddddddddd."
		/*  7 */ ".ddddddddddd."
		/*  8 */ "............."

		// Level 1
		/* z\x*             111 */
		/*    *   0123456789012 */
		/*  0 */ "............."
		/*  1 */ ".ddedddddddd."
		/*  2 */ ".dffgggggffd."
		/*  3 */ ".dfghhhhhgfd."
		/*  4 */ ".dfghfffhgfd."
		/*  5 */ ".dfghhhhhgfd."
		/*  6 */ ".dffgggggffd."
		/*  7 */ ".ddddddddddd."
		/*  8 */ "............."

		// Level 2
		/* z\x*             111 */
		/*    *   0123456789012 */
		/*  0 */ "............."
		/*  1 */ ".iiji.iii.ii."
		/*  2 */ ".i.........i."
		/*  3 */ ".i.........i."
		/*  4 */ "............."
		/*  5 */ ".i.........i."
		/*  6 */ ".i.........i."
		/*  7 */ ".ii.ii.ii.ii."
		/*  8 */ "............."

		// Level 3
		/* z\x*             111 */
		/*    *   0123456789012 */
		/*  0 */ "............."
		/*  1 */ ".ddddddddddd."
		/*  2 */ ".d..k..k...d."
		/*  3 */ ".d.........d."
		/*  4 */ ".dl.......nd."
		/*  5 */ ".d.........d."
		/*  6 */ ".d....o....d."
		/*  7 */ ".ddddddddddd."
		/*  8 */ "............."

		// Level 4
		/* z\x*             111 */
		/*    *   0123456789012 */
		/*  0 */ "pqqqqqqqqqqqq"
		/*  1 */ "pdddddddddddr"
		/*  2 */ "pdddddddddddr"
		/*  3 */ "pdddddddddddr"
		/*  4 */ "pdddddddddddr"
		/*  5 */ "pdddddddddddr"
		/*  6 */ "pdddddddddddr"
		/*  7 */ "pdddddddddddr"
		/*  8 */ "ssssssssssssr",

		// Connectors:
		"-1: 3, 0, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House11x7



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// House5x4:
	// The data has been exported from the gallery Desert, area index 25, ID 166, created by Aloe_vera
	{
		// Size:
		7, 5, 6,  // SizeX = 7, SizeY = 5, SizeZ = 6

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		6, 4, 5,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:128: 0\n"  /* sandstonestairs */
		"b:128: 2\n"  /* sandstonestairs */
		"c:128: 1\n"  /* sandstonestairs */
		"d: 24: 0\n"  /* sandstone */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171: 0\n"  /* carpet */
		"g:171:14\n"  /* carpet */
		"h: 24: 2\n"  /* sandstone */
		"i: 64:12\n"  /* wooddoorblock */
		"j: 50: 3\n"  /* torch */
		"k:128: 4\n"  /* sandstonestairs */
		"l:128: 6\n"  /* sandstonestairs */
		"m: 19: 0\n"  /* sponge */
		"n:128: 5\n"  /* sandstonestairs */
		"o:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*   0123456 */
		/*  0 */ "..abc.."
		/*  1 */ ".ddddd."
		/*  2 */ ".ddddd."
		/*  3 */ ".ddddd."
		/*  4 */ ".ddddd."
		/*  5 */ "......."

		// Level 1
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".ddedd."
		/*  2 */ ".dfgfd."
		/*  3 */ ".dfgfd."
		/*  4 */ ".ddddd."
		/*  5 */ "......."

		// Level 2
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".hhihh."
		/*  2 */ ".h...h."
		/*  3 */ ".h...h."
		/*  4 */ ".hh.hh."
		/*  5 */ "......."

		// Level 3
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".ddddd."
		/*  2 */ ".dj.jd."
		/*  3 */ ".d...d."
		/*  4 */ ".ddddd."
		/*  5 */ "......."

		// Level 4
		/* z\x*   0123456 */
		/*  0 */ "kllllln"
		/*  1 */ "kdddddn"
		/*  2 */ "kdddddn"
		/*  3 */ "kdddddn"
		/*  4 */ "kdddddn"
		/*  5 */ "oooooon",

		// Connectors:
		"-1: 3, 0, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House5x4



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// House5x5:
	// The data has been exported from the gallery Desert, area index 26, ID 167, created by Aloe_vera
	{
		// Size:
		7, 5, 7,  // SizeX = 7, SizeY = 5, SizeZ = 7

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		6, 4, 6,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:128: 0\n"  /* sandstonestairs */
		"b:128: 2\n"  /* sandstonestairs */
		"c:128: 1\n"  /* sandstonestairs */
		"d: 24: 0\n"  /* sandstone */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171: 0\n"  /* carpet */
		"g:171:15\n"  /* carpet */
		"h:171:14\n"  /* carpet */
		"i: 24: 2\n"  /* sandstone */
		"j: 64:12\n"  /* wooddoorblock */
		"k: 50: 3\n"  /* torch */
		"l:128: 4\n"  /* sandstonestairs */
		"m: 19: 0\n"  /* sponge */
		"n:128: 6\n"  /* sandstonestairs */
		"o:128: 5\n"  /* sandstonestairs */
		"p:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*   0123456 */
		/*  0 */ "..abc.."
		/*  1 */ ".ddddd."
		/*  2 */ ".ddddd."
		/*  3 */ ".ddddd."
		/*  4 */ ".ddddd."
		/*  5 */ ".ddddd."
		/*  6 */ "......."

		// Level 1
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".ddedd."
		/*  2 */ ".dfffd."
		/*  3 */ ".dghgd."
		/*  4 */ ".dfffd."
		/*  5 */ ".ddddd."
		/*  6 */ "......."

		// Level 2
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".iijii."
		/*  2 */ ".i...i."
		/*  3 */ "......."
		/*  4 */ ".i...i."
		/*  5 */ ".ii.ii."
		/*  6 */ "......."

		// Level 3
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ ".ddddd."
		/*  2 */ ".dk.kd."
		/*  3 */ ".d...d."
		/*  4 */ ".d...d."
		/*  5 */ ".ddddd."
		/*  6 */ "......."

		// Level 4
		/* z\x*   0123456 */
		/*  0 */ "lnnnnno"
		/*  1 */ "ldddddo"
		/*  2 */ "ldddddo"
		/*  3 */ "ldddddo"
		/*  4 */ "ldddddo"
		/*  5 */ "ldddddo"
		/*  6 */ "ppppppo",

		// Connectors:
		"-1: 3, 0, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House5x5



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// House7x5:
	// The data has been exported from the gallery Desert, area index 27, ID 168, created by Aloe_vera
	{
		// Size:
		9, 5, 7,  // SizeX = 9, SizeY = 5, SizeZ = 7

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		8, 4, 6,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:128: 0\n"  /* sandstonestairs */
		"b:128: 2\n"  /* sandstonestairs */
		"c:128: 1\n"  /* sandstonestairs */
		"d: 24: 0\n"  /* sandstone */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171:14\n"  /* carpet */
		"g:171: 0\n"  /* carpet */
		"h:171:15\n"  /* carpet */
		"i: 24: 2\n"  /* sandstone */
		"j: 64:12\n"  /* wooddoorblock */
		"k: 50: 3\n"  /* torch */
		"l:128: 4\n"  /* sandstonestairs */
		"m: 19: 0\n"  /* sponge */
		"n:128: 6\n"  /* sandstonestairs */
		"o:128: 5\n"  /* sandstonestairs */
		"p:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*   012345678 */
		/*  0 */ "..abc...."
		/*  1 */ ".ddddddd."
		/*  2 */ ".ddddddd."
		/*  3 */ ".ddddddd."
		/*  4 */ ".ddddddd."
		/*  5 */ ".ddddddd."
		/*  6 */ "........."

		// Level 1
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ ".ddedddd."
		/*  2 */ ".dfffffd."
		/*  3 */ ".dghhhgd."
		/*  4 */ ".dfffffd."
		/*  5 */ ".ddddddd."
		/*  6 */ "........."

		// Level 2
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ ".iiji.ii."
		/*  2 */ ".i.....i."
		/*  3 */ "........."
		/*  4 */ ".i.....i."
		/*  5 */ ".iii.iii."
		/*  6 */ "........."

		// Level 3
		/* z\x*   012345678 */
		/*  0 */ "........."
		/*  1 */ ".ddddddd."
		/*  2 */ ".dk.k..d."
		/*  3 */ ".d.....d."
		/*  4 */ ".d.....d."
		/*  5 */ ".ddddddd."
		/*  6 */ "........."

		// Level 4
		/* z\x*   012345678 */
		/*  0 */ "lnnnnnnnn"
		/*  1 */ "ldddddddo"
		/*  2 */ "ldddddddo"
		/*  3 */ "ldddddddo"
		/*  4 */ "ldddddddo"
		/*  5 */ "ldddddddo"
		/*  6 */ "ppppppppo",

		// Connectors:
		"-1: 3, 0, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House7x5



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// House8x5:
	// The data has been exported from the gallery Desert, area index 28, ID 169, created by Aloe_vera
	{
		// Size:
		10, 5, 7,  // SizeX = 10, SizeY = 5, SizeZ = 7

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		9, 4, 6,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:128: 0\n"  /* sandstonestairs */
		"b:128: 2\n"  /* sandstonestairs */
		"c:128: 1\n"  /* sandstonestairs */
		"d: 24: 0\n"  /* sandstone */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171: 0\n"  /* carpet */
		"g:171:14\n"  /* carpet */
		"h:171:15\n"  /* carpet */
		"i: 24: 2\n"  /* sandstone */
		"j: 64:12\n"  /* wooddoorblock */
		"k: 50: 3\n"  /* torch */
		"l:128: 4\n"  /* sandstonestairs */
		"m: 19: 0\n"  /* sponge */
		"n:128: 6\n"  /* sandstonestairs */
		"o:128: 5\n"  /* sandstonestairs */
		"p:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "..abc....."
		/*  1 */ ".dddddddd."
		/*  2 */ ".dddddddd."
		/*  3 */ ".dddddddd."
		/*  4 */ ".dddddddd."
		/*  5 */ ".dddddddd."
		/*  6 */ ".........."

		// Level 1
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ ".........."
		/*  1 */ ".ddeddddd."
		/*  2 */ ".dfghhgfd."
		/*  3 */ ".dfhffhfd."
		/*  4 */ ".dfghhgfd."
		/*  5 */ ".dddddddd."
		/*  6 */ ".........."

		// Level 2
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ ".........."
		/*  1 */ ".iijii.ii."
		/*  2 */ ".i......i."
		/*  3 */ ".........."
		/*  4 */ ".i......i."
		/*  5 */ ".ii.ii.ii."
		/*  6 */ ".........."

		// Level 3
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ ".........."
		/*  1 */ ".dddddddd."
		/*  2 */ ".dk.k...d."
		/*  3 */ ".d......d."
		/*  4 */ ".d......d."
		/*  5 */ ".dddddddd."
		/*  6 */ ".........."

		// Level 4
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "lnnnnnnnnn"
		/*  1 */ "lddddddddo"
		/*  2 */ "lddddddddo"
		/*  3 */ "lddddddddo"
		/*  4 */ "lddddddddo"
		/*  5 */ "lddddddddo"
		/*  6 */ "pppppppppo",

		// Connectors:
		"-1: 3, 0, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House8x5



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// House8x7:
	// The data has been exported from the gallery Desert, area index 29, ID 170, created by Aloe_vera
	{
		// Size:
		10, 5, 9,  // SizeX = 10, SizeY = 5, SizeZ = 9

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		9, 4, 8,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:128: 0\n"  /* sandstonestairs */
		"b:128: 2\n"  /* sandstonestairs */
		"c:128: 1\n"  /* sandstonestairs */
		"d: 24: 0\n"  /* sandstone */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171: 0\n"  /* carpet */
		"g:171:14\n"  /* carpet */
		"h:171:15\n"  /* carpet */
		"i: 24: 2\n"  /* sandstone */
		"j: 64:12\n"  /* wooddoorblock */
		"k: 50: 3\n"  /* torch */
		"l: 50: 1\n"  /* torch */
		"m: 19: 0\n"  /* sponge */
		"n: 50: 2\n"  /* torch */
		"o:128: 4\n"  /* sandstonestairs */
		"p:128: 6\n"  /* sandstonestairs */
		"q:128: 5\n"  /* sandstonestairs */
		"r:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "..abc....."
		/*  1 */ ".dddddddd."
		/*  2 */ ".dddddddd."
		/*  3 */ ".dddddddd."
		/*  4 */ ".dddddddd."
		/*  5 */ ".dddddddd."
		/*  6 */ ".dddddddd."
		/*  7 */ ".dddddddd."
		/*  8 */ ".........."

		// Level 1
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ ".........."
		/*  1 */ ".ddeddddd."
		/*  2 */ ".dfghhgfd."
		/*  3 */ ".dfhffhfd."
		/*  4 */ ".dfhgghfd."
		/*  5 */ ".dfhffhfd."
		/*  6 */ ".dfghhgfd."
		/*  7 */ ".dddddddd."
		/*  8 */ ".........."

		// Level 2
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ ".........."
		/*  1 */ ".iijii.ii."
		/*  2 */ ".i......i."
		/*  3 */ ".i......i."
		/*  4 */ ".........."
		/*  5 */ ".i......i."
		/*  6 */ ".i......i."
		/*  7 */ ".ii.ii.ii."
		/*  8 */ ".........."

		// Level 3
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ ".........."
		/*  1 */ ".dddddddd."
		/*  2 */ ".d..k...d."
		/*  3 */ ".d......d."
		/*  4 */ ".dl....nd."
		/*  5 */ ".d......d."
		/*  6 */ ".d......d."
		/*  7 */ ".dddddddd."
		/*  8 */ ".........."

		// Level 4
		/* z\x*              */
		/*    *   0123456789 */
		/*  0 */ "oppppppppp"
		/*  1 */ "oddddddddq"
		/*  2 */ "oddddddddq"
		/*  3 */ "oddddddddq"
		/*  4 */ "oddddddddq"
		/*  5 */ "oddddddddq"
		/*  6 */ "oddddddddq"
		/*  7 */ "oddddddddq"
		/*  8 */ "rrrrrrrrrq",

		// Connectors:
		"-1: 3, 0, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House8x7



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// House9x7:
	// The data has been exported from the gallery Desert, area index 30, ID 171, created by Aloe_vera
	{
		// Size:
		11, 5, 9,  // SizeX = 11, SizeY = 5, SizeZ = 9

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		10, 4, 8,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:128: 0\n"  /* sandstonestairs */
		"b:128: 2\n"  /* sandstonestairs */
		"c:128: 1\n"  /* sandstonestairs */
		"d: 24: 0\n"  /* sandstone */
		"e: 64: 7\n"  /* wooddoorblock */
		"f:171: 0\n"  /* carpet */
		"g:171:15\n"  /* carpet */
		"h:171:14\n"  /* carpet */
		"i: 24: 2\n"  /* sandstone */
		"j: 64:12\n"  /* wooddoorblock */
		"k: 50: 3\n"  /* torch */
		"l: 50: 1\n"  /* torch */
		"m: 19: 0\n"  /* sponge */
		"n: 50: 2\n"  /* torch */
		"o: 50: 4\n"  /* torch */
		"p:128: 4\n"  /* sandstonestairs */
		"q:128: 6\n"  /* sandstonestairs */
		"r:128: 5\n"  /* sandstonestairs */
		"s:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..abc......"
		/*  1 */ ".ddddddddd."
		/*  2 */ ".ddddddddd."
		/*  3 */ ".ddddddddd."
		/*  4 */ ".ddddddddd."
		/*  5 */ ".ddddddddd."
		/*  6 */ ".ddddddddd."
		/*  7 */ ".ddddddddd."
		/*  8 */ "..........."

		// Level 1
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".ddedddddd."
		/*  2 */ ".dffgggffd."
		/*  3 */ ".dfghhhgfd."
		/*  4 */ ".dfghfhgfd."
		/*  5 */ ".dfghhhgfd."
		/*  6 */ ".dffgggffd."
		/*  7 */ ".ddddddddd."
		/*  8 */ "..........."

		// Level 2
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".iijii.iii."
		/*  2 */ ".i.......i."
		/*  3 */ ".i.......i."
		/*  4 */ "..........."
		/*  5 */ ".i.......i."
		/*  6 */ ".i.......i."
		/*  7 */ ".ii.iii.ii."
		/*  8 */ "..........."

		// Level 3
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "..........."
		/*  1 */ ".ddddddddd."
		/*  2 */ ".d..k....d."
		/*  3 */ ".d.......d."
		/*  4 */ ".dl.....nd."
		/*  5 */ ".d.......d."
		/*  6 */ ".d...o...d."
		/*  7 */ ".ddddddddd."
		/*  8 */ "..........."

		// Level 4
		/* z\x*             1 */
		/*    *   01234567890 */
		/*  0 */ "pqqqqqqqqqq"
		/*  1 */ "pdddddddddr"
		/*  2 */ "pdddddddddr"
		/*  3 */ "pdddddddddr"
		/*  4 */ "pdddddddddr"
		/*  5 */ "pdddddddddr"
		/*  6 */ "pdddddddddr"
		/*  7 */ "pdddddddddr"
		/*  8 */ "ssssssssssr",

		// Connectors:
		"-1: 3, 0, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // House9x7



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// HouseL13x12:
	// The data has been exported from the gallery Desert, area index 53, ID 345, created by jakibaki
	{
		// Size:
		15, 5, 14,  // SizeX = 15, SizeY = 5, SizeZ = 14

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		14, 4, 13,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:128: 0\n"  /* sandstonestairs */
		"b:128: 2\n"  /* sandstonestairs */
		"c:128: 1\n"  /* sandstonestairs */
		"d: 24: 0\n"  /* sandstone */
		"e: 43: 1\n"  /* doubleslab */
		"f: 64: 7\n"  /* wooddoorblock */
		"g:171: 0\n"  /* carpet */
		"h:171:15\n"  /* carpet */
		"i:171:14\n"  /* carpet */
		"j: 58: 0\n"  /* workbench */
		"k: 24: 2\n"  /* sandstone */
		"l: 64:12\n"  /* wooddoorblock */
		"m: 19: 0\n"  /* sponge */
		"n: 50: 3\n"  /* torch */
		"o: 50: 1\n"  /* torch */
		"p: 50: 2\n"  /* torch */
		"q: 50: 4\n"  /* torch */
		"r:128: 6\n"  /* sandstonestairs */
		"s:128: 5\n"  /* sandstonestairs */
		"t:128: 4\n"  /* sandstonestairs */
		"u:128: 7\n"  /* sandstonestairs */,

		// Block data:
		// Level 0
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "...abc........."
		/*  1 */ ".ddddddddddddd."
		/*  2 */ ".ddddddddddddd."
		/*  3 */ ".ddddddddddddd."
		/*  4 */ ".ddddddddddddd."
		/*  5 */ ".ddddddddddded."
		/*  6 */ ".ddddddddddddd."
		/*  7 */ ".ddddddddddddd."
		/*  8 */ ".......deddddd."
		/*  9 */ "mmmmmm.ddddddd."
		/* 10 */ "mmmmmm.ddddddd."
		/* 11 */ "mmmmmm.ddddddd."
		/* 12 */ "mmmmmm.ddddddd."
		/* 13 */ "..............."

		// Level 1
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".dddfddddddddd."
		/*  2 */ ".dgghhhhhhhhgd."
		/*  3 */ ".dghiiiiiiiihd."
		/*  4 */ ".dghiggggggihd."
		/*  5 */ ".dghiiiiiigihd."
		/*  6 */ ".dgghhhhhigihd."
		/*  7 */ ".dddddddhigihd."
		/*  8 */ ".......dhigihd."
		/*  9 */ "mmmmmm.dhiiihd."
		/* 10 */ "mmmmmm.dghhhgd."
		/* 11 */ "mmmmmm.dggggjd."
		/* 12 */ "mmmmmm.ddddddd."
		/* 13 */ "..............."

		// Level 2
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".kkklkkkk.kkkk."
		/*  2 */ ".k...........k."
		/*  3 */ ".k...........k."
		/*  4 */ "..............."
		/*  5 */ ".k...........k."
		/*  6 */ ".k...........k."
		/*  7 */ ".kkk.kkk.....k."
		/*  8 */ ".......k.....k."
		/*  9 */ "mmmmmm.k......."
		/* 10 */ "mmmmmm.......k."
		/* 11 */ "mmmmmm.k.....k."
		/* 12 */ "mmmmmm.kkk.kkk."
		/* 13 */ "..............."

		// Level 3
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "..............."
		/*  1 */ ".ddddddddddddd."
		/*  2 */ ".d......n....d."
		/*  3 */ ".d...........d."
		/*  4 */ ".do..........d."
		/*  5 */ ".d...........d."
		/*  6 */ ".d..........pd."
		/*  7 */ ".ddddddd.....d."
		/*  8 */ ".......d.....d."
		/*  9 */ "mmmmmm.d.....d."
		/* 10 */ "mmmmmm.d.....d."
		/* 11 */ "mmmmmm.d..q..d."
		/* 12 */ "mmmmmm.ddddddd."
		/* 13 */ "..............."

		// Level 4
		/* z\x*             11111 */
		/*    *   012345678901234 */
		/*  0 */ "rrrrrrrrrrrrrrs"
		/*  1 */ "tddddddddddddds"
		/*  2 */ "tddddddddddddds"
		/*  3 */ "tddddddddddddds"
		/*  4 */ "tddddddddddddds"
		/*  5 */ "tddddddddddddds"
		/*  6 */ "tddddddddddddds"
		/*  7 */ "tddddddddddddds"
		/*  8 */ "tuuuuutddddddds"
		/*  9 */ "mmmmmmtddddddds"
		/* 10 */ "mmmmmmtddddddds"
		/* 11 */ "mmmmmmtddddddds"
		/* 12 */ "mmmmmmtddddddds"
		/* 13 */ "......tuuuuuuuu",

		// Connectors:
		"-1: 4, 0, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // HouseL13x12



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// MarketStall:
	// The data has been exported from the gallery Desert, area index 34, ID 175, created by Aloe_vera
	{
		// Size:
		7, 6, 7,  // SizeX = 7, SizeY = 6, SizeZ = 7

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		6, 5, 6,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 12: 0\n"  /* sand */
		"b: 85: 0\n"  /* fence */
		"c:171:14\n"  /* carpet */
		"d:171:15\n"  /* carpet */
		"e:171: 0\n"  /* carpet */
		"f: 35:14\n"  /* wool */
		"g: 35: 0\n"  /* wool */
		"m: 19: 0\n"  /* sponge */,

		// Block data:
		// Level 0
		/* z\x*   0123456 */
		/*  0 */ "aaaaaaa"
		/*  1 */ "aaaaaaa"
		/*  2 */ "aaaaaaa"
		/*  3 */ "aaaaaaa"
		/*  4 */ "aaaaaaa"
		/*  5 */ "aaaaaaa"
		/*  6 */ "aaaaaaa"

		// Level 1
		/* z\x*   0123456 */
		/*  0 */ "b.....b"
		/*  1 */ "cddeddc"
		/*  2 */ "cdeeedc"
		/*  3 */ "cdeeedc"
		/*  4 */ "cddeddc"
		/*  5 */ "b.....b"
		/*  6 */ "......."

		// Level 2
		/* z\x*   0123456 */
		/*  0 */ "b.....b"
		/*  1 */ "......."
		/*  2 */ "......."
		/*  3 */ "......."
		/*  4 */ "......."
		/*  5 */ "b.....b"
		/*  6 */ "......."

		// Level 3
		/* z\x*   0123456 */
		/*  0 */ "b.....b"
		/*  1 */ "......."
		/*  2 */ "......."
		/*  3 */ "......."
		/*  4 */ "......."
		/*  5 */ "b.....b"
		/*  6 */ "fgfgfgf"

		// Level 4
		/* z\x*   0123456 */
		/*  0 */ "fgfgfgf"
		/*  1 */ "......."
		/*  2 */ "......."
		/*  3 */ "......."
		/*  4 */ "......."
		/*  5 */ "fgfgfgf"
		/*  6 */ "......."

		// Level 5
		/* z\x*   0123456 */
		/*  0 */ "......."
		/*  1 */ "fgfgfgf"
		/*  2 */ "fgfgfgf"
		/*  3 */ "fgfgfgf"
		/*  4 */ "fgfgfgf"
		/*  5 */ "......."
		/*  6 */ ".......",

		// Connectors:
		"-1: 2, 0, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		5,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // MarketStall



	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// Marketplace:
	// The data has been exported from the gallery Desert, area index 38, ID 261, created by Aloe_vera
	{
		// Size:
		14, 4, 16,  // SizeX = 14, SizeY = 4, SizeZ = 16

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		13, 3, 15,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a: 24: 0\n"  /* sandstone */
		"b: 12: 0\n"  /* sand */
		"c: 24: 2\n"  /* sandstone */
		"d: 12: 2\n"  /* sand */
		"e: 85: 0\n"  /* fence */
		"f:  5: 0\n"  /* wood */
		"g:128: 2\n"  /* sandstonestairs */
		"h:128: 0\n"  /* sandstonestairs */
		"i:  8: 0\n"  /* water */
		"j:128: 1\n"  /* sandstonestairs */
		"k:128: 3\n"  /* sandstonestairs */
		"l: 35: 0\n"  /* wool */
		"m: 19: 0\n"  /* sponge */
		"n: 35:14\n"  /* wool */,

		// Block data:
		// Level 0
		/* z\x*             1111 */
		/*    *   01234567890123 */
		/*  0 */ "aaaabbbaaabbbb"
		/*  1 */ "aaaabbaabbabbb"
		/*  2 */ "aababbabcabbbb"
		/*  3 */ "aaaaabaaaaabbb"
		/*  4 */ "bbbbbbbbbbbbbb"
		/*  5 */ "bbbbbbbbbbaabb"
		/*  6 */ "bbbbccccbbabab"
		/*  7 */ "ccbbccccbbaaab"
		/*  8 */ "ccbbccccbbabbb"
		/*  9 */ "dcbbccccbbabaa"
		/* 10 */ "ccbbbbbbbbaaba"
		/* 11 */ "ccbbbbbbbbabaa"
		/* 12 */ "bbbbbbbbbbabaa"
		/* 13 */ "bbbaababbbaaba"
		/* 14 */ "bbbcaaaabbabbb"
		/* 15 */ "bbbcccabbbabbb"

		// Level 1
		/* z\x*             1111 */
		/*    *   01234567890123 */
		/*  0 */ "e...e.e...e..."
		/*  1 */ ".............."
		/*  2 */ ".............."
		/*  3 */ "fffff.fffff..."
		/*  4 */ ".............."
		/*  5 */ "..........f..e"
		/*  6 */ "....gggg..f..."
		/*  7 */ ".f..hiij..f..."
		/*  8 */ ".f..hiij..f..."
		/*  9 */ ".f..kkkk..f..e"
		/* 10 */ ".f............"
		/* 11 */ ".f........f..e"
		/* 12 */ "...fffff..f..."
		/* 13 */ "..........f..."
		/* 14 */ "..........f..."
		/* 15 */ "...e...e..f..e"

		// Level 2
		/* z\x*             1111 */
		/*    *   01234567890123 */
		/*  0 */ "lnlnl.lnlnl..."
		/*  1 */ ".............."
		/*  2 */ ".............."
		/*  3 */ "e...e.e...e..."
		/*  4 */ ".............."
		/*  5 */ "..........e..l"
		/*  6 */ ".............n"
		/*  7 */ ".e...........l"
		/*  8 */ ".............n"
		/*  9 */ "..........e..l"
		/* 10 */ ".............."
		/* 11 */ ".e........e..l"
		/* 12 */ "...e...e.....n"
		/* 13 */ ".............l"
		/* 14 */ ".............n"
		/* 15 */ "...lnlnl..e..l"

		// Level 3
		/* z\x*             1111 */
		/*    *   01234567890123 */
		/*  0 */ ".............."
		/*  1 */ "lnlnl.lnlnl..."
		/*  2 */ "lnlnl.lnlnl..."
		/*  3 */ "lnlnl.lnlnl..."
		/*  4 */ ".............."
		/*  5 */ "..........lll."
		/*  6 */ "..........nnn."
		/*  7 */ "ll........lll."
		/*  8 */ "nn........nnn."
		/*  9 */ "ll........lll."
		/* 10 */ "nn............"
		/* 11 */ "ll........lll."
		/* 12 */ "...lnlnl..nnn."
		/* 13 */ "...lnlnl..lll."
		/* 14 */ "...lnlnl..nnn."
		/* 15 */ "..........lll.",

		// Connectors:
		"-1: 5, 0, 0: 2\n"  /* Type -1, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		20,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // Marketplace
};  // g_SandFlatRoofVillagePrefabs






const cPrefab::sDef g_SandFlatRoofVillageStartingPrefabs[] =
{
	///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	// Well:
	// The data has been exported from the gallery Desert, area index 44, ID 275, created by Aloe_vera
	{
		// Size:
		5, 16, 5,  // SizeX = 5, SizeY = 16, SizeZ = 5

		// Hitbox (relative to bounding box):
		0, 0, 0,  // MinX, MinY, MinZ
		4, 15, 4,  // MaxX, MaxY, MaxZ

		// Block definitions:
		".:  0: 0\n"  /* air */
		"a:  1: 0\n"  /* stone */
		"b: 24: 0\n"  /* sandstone */
		"c:  8: 0\n"  /* water */
		"d:128: 2\n"  /* sandstonestairs */
		"e:128: 0\n"  /* sandstonestairs */
		"f:128: 1\n"  /* sandstonestairs */
		"g:128: 3\n"  /* sandstonestairs */
		"h:128: 6\n"  /* sandstonestairs */
		"i:128: 4\n"  /* sandstonestairs */
		"j:128: 5\n"  /* sandstonestairs */
		"k:128: 7\n"  /* sandstonestairs */
		"l: 44: 1\n"  /* step */
		"m: 19: 0\n"  /* sponge */,

		// Block data:
		// Level 0
		/* z\x*   01234 */
		/*  0 */ "aaaaa"
		/*  1 */ "abbba"
		/*  2 */ "abbba"
		/*  3 */ "abbba"
		/*  4 */ "aaaaa"

		// Level 1
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 2
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 3
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 4
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 5
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 6
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 7
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcccb"
		/*  2 */ "bcccb"
		/*  3 */ "bcccb"
		/*  4 */ "bbbbb"

		// Level 8
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcbcb"
		/*  2 */ "bbcbb"
		/*  3 */ "bcbcb"
		/*  4 */ "bbbbb"

		// Level 9
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcbcb"
		/*  2 */ "bbbbb"
		/*  3 */ "bcbcb"
		/*  4 */ "bbbbb"

		// Level 10
		/* z\x*   01234 */
		/*  0 */ "bbbbb"
		/*  1 */ "bcbcb"
		/*  2 */ "bbbbb"
		/*  3 */ "bcbcb"
		/*  4 */ "bbbbb"

		// Level 11
		/* z\x*   01234 */
		/*  0 */ "ddddd"
		/*  1 */ "ecccf"
		/*  2 */ "ecbcf"
		/*  3 */ "ecccf"
		/*  4 */ "ggggf"

		// Level 12
		/* z\x*   01234 */
		/*  0 */ "....."
		/*  1 */ "....."
		/*  2 */ "..b.."
		/*  3 */ "....."
		/*  4 */ "....."

		// Level 13
		/* z\x*   01234 */
		/*  0 */ "....."
		/*  1 */ "....."
		/*  2 */ "..b.."
		/*  3 */ "....."
		/*  4 */ "....."

		// Level 14
		/* z\x*   01234 */
		/*  0 */ "....."
		/*  1 */ ".hhh."
		/*  2 */ ".ibj."
		/*  3 */ ".kkj."
		/*  4 */ "....."

		// Level 15
		/* z\x*   01234 */
		/*  0 */ "lllll"
		/*  1 */ "lllll"
		/*  2 */ "lllll"
		/*  3 */ "lllll"
		/*  4 */ "lllll",

		// Connectors:
		"2: 4, 11, 2: 5\n"  /* Type 2, direction X+ */
		"2: 2, 11, 4: 3\n"  /* Type 2, direction Z+ */
		"2: 0, 11, 2: 4\n"  /* Type 2, direction X- */
		"2: 2, 11, 0: 2\n"  /* Type 2, direction Z- */,

		// AllowedRotations:
		7,  /* 1, 2, 3 CCW rotation allowed */

		// Merge strategy:
		cBlockArea::msSpongePrint,

		// ShouldExtendFloor:
		true,

		// DefaultWeight:
		100,

		// DepthWeight:
		"",

		// AddWeightIfSame:
		0,

		// MoveToGround:
		true,
	},  // Well
};





// The prefab counts:

const size_t g_SandFlatRoofVillagePrefabsCount = ARRAYCOUNT(g_SandFlatRoofVillagePrefabs);

const size_t g_SandFlatRoofVillageStartingPrefabsCount = ARRAYCOUNT(g_SandFlatRoofVillageStartingPrefabs);