diff --git a/objects/structure/RedMineshaft/corner-1.iob b/objects/structure/RedMineshaft/corner-1.iob new file mode 100644 index 00000000..77325645 Binary files /dev/null and b/objects/structure/RedMineshaft/corner-1.iob differ diff --git a/objects/structure/RedMineshaft/corner-2.iob b/objects/structure/RedMineshaft/corner-2.iob new file mode 100644 index 00000000..c328403c Binary files /dev/null and b/objects/structure/RedMineshaft/corner-2.iob differ diff --git a/objects/structure/RedMineshaft/corner-3.iob b/objects/structure/RedMineshaft/corner-3.iob new file mode 100644 index 00000000..d6601f67 Binary files /dev/null and b/objects/structure/RedMineshaft/corner-3.iob differ diff --git a/objects/structure/RedMineshaft/corner-4.iob b/objects/structure/RedMineshaft/corner-4.iob new file mode 100644 index 00000000..cf497271 Binary files /dev/null and b/objects/structure/RedMineshaft/corner-4.iob differ diff --git a/objects/structure/RedMineshaft/corner-5.iob b/objects/structure/RedMineshaft/corner-5.iob new file mode 100644 index 00000000..b7b17432 Binary files /dev/null and b/objects/structure/RedMineshaft/corner-5.iob differ diff --git a/objects/structure/RedMineshaft/cross-1.iob b/objects/structure/RedMineshaft/cross-1.iob new file mode 100644 index 00000000..0c0e519e Binary files /dev/null and b/objects/structure/RedMineshaft/cross-1.iob differ diff --git a/objects/structure/RedMineshaft/cross-2.iob b/objects/structure/RedMineshaft/cross-2.iob new file mode 100644 index 00000000..da54f07d Binary files /dev/null and b/objects/structure/RedMineshaft/cross-2.iob differ diff --git a/objects/structure/RedMineshaft/cross-3.iob b/objects/structure/RedMineshaft/cross-3.iob new file mode 100644 index 00000000..e0bdb491 Binary files /dev/null and b/objects/structure/RedMineshaft/cross-3.iob differ diff --git a/objects/structure/RedMineshaft/cross-4.iob b/objects/structure/RedMineshaft/cross-4.iob new file mode 100644 index 00000000..b22e8c7a Binary files /dev/null and b/objects/structure/RedMineshaft/cross-4.iob differ diff --git a/objects/structure/RedMineshaft/cross-5.iob b/objects/structure/RedMineshaft/cross-5.iob new file mode 100644 index 00000000..be65adc4 Binary files /dev/null and b/objects/structure/RedMineshaft/cross-5.iob differ diff --git a/objects/structure/RedMineshaft/hall-1.iob b/objects/structure/RedMineshaft/hall-1.iob new file mode 100644 index 00000000..8d4e91cd Binary files /dev/null and b/objects/structure/RedMineshaft/hall-1.iob differ diff --git a/objects/structure/RedMineshaft/hall-2.iob b/objects/structure/RedMineshaft/hall-2.iob new file mode 100644 index 00000000..d3d16a46 Binary files /dev/null and b/objects/structure/RedMineshaft/hall-2.iob differ diff --git a/objects/structure/RedMineshaft/hall-3.iob b/objects/structure/RedMineshaft/hall-3.iob new file mode 100644 index 00000000..2be7c28e Binary files /dev/null and b/objects/structure/RedMineshaft/hall-3.iob differ diff --git a/objects/structure/RedMineshaft/hall-4.iob b/objects/structure/RedMineshaft/hall-4.iob new file mode 100644 index 00000000..91f5a58a Binary files /dev/null and b/objects/structure/RedMineshaft/hall-4.iob differ diff --git a/objects/structure/RedMineshaft/hall-5.iob b/objects/structure/RedMineshaft/hall-5.iob new file mode 100644 index 00000000..ad54f100 Binary files /dev/null and b/objects/structure/RedMineshaft/hall-5.iob differ diff --git a/objects/structure/RedMineshaft/hall-6.iob b/objects/structure/RedMineshaft/hall-6.iob new file mode 100644 index 00000000..fe5ea8ee Binary files /dev/null and b/objects/structure/RedMineshaft/hall-6.iob differ diff --git a/objects/structure/RedMineshaft/room-1.iob b/objects/structure/RedMineshaft/room-1.iob new file mode 100644 index 00000000..c568224c Binary files /dev/null and b/objects/structure/RedMineshaft/room-1.iob differ diff --git a/objects/structure/RedMineshaft/room-2.iob b/objects/structure/RedMineshaft/room-2.iob new file mode 100644 index 00000000..6963dd21 Binary files /dev/null and b/objects/structure/RedMineshaft/room-2.iob differ diff --git a/objects/structure/RedMineshaft/room-3.iob b/objects/structure/RedMineshaft/room-3.iob new file mode 100644 index 00000000..0ef53987 Binary files /dev/null and b/objects/structure/RedMineshaft/room-3.iob differ diff --git a/objects/structure/RedMineshaft/room-4.iob b/objects/structure/RedMineshaft/room-4.iob new file mode 100644 index 00000000..4fe7cb76 Binary files /dev/null and b/objects/structure/RedMineshaft/room-4.iob differ diff --git a/objects/structure/RedMineshaft/room-5.iob b/objects/structure/RedMineshaft/room-5.iob new file mode 100644 index 00000000..eb8362ae Binary files /dev/null and b/objects/structure/RedMineshaft/room-5.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-1.iob b/objects/structure/RedMineshaft/t-connect-1.iob new file mode 100644 index 00000000..179e50f5 Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-1.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-2.iob b/objects/structure/RedMineshaft/t-connect-2.iob new file mode 100644 index 00000000..66376ea7 Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-2.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-3.iob b/objects/structure/RedMineshaft/t-connect-3.iob new file mode 100644 index 00000000..e096b6c7 Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-3.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-4.iob b/objects/structure/RedMineshaft/t-connect-4.iob new file mode 100644 index 00000000..0afb4f8d Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-4.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-5.iob b/objects/structure/RedMineshaft/t-connect-5.iob new file mode 100644 index 00000000..b2d3f800 Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-5.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-6.iob b/objects/structure/RedMineshaft/t-connect-6.iob new file mode 100644 index 00000000..8f0d040b Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-6.iob differ diff --git a/objects/structure/RedMineshaft/t-connect-7.iob b/objects/structure/RedMineshaft/t-connect-7.iob new file mode 100644 index 00000000..7422988b Binary files /dev/null and b/objects/structure/RedMineshaft/t-connect-7.iob differ diff --git a/objects/structure/RedMineshaft/walled-room-1.iob b/objects/structure/RedMineshaft/walled-room-1.iob new file mode 100644 index 00000000..a66f49d6 Binary files /dev/null and b/objects/structure/RedMineshaft/walled-room-1.iob differ diff --git a/objects/structure/RedMineshaft/walled-room-2.iob b/objects/structure/RedMineshaft/walled-room-2.iob new file mode 100644 index 00000000..eb05cce4 Binary files /dev/null and b/objects/structure/RedMineshaft/walled-room-2.iob differ diff --git a/objects/structure/RedMineshaft/walled-room-3.iob b/objects/structure/RedMineshaft/walled-room-3.iob new file mode 100644 index 00000000..947d4dee Binary files /dev/null and b/objects/structure/RedMineshaft/walled-room-3.iob differ diff --git a/objects/structure/RedMineshaft/walled-room-4.iob b/objects/structure/RedMineshaft/walled-room-4.iob new file mode 100644 index 00000000..64bcb72c Binary files /dev/null and b/objects/structure/RedMineshaft/walled-room-4.iob differ diff --git a/objects/structure/flat/corner-1.iob b/objects/structure/flat/corner-1.iob new file mode 100644 index 00000000..437d6574 Binary files /dev/null and b/objects/structure/flat/corner-1.iob differ diff --git a/objects/structure/flat/cross-1.iob b/objects/structure/flat/cross-1.iob new file mode 100644 index 00000000..13f53551 Binary files /dev/null and b/objects/structure/flat/cross-1.iob differ diff --git a/objects/structure/flat/hall-1.iob b/objects/structure/flat/hall-1.iob new file mode 100644 index 00000000..eb582020 Binary files /dev/null and b/objects/structure/flat/hall-1.iob differ diff --git a/objects/structure/flat/room-1.iob b/objects/structure/flat/room-1.iob new file mode 100644 index 00000000..448518fa Binary files /dev/null and b/objects/structure/flat/room-1.iob differ diff --git a/objects/structure/flat/room-2.iob b/objects/structure/flat/room-2.iob new file mode 100644 index 00000000..7ca1d3cc Binary files /dev/null and b/objects/structure/flat/room-2.iob differ diff --git a/objects/structure/flat/room-3.iob b/objects/structure/flat/room-3.iob new file mode 100644 index 00000000..d40c9671 Binary files /dev/null and b/objects/structure/flat/room-3.iob differ diff --git a/objects/structure/flat/room-4.iob b/objects/structure/flat/room-4.iob new file mode 100644 index 00000000..80c032c1 Binary files /dev/null and b/objects/structure/flat/room-4.iob differ diff --git a/objects/structure/flat/room-5.iob b/objects/structure/flat/room-5.iob new file mode 100644 index 00000000..e754b62d Binary files /dev/null and b/objects/structure/flat/room-5.iob differ diff --git a/objects/structure/flat/room-6.iob b/objects/structure/flat/room-6.iob new file mode 100644 index 00000000..7ae0fbeb Binary files /dev/null and b/objects/structure/flat/room-6.iob differ diff --git a/objects/structure/flat/room-7.iob b/objects/structure/flat/room-7.iob new file mode 100644 index 00000000..4b572d4c Binary files /dev/null and b/objects/structure/flat/room-7.iob differ diff --git a/objects/structure/flat/room-8.iob b/objects/structure/flat/room-8.iob new file mode 100644 index 00000000..80c032c1 Binary files /dev/null and b/objects/structure/flat/room-8.iob differ diff --git a/objects/structure/flat/room-9.iob b/objects/structure/flat/room-9.iob new file mode 100644 index 00000000..e754b62d Binary files /dev/null and b/objects/structure/flat/room-9.iob differ diff --git a/objects/structure/flat/t-connect-1.iob b/objects/structure/flat/t-connect-1.iob new file mode 100644 index 00000000..b91c328c Binary files /dev/null and b/objects/structure/flat/t-connect-1.iob differ diff --git a/objects/structure/flat/walled-room-1.iob b/objects/structure/flat/walled-room-1.iob new file mode 100644 index 00000000..4478cc38 Binary files /dev/null and b/objects/structure/flat/walled-room-1.iob differ diff --git a/structures/RedMineshaft.json b/structures/RedMineshaft.json new file mode 100644 index 00000000..01d15740 --- /dev/null +++ b/structures/RedMineshaft.json @@ -0,0 +1,161 @@ +{ + "gridHeight": 6, + "wallStyle": { + "multiplier": 1, + "style": "STATIC", + "zoom": 1, + "exponent": 1 + }, + "tiles": [ + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "NEVER", + "objects": [ + "structure/RedMineshaft/cross-1", + "structure/RedMineshaft/cross-2", + "structure/RedMineshaft/cross-3", + "structure/RedMineshaft/cross-4", + "structure/RedMineshaft/cross-5" + ], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": [ + "structure/RedMineshaft/t-connect-1", + "structure/RedMineshaft/t-connect-2", + "structure/RedMineshaft/t-connect-3", + "structure/RedMineshaft/t-connect-4", + "structure/RedMineshaft/t-connect-5", + "structure/RedMineshaft/t-connect-6", + "structure/RedMineshaft/t-connect-7" + ], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "placeMode": "PAINT", + "south": "REQUIRED", + "rareObjects": [], + "north": "REQUIRED", + "objects": [ + "structure/RedMineshaft/hall-1", + "structure/RedMineshaft/hall-2", + "structure/RedMineshaft/hall-3", + "structure/RedMineshaft/hall-4", + "structure/RedMineshaft/hall-5", + "structure/RedMineshaft/hall-6" + ], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": [ + "structure/RedMineshaft/corner-1", + "structure/RedMineshaft/corner-2", + "structure/RedMineshaft/corner-3", + "structure/RedMineshaft/corner-4", + "structure/RedMineshaft/corner-5" + ], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": [ + "structure/RedMineshaft/room-1", + "structure/RedMineshaft/room-2", + "structure/RedMineshaft/room-3", + "structure/RedMineshaft/room-4", + "structure/RedMineshaft/room-5" + ], + "west": "REQUIRED", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "placeMode": "PAINT", + "south": "REQUIRED", + "rareObjects": [], + "north": "REQUIRED", + "objects": [ + "structure/RedMineshaft/walled-room-1", + "structure/RedMineshaft/walled-room-2", + "structure/RedMineshaft/walled-room-3", + "structure/RedMineshaft/walled-room-4" + ], + "west": "REQUIRED", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + } + ], + "gridSize": 5, + "wallChance": 0.35, + "maxLayers": 1, + "name": "RedMineshaft", + "underwater": false, + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "bore": true, + "mergeEdges": false +} diff --git a/structures/flat.json b/structures/flat.json new file mode 100644 index 00000000..1758bda5 --- /dev/null +++ b/structures/flat.json @@ -0,0 +1,133 @@ +{ + "gridHeight": 5, + "wallStyle": { + "multiplier": 1, + "style": "STATIC", + "zoom": 1, + "exponent": 1 + }, + "tiles": [ + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "NEVER", + "objects": ["structure/flat/cross-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/flat/t-connect-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "placeMode": "PAINT", + "south": "REQUIRED", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/flat/hall-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/flat/corner-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": [ + "structure/flat/room-1", + "structure/flat/room-2", + "structure/flat/room-3", + "structure/flat/room-4", + "structure/flat/room-5", + "structure/flat/room-6", + "structure/flat/room-7", + "structure/flat/room-8", + "structure/flat/room-9" + ], + "west": "REQUIRED", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "placeMode": "PAINT", + "south": "REQUIRED", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/flat/walled-room-1"], + "west": "REQUIRED", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + } + ], + "gridSize": 5, + "wallChance": 0.35, + "maxLayers": 1, + "name": "Flat", + "underwater": false, + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "bore": true, + "mergeEdges": false +}