From e06dd8f20ec3e6817e5638d5101cb8dc776846b4 Mon Sep 17 00:00:00 2001 From: Mattes D Date: Sat, 20 Jun 2015 15:37:41 +0200 Subject: Added basic support for loading village prefabs from files. --- .../Prefabs/SandFlatRoofVillagePrefabs.cpp | 1669 -------------------- 1 file changed, 1669 deletions(-) delete mode 100644 src/Generating/Prefabs/SandFlatRoofVillagePrefabs.cpp (limited to 'src/Generating/Prefabs/SandFlatRoofVillagePrefabs.cpp') diff --git a/src/Generating/Prefabs/SandFlatRoofVillagePrefabs.cpp b/src/Generating/Prefabs/SandFlatRoofVillagePrefabs.cpp deleted file mode 100644 index 2737d35bb..000000000 --- a/src/Generating/Prefabs/SandFlatRoofVillagePrefabs.cpp +++ /dev/null @@ -1,1669 +0,0 @@ - -// 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: 2\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: 9\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: 3\n" /* wooddoorblock */ - "f:171: 0\n" /* carpet */ - "g:171:15\n" /* carpet */ - "h:171:14\n" /* carpet */ - "i: 24: 2\n" /* sandstone */ - "j: 64: 9\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: 3\n" /* wooddoorblock */ - "f:171: 0\n" /* carpet */ - "g:171:14\n" /* carpet */ - "h: 24: 2\n" /* sandstone */ - "i: 64: 9\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: 3\n" /* wooddoorblock */ - "f:171: 0\n" /* carpet */ - "g:171:15\n" /* carpet */ - "h:171:14\n" /* carpet */ - "i: 24: 2\n" /* sandstone */ - "j: 64: 9\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: 3\n" /* wooddoorblock */ - "f:171:14\n" /* carpet */ - "g:171: 0\n" /* carpet */ - "h:171:15\n" /* carpet */ - "i: 24: 2\n" /* sandstone */ - "j: 64: 9\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: 3\n" /* wooddoorblock */ - "f:171: 0\n" /* carpet */ - "g:171:14\n" /* carpet */ - "h:171:15\n" /* carpet */ - "i: 24: 2\n" /* sandstone */ - "j: 64: 9\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: 3\n" /* wooddoorblock */ - "f:171: 0\n" /* carpet */ - "g:171:14\n" /* carpet */ - "h:171:15\n" /* carpet */ - "i: 24: 2\n" /* sandstone */ - "j: 64: 9\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: 3\n" /* wooddoorblock */ - "f:171: 0\n" /* carpet */ - "g:171:15\n" /* carpet */ - "h:171:14\n" /* carpet */ - "i: 24: 2\n" /* sandstone */ - "j: 64: 9\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: 3\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: 9\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); - -- cgit v1.2.3