diff --git a/hyperspeed/biomes/sea.json b/hyperspeed/biomes/sea.json index 189208c9..b75ec1d9 100644 --- a/hyperspeed/biomes/sea.json +++ b/hyperspeed/biomes/sea.json @@ -2,7 +2,7 @@ "seaLayers": [], "biomeSkyScatter": [], "objects": [], - "biomeZoom": 1, + "biomeZoom": 2, "loadKey": "sea", "biomeDispersion": "SCATTER", "derivative": "THE_VOID", diff --git a/hyperspeed/objects/test/f-1.iob b/hyperspeed/objects/test/f-1.iob new file mode 100644 index 00000000..70a1e4cc Binary files /dev/null and b/hyperspeed/objects/test/f-1.iob differ diff --git a/hyperspeed/objects/test/f-a.iob b/hyperspeed/objects/test/f-a.iob new file mode 100644 index 00000000..a53acf9e Binary files /dev/null and b/hyperspeed/objects/test/f-a.iob differ diff --git a/hyperspeed/objects/test/f-c.iob b/hyperspeed/objects/test/f-c.iob new file mode 100644 index 00000000..5728856b Binary files /dev/null and b/hyperspeed/objects/test/f-c.iob differ diff --git a/hyperspeed/objects/test/f-h.iob b/hyperspeed/objects/test/f-h.iob new file mode 100644 index 00000000..bfd9f24f Binary files /dev/null and b/hyperspeed/objects/test/f-h.iob differ diff --git a/hyperspeed/objects/test/f-r.iob b/hyperspeed/objects/test/f-r.iob new file mode 100644 index 00000000..2561ee59 Binary files /dev/null and b/hyperspeed/objects/test/f-r.iob differ diff --git a/hyperspeed/objects/test/f.iob b/hyperspeed/objects/test/f.iob new file mode 100644 index 00000000..48c925e9 Binary files /dev/null and b/hyperspeed/objects/test/f.iob differ diff --git a/hyperspeed/regions/example-region.json b/hyperspeed/regions/example-region.json index 84d6546e..38974bdf 100644 --- a/hyperspeed/regions/example-region.json +++ b/hyperspeed/regions/example-region.json @@ -18,21 +18,21 @@ "seaBiomes": ["sea"], "deposits": [], "caveBiomes": [], - "landBiomeZoom": 1, + "landBiomeZoom": 1, "shoreHeightMin": 1.2, "shoreBiomes": ["shore"], "skylandBiomes": [], - "name": "Example Region", + "name": "Example Region", "shoreHeightMax": 3.2, "shoreHeightZoom": 3.14, "structures": [ { "tileset": "skytemple", "zoom": 0.1, - "ratio": 0.65, - "height": 100, - "rarity": 3, - "shuffle": 24 + "ratio": 0.59, + "height": 200, + "rarity": 2, + "shuffle": 1 } ] } diff --git a/hyperspeed/structures/test.json b/hyperspeed/structures/test.json new file mode 100644 index 00000000..c298d61e --- /dev/null +++ b/hyperspeed/structures/test.json @@ -0,0 +1,78 @@ +{ + "name": "Test Structure", + "gridSize": 9, + "gridHeight": 2, + "maxLayers": 1, + "mergeEdges": false, + "wallChanceZoom": 0.25, + "wallChance": 0.31, + "tiles": [ + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "NEVER", + "south": "NEVER", + "east": "NEVER", + "west": "NEVER", + "objects": [ + "test/f" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "REQUIRED", + "south": "NEVER", + "east": "NEVER", + "west": "NEVER", + "objects": [ + "test/f-1" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "REQUIRED", + "south": "REQUIRED", + "east": "NEVER", + "west": "NEVER", + "objects": [ + "test/f-h" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "REQUIRED", + "south": "NEVER", + "east": "REQUIRED", + "west": "NEVER", + "objects": [ + "test/f-c" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "REQUIRED", + "south": "REQUIRED", + "east": "REQUIRED", + "west": "NEVER", + "objects": [ + "test/f-r" + ] + }, + { + "ceiling": "AGNOSTIC", + "floor": "REQUIRED", + "north": "REQUIRED", + "south": "REQUIRED", + "east": "REQUIRED", + "west": "REQUIRED", + "objects": [ + "test/f-a" + ] + } + ], + "dispersion": "WISPY" +} diff --git a/overworld/biomes/swamp-warped-mushroom.json b/overworld/biomes/swamp-warped-mushroom.json index 51a71373..f66a4956 100644 --- a/overworld/biomes/swamp-warped-mushroom.json +++ b/overworld/biomes/swamp-warped-mushroom.json @@ -47,16 +47,6 @@ "WARPED_HYPHAE" ] }, - "structures": [ - { - "tileset": "soultemple", - "zoom": 0.27, - "ratio": 0.5, - "height": 79, - "rarity": 8, - "shuffle": 34 - } - ], "objects":[ { "chance":0.21,