// 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, 6, 10, // SizeX = 12, SizeY = 6, SizeZ = 10 // Hitbox (relative to bounding box): -1, 0, 0, // MinX, MinY, MinZ 12, 5, 10, // MaxX, MaxY, MaxZ // Block definitions: ".: 0: 0\n" /* air */ "a: 24: 0\n" /* sandstone */ "b:128: 0\n" /* sandstonestairs */ "c:128: 2\n" /* sandstonestairs */ "d:128: 1\n" /* sandstonestairs */ "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 */ "aaaaaaammmmm" /* 1 */ "aaaaaaaaaaam" /* 2 */ "aaaaaaaaaaam" /* 3 */ "aaaaaaaaaaam" /* 4 */ "aaaaaaaaaaam" /* 5 */ "aaaaaaaaaaam" /* 6 */ "maaaaaaaaaam" /* 7 */ "maaaaaaaaaam" /* 8 */ "maaaaaaaaaam" /* 9 */ "mmmmmmmmmmmm" // Level 1 /* z\x* 11 */ /* * 012345678901 */ /* 0 */ "bcccccd....." /* 1 */ "baaaaaaaaaa." /* 2 */ "baaaaaaaaaa." /* 3 */ "baaaaaaaaaa." /* 4 */ "baaaaaaaaaa." /* 5 */ "eaaaaaaaaaa." /* 6 */ ".aaaaaaaaaa." /* 7 */ ".aaaaaaaaaa." /* 8 */ ".aaaaaaaaaa." /* 9 */ "............" // Level 2 /* z\x* 11 */ /* * 012345678901 */ /* 0 */ "............" /* 1 */ ".a....aaaaa." /* 2 */ "......afffa." /* 3 */ "......ghfha." /* 4 */ "......aiiia." /* 5 */ ".a....ahfha." /* 6 */ ".ajaajafffa." /* 7 */ ".aakkaal..a." /* 8 */ ".aaaaaaaaaa." /* 9 */ "............" // Level 3 /* 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 4 /* z\x* 11 */ /* * 012345678901 */ /* 0 */ "............" /* 1 */ ".a....aaaaa." /* 2 */ "......a...a." /* 3 */ "......a...a." /* 4 */ "......ap..a." /* 5 */ ".a....a...a." /* 6 */ ".aqqqqa...a." /* 7 */ ".a....a...a." /* 8 */ ".aaaaaaaaaa." /* 9 */ "............" // Level 5 /* z\x* 11 */ /* * 012345678901 */ /* 0 */ "rsssssssssss" /* 1 */ "raaaaaaaaaat" /* 2 */ "raaaaaaaaaat" /* 3 */ "raaaaaaaaaat" /* 4 */ "raaaaaaaaaat" /* 5 */ "raaaaaaaaaat" /* 6 */ "raaaaaaaaaat" /* 7 */ "raaaaaaaaaat" /* 8 */ "raaaaaaaaaat" /* 9 */ "uuuuuuuuuuut", // Connectors: "-1: 3, 1, 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, 6, 9, // SizeX = 13, SizeY = 6, SizeZ = 9 // Hitbox (relative to bounding box): -1, 0, 0, // MinX, MinY, MinZ 13, 5, 9, // MaxX, MaxY, MaxZ // Block definitions: ".: 0: 0\n" /* air */ "a: 24: 0\n" /* sandstone */ "b:128: 0\n" /* sandstonestairs */ "c:128: 2\n" /* sandstonestairs */ "d:128: 1\n" /* sandstonestairs */ "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 */ "mmaaammmmmmmm" /* 1 */ "maaaaaaaaaaam" /* 2 */ "maaaaaaaaaaam" /* 3 */ "maaaaaaaaaaam" /* 4 */ "maaaaaaaaaaam" /* 5 */ "maaaaaaaaaaam" /* 6 */ "maaaaaaaaaaam" /* 7 */ "maaaaaaaaaaam" /* 8 */ "mmmmmmmmmmmmm" // Level 1 /* z\x* 111 */ /* * 0123456789012 */ /* 0 */ "..bcd........" /* 1 */ ".aaaaaaaaaaa." /* 2 */ ".aaaaaaaaaaa." /* 3 */ ".aaaaaaaaaaa." /* 4 */ ".aaaaaaaaaaa." /* 5 */ ".aaaaaaaaaaa." /* 6 */ ".aaaaaaaaaaa." /* 7 */ ".aaaaaaaaaaa." /* 8 */ "............." // Level 2 /* z\x* 111 */ /* * 0123456789012 */ /* 0 */ "............." /* 1 */ ".aaeaaaaaaaa." /* 2 */ ".affgggggffa." /* 3 */ ".afghhhhhgfa." /* 4 */ ".afghfffhgfa." /* 5 */ ".afghhhhhgfa." /* 6 */ ".affgggggffa." /* 7 */ ".aaaaaaaaaaa." /* 8 */ "............." // Level 3 /* 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 4 /* z\x* 111 */ /* * 0123456789012 */ /* 0 */ "............." /* 1 */ ".aaaaaaaaaaa." /* 2 */ ".a..k..k...a." /* 3 */ ".a.........a." /* 4 */ ".al.......na." /* 5 */ ".a.........a." /* 6 */ ".a....o....a." /* 7 */ ".aaaaaaaaaaa." /* 8 */ "............." // Level 5 /* z\x* 111 */ /* * 0123456789012 */ /* 0 */ "pqqqqqqqqqqqq" /* 1 */ "paaaaaaaaaaar" /* 2 */ "paaaaaaaaaaar" /* 3 */ "paaaaaaaaaaar" /* 4 */ "paaaaaaaaaaar" /* 5 */ "paaaaaaaaaaar" /* 6 */ "paaaaaaaaaaar" /* 7 */ "paaaaaaaaaaar" /* 8 */ "ssssssssssssr", // Connectors: "-1: 3, 1, 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, 6, 6, // SizeX = 7, SizeY = 6, SizeZ = 6 // Hitbox (relative to bounding box): -1, 0, 0, // MinX, MinY, MinZ 7, 5, 6, // MaxX, MaxY, MaxZ // Block definitions: ".: 0: 0\n" /* air */ "a: 24: 0\n" /* sandstone */ "b:128: 0\n" /* sandstonestairs */ "c:128: 2\n" /* sandstonestairs */ "d:128: 1\n" /* sandstonestairs */ "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 */ "mmaaamm" /* 1 */ "maaaaam" /* 2 */ "maaaaam" /* 3 */ "maaaaam" /* 4 */ "maaaaam" /* 5 */ "mmmmmmm" // Level 1 /* z\x* 0123456 */ /* 0 */ "..bcd.." /* 1 */ ".aaaaa." /* 2 */ ".aaaaa." /* 3 */ ".aaaaa." /* 4 */ ".aaaaa." /* 5 */ "......." // Level 2 /* z\x* 0123456 */ /* 0 */ "......." /* 1 */ ".aaeaa." /* 2 */ ".afgfa." /* 3 */ ".afgfa." /* 4 */ ".aaaaa." /* 5 */ "......." // Level 3 /* z\x* 0123456 */ /* 0 */ "......." /* 1 */ ".hhihh." /* 2 */ ".h...h." /* 3 */ ".h...h." /* 4 */ ".hh.hh." /* 5 */ "......." // Level 4 /* z\x* 0123456 */ /* 0 */ "......." /* 1 */ ".aaaaa." /* 2 */ ".aj.ja." /* 3 */ ".a...a." /* 4 */ ".aaaaa." /* 5 */ "......." // Level 5 /* z\x* 0123456 */ /* 0 */ "kllllln" /* 1 */ "kaaaaan" /* 2 */ "kaaaaan" /* 3 */ "kaaaaan" /* 4 */ "kaaaaan" /* 5 */ "oooooon", // Connectors: "-1: 3, 1, 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, 6, 7, // SizeX = 7, SizeY = 6, SizeZ = 7 // Hitbox (relative to bounding box): -1, 0, 0, // MinX, MinY, MinZ 7, 5, 7, // MaxX, MaxY, MaxZ // Block definitions: ".: 0: 0\n" /* air */ "a: 24: 0\n" /* sandstone */ "b:128: 0\n" /* sandstonestairs */ "c:128: 2\n" /* sandstonestairs */ "d:128: 1\n" /* sandstonestairs */ "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 */ "mmaaamm" /* 1 */ "maaaaam" /* 2 */ "maaaaam" /* 3 */ "maaaaam" /* 4 */ "maaaaam" /* 5 */ "maaaaam" /* 6 */ "mmmmmmm" // Level 1 /* z\x* 0123456 */ /* 0 */ "..bcd.." /* 1 */ ".aaaaa." /* 2 */ ".aaaaa." /* 3 */ ".aaaaa." /* 4 */ ".aaaaa." /* 5 */ ".aaaaa." /* 6 */ "......." // Level 2 /* z\x* 0123456 */ /* 0 */ "......." /* 1 */ ".aaeaa." /* 2 */ ".afffa." /* 3 */ ".aghga." /* 4 */ ".afffa." /* 5 */ ".aaaaa." /* 6 */ "......." // Level 3 /* z\x* 0123456 */ /* 0 */ "......." /* 1 */ ".iijii." /* 2 */ ".i...i." /* 3 */ "......." /* 4 */ ".i...i." /* 5 */ ".ii.ii." /* 6 */ "......." // Level 4 /* z\x* 0123456 */ /* 0 */ "......." /* 1 */ ".aaaaa." /* 2 */ ".ak.ka." /* 3 */ ".a...a." /* 4 */ ".a...a." /* 5 */ ".aaaaa." /* 6 */ "......." // Level 5 /* z\x* 0123456 */ /* 0 */ "lnnnnno" /* 1 */ "laaaaao" /* 2 */ "laaaaao" /* 3 */ "laaaaao" /* 4 */ "laaaaao" /* 5 */ "laaaaao" /* 6 */ "ppppppo", // Connectors: "-1: 3, 1, 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, 6, 7, // SizeX = 9, SizeY = 6, SizeZ = 7 // Hitbox (relative to bounding box): -1, 0, 0, // MinX, MinY, MinZ 9, 5, 7, // MaxX, MaxY, MaxZ // Block definitions: ".: 0: 0\n" /* air */ "a: 24: 0\n" /* sandstone */ "b:128: 0\n" /* sandstonestairs */ "c:128: 2\n" /* sandstonestairs */ "d:128: 1\n" /* sandstonestairs */ "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 */ "mmaaammmm" /* 1 */ "maaaaaaam" /* 2 */ "maaaaaaam" /* 3 */ "maaaaaaam" /* 4 */ "maaaaaaam" /* 5 */ "maaaaaaam" /* 6 */ "mmmmmmmmm" // Level 1 /* z\x* 012345678 */ /* 0 */ "..bcd...." /* 1 */ ".aaaaaaa." /* 2 */ ".aaaaaaa." /* 3 */ ".aaaaaaa." /* 4 */ ".aaaaaaa." /* 5 */ ".aaaaaaa." /* 6 */ "........." // Level 2 /* z\x* 012345678 */ /* 0 */ "........." /* 1 */ ".aaeaaaa." /* 2 */ ".afffffa." /* 3 */ ".aghhhga." /* 4 */ ".afffffa." /* 5 */ ".aaaaaaa." /* 6 */ "........." // Level 3 /* z\x* 012345678 */ /* 0 */ "........." /* 1 */ ".iiji.ii." /* 2 */ ".i.....i." /* 3 */ "........." /* 4 */ ".i.....i." /* 5 */ ".iii.iii." /* 6 */ "........." // Level 4 /* z\x* 012345678 */ /* 0 */ "........." /* 1 */ ".aaaaaaa." /* 2 */ ".ak.k..a." /* 3 */ ".a.....a." /* 4 */ ".a.....a." /* 5 */ ".aaaaaaa." /* 6 */ "........." // Level 5 /* z\x* 012345678 */ /* 0 */ "lnnnnnnnn" /* 1 */ "laaaaaaao" /* 2 */ "laaaaaaao" /* 3 */ "laaaaaaao" /* 4 */ "laaaaaaao" /* 5 */ "laaaaaaao" /* 6 */ "ppppppppo", // Connectors: "-1: 3, 1, 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, 6, 7, // SizeX = 10, SizeY = 6, SizeZ = 7 // Hitbox (relative to bounding box): -1, 0, 0, // MinX, MinY, MinZ 10, 5, 7, // MaxX, MaxY, MaxZ // Block definitions: ".: 0: 0\n" /* air */ "a: 24: 0\n" /* sandstone */ "b:128: 0\n" /* sandstonestairs */ "c:128: 2\n" /* sandstonestairs */ "d:128: 1\n" /* sandstonestairs */ "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 */ "mmaaammmmm" /* 1 */ "maaaaaaaam" /* 2 */ "maaaaaaaam" /* 3 */ "maaaaaaaam" /* 4 */ "maaaaaaaam" /* 5 */ "maaaaaaaam" /* 6 */ "mmmmmmmmmm" // Level 1 /* z\x* */ /* * 0123456789 */ /* 0 */ "..bcd....." /* 1 */ ".aaaaaaaa." /* 2 */ ".aaaaaaaa." /* 3 */ ".aaaaaaaa." /* 4 */ ".aaaaaaaa." /* 5 */ ".aaaaaaaa." /* 6 */ ".........." // Level 2 /* z\x* */ /* * 0123456789 */ /* 0 */ ".........." /* 1 */ ".aaeaaaaa." /* 2 */ ".afghhgfa." /* 3 */ ".afhffhfa." /* 4 */ ".afghhgfa." /* 5 */ ".aaaaaaaa." /* 6 */ ".........." // Level 3 /* z\x* */ /* * 0123456789 */ /* 0 */ ".........." /* 1 */ ".iijii.ii." /* 2 */ ".i......i." /* 3 */ ".........." /* 4 */ ".i......i." /* 5 */ ".ii.ii.ii." /* 6 */ ".........." // Level 4 /* z\x* */ /* * 0123456789 */ /* 0 */ ".........." /* 1 */ ".aaaaaaaa." /* 2 */ ".ak.k...a." /* 3 */ ".a......a." /* 4 */ ".a......a." /* 5 */ ".aaaaaaaa." /* 6 */ ".........." // Level 5 /* z\x* */ /* * 0123456789 */ /* 0 */ "lnnnnnnnnn" /* 1 */ "laaaaaaaao" /* 2 */ "laaaaaaaao" /* 3 */ "laaaaaaaao" /* 4 */ "laaaaaaaao" /* 5 */ "laaaaaaaao" /* 6 */ "pppppppppo", // Connectors: "-1: 3, 1, 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, 6, 9, // SizeX = 10, SizeY = 6, SizeZ = 9 // Hitbox (relative to bounding box): -1, 0, 0, // MinX, MinY, MinZ 10, 5, 9, // MaxX, MaxY, MaxZ // Block definitions: ".: 0: 0\n" /* air */ "a: 24: 0\n" /* sandstone */ "b:128: 0\n" /* sandstonestairs */ "c:128: 2\n" /* sandstonestairs */ "d:128: 1\n" /* sandstonestairs */ "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 */ "mmaaammmmm" /* 1 */ "maaaaaaaam" /* 2 */ "maaaaaaaam" /* 3 */ "maaaaaaaam" /* 4 */ "maaaaaaaam" /* 5 */ "maaaaaaaam" /* 6 */ "maaaaaaaam" /* 7 */ "maaaaaaaam" /* 8 */ "mmmmmmmmmm" // Level 1 /* z\x* */ /* * 0123456789 */ /* 0 */ "..bcd....." /* 1 */ ".aaaaaaaa." /* 2 */ ".aaaaaaaa." /* 3 */ ".aaaaaaaa." /* 4 */ ".aaaaaaaa." /* 5 */ ".aaaaaaaa." /* 6 */ ".aaaaaaaa." /* 7 */ ".aaaaaaaa." /* 8 */ ".........." // Level 2 /* z\x* */ /* * 0123456789 */ /* 0 */ ".........." /* 1 */ ".aaeaaaaa." /* 2 */ ".afghhgfa." /* 3 */ ".afhffhfa." /* 4 */ ".afhgghfa." /* 5 */ ".afhffhfa." /* 6 */ ".afghhgfa." /* 7 */ ".aaaaaaaa." /* 8 */ ".........." // Level 3 /* 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 4 /* z\x* */ /* * 0123456789 */ /* 0 */ ".........." /* 1 */ ".aaaaaaaa." /* 2 */ ".a..k...a." /* 3 */ ".a......a." /* 4 */ ".al....na." /* 5 */ ".a......a." /* 6 */ ".a......a." /* 7 */ ".aaaaaaaa." /* 8 */ ".........." // Level 5 /* z\x* */ /* * 0123456789 */ /* 0 */ "oppppppppp" /* 1 */ "oaaaaaaaaq" /* 2 */ "oaaaaaaaaq" /* 3 */ "oaaaaaaaaq" /* 4 */ "oaaaaaaaaq" /* 5 */ "oaaaaaaaaq" /* 6 */ "oaaaaaaaaq" /* 7 */ "oaaaaaaaaq" /* 8 */ "rrrrrrrrrq", // Connectors: "-1: 3, 1, 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, 6, 9, // SizeX = 11, SizeY = 6, SizeZ = 9 // Hitbox (relative to bounding box): -1, 0, 0, // MinX, MinY, MinZ 11, 5, 9, // MaxX, MaxY, MaxZ // Block definitions: ".: 0: 0\n" /* air */ "a: 24: 0\n" /* sandstone */ "b:128: 0\n" /* sandstonestairs */ "c:128: 2\n" /* sandstonestairs */ "d:128: 1\n" /* sandstonestairs */ "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 */ "mmaaammmmmm" /* 1 */ "maaaaaaaaam" /* 2 */ "maaaaaaaaam" /* 3 */ "maaaaaaaaam" /* 4 */ "maaaaaaaaam" /* 5 */ "maaaaaaaaam" /* 6 */ "maaaaaaaaam" /* 7 */ "maaaaaaaaam" /* 8 */ "mmmmmmmmmmm" // Level 1 /* z\x* 1 */ /* * 01234567890 */ /* 0 */ "..bcd......" /* 1 */ ".aaaaaaaaa." /* 2 */ ".aaaaaaaaa." /* 3 */ ".aaaaaaaaa." /* 4 */ ".aaaaaaaaa." /* 5 */ ".aaaaaaaaa." /* 6 */ ".aaaaaaaaa." /* 7 */ ".aaaaaaaaa." /* 8 */ "..........." // Level 2 /* z\x* 1 */ /* * 01234567890 */ /* 0 */ "..........." /* 1 */ ".aaeaaaaaa." /* 2 */ ".affgggffa." /* 3 */ ".afghhhgfa." /* 4 */ ".afghfhgfa." /* 5 */ ".afghhhgfa." /* 6 */ ".affgggffa." /* 7 */ ".aaaaaaaaa." /* 8 */ "..........." // Level 3 /* 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 4 /* z\x* 1 */ /* * 01234567890 */ /* 0 */ "..........." /* 1 */ ".aaaaaaaaa." /* 2 */ ".a..k....a." /* 3 */ ".a.......a." /* 4 */ ".al.....na." /* 5 */ ".a.......a." /* 6 */ ".a...o...a." /* 7 */ ".aaaaaaaaa." /* 8 */ "..........." // Level 5 /* z\x* 1 */ /* * 01234567890 */ /* 0 */ "pqqqqqqqqqq" /* 1 */ "paaaaaaaaar" /* 2 */ "paaaaaaaaar" /* 3 */ "paaaaaaaaar" /* 4 */ "paaaaaaaaar" /* 5 */ "paaaaaaaaar" /* 6 */ "paaaaaaaaar" /* 7 */ "paaaaaaaaar" /* 8 */ "ssssssssssr", // Connectors: "-1: 3, 1, 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, 6, 14, // SizeX = 15, SizeY = 6, SizeZ = 14 // Hitbox (relative to bounding box): -1, 0, 0, // MinX, MinY, MinZ 15, 5, 14, // MaxX, MaxY, MaxZ // Block definitions: ".: 0: 0\n" /* air */ "a: 24: 0\n" /* sandstone */ "b:128: 0\n" /* sandstonestairs */ "c:128: 2\n" /* sandstonestairs */ "d:128: 1\n" /* sandstonestairs */ "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 */ "mmmaaammmmmmmmm" /* 1 */ "maaaaaaaaaaaaam" /* 2 */ "maaaaaaaaaaaaam" /* 3 */ "maaaaaaaaaaaaam" /* 4 */ "maaaaaaaaaaaaam" /* 5 */ "maaaaaaaaaaaaam" /* 6 */ "maaaaaaaaaaaaam" /* 7 */ "maaaaaaaaaaaaam" /* 8 */ "mmmmmmmaaaaaaam" /* 9 */ "mmmmmmmaaaaaaam" /* 10 */ "mmmmmmmaaaaaaam" /* 11 */ "mmmmmmmaaaaaaam" /* 12 */ "mmmmmmmaaaaaaam" /* 13 */ "mmmmmmmmmmmmmmm" // Level 1 /* z\x* 11111 */ /* * 012345678901234 */ /* 0 */ "...bcd........." /* 1 */ ".aaaaaaaaaaaaa." /* 2 */ ".aaaaaaaaaaaaa." /* 3 */ ".aaaaaaaaaaaaa." /* 4 */ ".aaaaaaaaaaaaa." /* 5 */ ".aaaaaaaaaaaea." /* 6 */ ".aaaaaaaaaaaaa." /* 7 */ ".aaaaaaaaaaaaa." /* 8 */ ".......aeaaaaa." /* 9 */ "mmmmmm.aaaaaaa." /* 10 */ "mmmmmm.aaaaaaa." /* 11 */ "mmmmmm.aaaaaaa." /* 12 */ "mmmmmm.aaaaaaa." /* 13 */ "..............." // Level 2 /* z\x* 11111 */ /* * 012345678901234 */ /* 0 */ "..............." /* 1 */ ".aaafaaaaaaaaa." /* 2 */ ".agghhhhhhhhga." /* 3 */ ".aghiiiiiiiiha." /* 4 */ ".aghiggggggiha." /* 5 */ ".aghiiiiiigiha." /* 6 */ ".agghhhhhigiha." /* 7 */ ".aaaaaaahigiha." /* 8 */ ".......ahigiha." /* 9 */ "mmmmmm.ahiiiha." /* 10 */ "mmmmmm.aghhhga." /* 11 */ "mmmmmm.aggggja." /* 12 */ "mmmmmm.aaaaaaa." /* 13 */ "..............." // Level 3 /* 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 4 /* z\x* 11111 */ /* * 012345678901234 */ /* 0 */ "..............." /* 1 */ ".aaaaaaaaaaaaa." /* 2 */ ".a......n....a." /* 3 */ ".a...........a." /* 4 */ ".ao..........a." /* 5 */ ".a...........a." /* 6 */ ".a..........pa." /* 7 */ ".aaaaaaa.....a." /* 8 */ ".......a.....a." /* 9 */ "mmmmmm.a.....a." /* 10 */ "mmmmmm.a.....a." /* 11 */ "mmmmmm.a..q..a." /* 12 */ "mmmmmm.aaaaaaa." /* 13 */ "..............." // Level 5 /* z\x* 11111 */ /* * 012345678901234 */ /* 0 */ "rrrrrrrrrrrrrrs" /* 1 */ "taaaaaaaaaaaaas" /* 2 */ "taaaaaaaaaaaaas" /* 3 */ "taaaaaaaaaaaaas" /* 4 */ "taaaaaaaaaaaaas" /* 5 */ "taaaaaaaaaaaaas" /* 6 */ "taaaaaaaaaaaaas" /* 7 */ "taaaaaaaaaaaaas" /* 8 */ "tuuuuutaaaaaaas" /* 9 */ "mmmmmmtaaaaaaas" /* 10 */ "mmmmmmtaaaaaaas" /* 11 */ "mmmmmmtaaaaaaas" /* 12 */ "mmmmmmtaaaaaaas" /* 13 */ "......tuuuuuuuu", // Connectors: "-1: 4, 1, 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): -1, 0, 0, // MinX, MinY, MinZ 7, 5, 7, // 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): -1, 0, 0, // MinX, MinY, MinZ 14, 3, 16, // 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);