diff --git a/objects/structure/cottage-lot/corner-1.iob b/objects/structure/cottage-lot/corner-1.iob new file mode 100644 index 00000000..9e3799ad Binary files /dev/null and b/objects/structure/cottage-lot/corner-1.iob differ diff --git a/objects/structure/cottage-lot/cross-1.iob b/objects/structure/cottage-lot/cross-1.iob new file mode 100644 index 00000000..bc01869b Binary files /dev/null and b/objects/structure/cottage-lot/cross-1.iob differ diff --git a/objects/structure/cottage-lot/hall-1.iob b/objects/structure/cottage-lot/hall-1.iob new file mode 100644 index 00000000..94fa97b0 Binary files /dev/null and b/objects/structure/cottage-lot/hall-1.iob differ diff --git a/objects/structure/cottage-lot/room-1.iob b/objects/structure/cottage-lot/room-1.iob new file mode 100644 index 00000000..4f59c54c Binary files /dev/null and b/objects/structure/cottage-lot/room-1.iob differ diff --git a/objects/structure/cottage-lot/room-2.iob b/objects/structure/cottage-lot/room-2.iob new file mode 100644 index 00000000..49f44b2a Binary files /dev/null and b/objects/structure/cottage-lot/room-2.iob differ diff --git a/objects/structure/cottage-lot/room-3.iob b/objects/structure/cottage-lot/room-3.iob new file mode 100644 index 00000000..432503c8 Binary files /dev/null and b/objects/structure/cottage-lot/room-3.iob differ diff --git a/objects/structure/cottage-lot/room-4.iob b/objects/structure/cottage-lot/room-4.iob new file mode 100644 index 00000000..c3c01e00 Binary files /dev/null and b/objects/structure/cottage-lot/room-4.iob differ diff --git a/objects/structure/cottage-lot/t-connect-1.iob b/objects/structure/cottage-lot/t-connect-1.iob new file mode 100644 index 00000000..611e9bd1 Binary files /dev/null and b/objects/structure/cottage-lot/t-connect-1.iob differ diff --git a/objects/structure/cottage-lot/walled-room-1.iob b/objects/structure/cottage-lot/walled-room-1.iob new file mode 100644 index 00000000..c5afda8a Binary files /dev/null and b/objects/structure/cottage-lot/walled-room-1.iob differ diff --git a/objects/structure/ogMurkyCavern/room-1.iob b/objects/structure/ogMurkyCavern/room-1.iob index b097d6e2..cf08b410 100644 Binary files a/objects/structure/ogMurkyCavern/room-1.iob and b/objects/structure/ogMurkyCavern/room-1.iob differ diff --git a/objects/structure/ogMurkyCavern/room-2.iob b/objects/structure/ogMurkyCavern/room-2.iob index 8a77fb50..8a1334e1 100644 Binary files a/objects/structure/ogMurkyCavern/room-2.iob and b/objects/structure/ogMurkyCavern/room-2.iob differ diff --git a/objects/structure/ogMurkyCavern/room-3.iob b/objects/structure/ogMurkyCavern/room-3.iob index ef43d6f6..52b5ebc9 100644 Binary files a/objects/structure/ogMurkyCavern/room-3.iob and b/objects/structure/ogMurkyCavern/room-3.iob differ diff --git a/objects/structure/ogMurkyCavern/room-4.iob b/objects/structure/ogMurkyCavern/room-4.iob index 1bed6c6c..0ee9bb19 100644 Binary files a/objects/structure/ogMurkyCavern/room-4.iob and b/objects/structure/ogMurkyCavern/room-4.iob differ diff --git a/objects/structure/ogMurkyCavern/room-5.iob b/objects/structure/ogMurkyCavern/room-5.iob new file mode 100644 index 00000000..b056ae04 Binary files /dev/null and b/objects/structure/ogMurkyCavern/room-5.iob differ diff --git a/objects/structure/ogMurkyCavern/room-6-o.iob b/objects/structure/ogMurkyCavern/room-6-o.iob new file mode 100644 index 00000000..a979bb3c Binary files /dev/null and b/objects/structure/ogMurkyCavern/room-6-o.iob differ diff --git a/objects/structure/ogMurkyCavern/room-7-tallllllll.iob b/objects/structure/ogMurkyCavern/room-7-tallllllll.iob new file mode 100644 index 00000000..53cbef96 Binary files /dev/null and b/objects/structure/ogMurkyCavern/room-7-tallllllll.iob differ diff --git a/objects/structure/ogMurkyCavern/room-7.iob b/objects/structure/ogMurkyCavern/room-7.iob new file mode 100644 index 00000000..4739ef9f Binary files /dev/null and b/objects/structure/ogMurkyCavern/room-7.iob differ diff --git a/regions/tundra.json b/regions/tundra.json index 281d33f7..8806b2d4 100644 --- a/regions/tundra.json +++ b/regions/tundra.json @@ -22,6 +22,21 @@ "riverBiomes": [ "tundra-river" ], + "structures": [ + { + "tileset": "ruins", + "rarity": 87, + "zoom": 1 + }, + { + "tileset": "village-stone", + "zoom": 1, + "ratio": 0.05, + "rarity": 5, + "shuffle": 5 + + } + ], "riverRarity": 1, "riverStyle": { "style": "VASCULAR", @@ -32,20 +47,6 @@ "multiplier": 240 } }, - "structures": [ - { - "tileset": "village-stone", - "zoom": 1, - "ratio": 0.05, - "rarity": 5, - "shuffle": 5 - }, - { - "tileset": "ruins", - "rarity": 87, - "zoom": 1 - } - ], "riverThickness": 0.025, "caveBiomes": [ "tundra-cavern", diff --git a/structures/cottage-lot.json b/structures/cottage-lot.json new file mode 100644 index 00000000..0e9ab5f5 --- /dev/null +++ b/structures/cottage-lot.json @@ -0,0 +1,135 @@ +{ + "gridHeight": 25, + "maxLayers": 1, + "bore": true, + "wallStyle": { + "multiplier": 1, + "style": "STATIC", + "zoom": 1, + "exponent": 1 + }, + "tiles": [ + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "entitySpawns": [], + "placeMode": "CENTER_HEIGHT", + "south": "NEVER", + "rareObjects": [], + "north": "NEVER", + "objects": ["structure/cottage-lot/cross-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "entitySpawns": [], + "placeMode": "CENTER_HEIGHT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/cottage-lot/t-connect-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "entitySpawns": [], + "placeMode": "CENTER_HEIGHT", + "south": "REQUIRED", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/cottage-lot/hall-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "entitySpawns": [], + "placeMode": "CENTER_HEIGHT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/cottage-lot/corner-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "entitySpawns": [], + "placeMode": "CENTER_HEIGHT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": [ + "structure/cottage-lot/room-1", + "structure/cottage-lot/room-2", + "structure/cottage-lot/room-3", + "structure/cottage-lot/room-4" + ], + "west": "REQUIRED", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "entitySpawns": [], + "placeMode": "CENTER_HEIGHT", + "south": "REQUIRED", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/cottage-lot/walled-room-1"], + "west": "REQUIRED", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + } + ], + "entitySpawns": [], + "gridSize": 15, + "wallChance": 0.35, + "name": "Cottage Lot", + "underwater": false, + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "mergeEdges": false +} diff --git a/structures/murky-stronghold.json b/structures/murky-stronghold.json index e050d2fd..1a415f42 100644 --- a/structures/murky-stronghold.json +++ b/structures/murky-stronghold.json @@ -97,7 +97,11 @@ "structure/ogMurkyCavern/room-1", "structure/ogMurkyCavern/room-2", "structure/ogMurkyCavern/room-3", - "structure/ogMurkyCavern/room-4" + "structure/ogMurkyCavern/room-4", + "structure/ogMurkyCavern/room-5", + "structure/ogMurkyCavern/room-6-o", + "structure/ogMurkyCavern/room-7" + ], "west": "REQUIRED", "loot": {