diff --git a/entities/brian.json b/entities/brian.json new file mode 100644 index 00000000..dd448ba0 --- /dev/null +++ b/entities/brian.json @@ -0,0 +1,32 @@ +{ + "type": "EVOKER", + "customName": "&dMagic Psychopath", + "attributes": [ + { + "attribute": "GENERIC_ARMOR", + "maxAmount": 5, + "minAmount": 3, + "operation": "ADD_NUMBER", + "name": "5head" + }, + { + "attribute": "GENERIC_MAX_HEALTH", + "maxAmount": 21, + "minAmount": 19, + "operation": "ADD_NUMBER", + "name": "6head" + } + ], + "helmet": { + "type": "DAMAGED_ANVIL", + "displayName": "&dCracked Mind" + }, + "mainHand": { + "type": "BLAZE_ROD", + "displayName": "&dStrange Wand" + }, + "offHand": { + "type": "BLAZE_ROD", + "displayName": "&dStrange Wand" + } +} \ No newline at end of file diff --git a/entities/shroud.json b/entities/shroud.json index 84c2f405..4a3ed842 100644 --- a/entities/shroud.json +++ b/entities/shroud.json @@ -31,6 +31,14 @@ "minAmount": 0.35, "name": "Speed of shroud", "operation": "MULTIPLY_SCALAR_1" + }, + { + "attribute": "GENERIC_MAX_HEALTH", + "chance": 1, + "maxAmount": 15, + "minAmount": 12, + "name": "Health of shroud", + "operation": "ADD_NUMBER" } ], "helmet": { diff --git a/objects/structure/ruins/corner-1.iob b/objects/structure/ruins/corner-1.iob new file mode 100644 index 00000000..a8f2ee85 Binary files /dev/null and b/objects/structure/ruins/corner-1.iob differ diff --git a/objects/structure/ruins/cross-1.iob b/objects/structure/ruins/cross-1.iob new file mode 100644 index 00000000..3758d690 Binary files /dev/null and b/objects/structure/ruins/cross-1.iob differ diff --git a/objects/structure/ruins/cross-2.iob b/objects/structure/ruins/cross-2.iob new file mode 100644 index 00000000..8f8a3e35 Binary files /dev/null and b/objects/structure/ruins/cross-2.iob differ diff --git a/objects/structure/ruins/cross-3.iob b/objects/structure/ruins/cross-3.iob new file mode 100644 index 00000000..a17de6e8 Binary files /dev/null and b/objects/structure/ruins/cross-3.iob differ diff --git a/objects/structure/ruins/hall-1.iob b/objects/structure/ruins/hall-1.iob new file mode 100644 index 00000000..fae85d74 Binary files /dev/null and b/objects/structure/ruins/hall-1.iob differ diff --git a/objects/structure/ruins/hall-2.iob b/objects/structure/ruins/hall-2.iob new file mode 100644 index 00000000..d35fee8c Binary files /dev/null and b/objects/structure/ruins/hall-2.iob differ diff --git a/objects/structure/ruins/room-1.iob b/objects/structure/ruins/room-1.iob new file mode 100644 index 00000000..5e0c887c Binary files /dev/null and b/objects/structure/ruins/room-1.iob differ diff --git a/objects/structure/ruins/t-connect-1.iob b/objects/structure/ruins/t-connect-1.iob new file mode 100644 index 00000000..bb036f3b Binary files /dev/null and b/objects/structure/ruins/t-connect-1.iob differ diff --git a/objects/structure/ruins/t-connect-2.iob b/objects/structure/ruins/t-connect-2.iob new file mode 100644 index 00000000..eb1a7c48 Binary files /dev/null and b/objects/structure/ruins/t-connect-2.iob differ diff --git a/objects/structure/ruins/walled-room-1.iob b/objects/structure/ruins/walled-room-1.iob new file mode 100644 index 00000000..dd3f31f3 Binary files /dev/null and b/objects/structure/ruins/walled-room-1.iob differ diff --git a/regions/frozen.json b/regions/frozen.json index f36ecd6a..ecd7e4fd 100644 --- a/regions/frozen.json +++ b/regions/frozen.json @@ -11,6 +11,14 @@ ], "riverRarity": 1, "riverThickness": 0.006, + "structures": [ + { + "tileset": "soul-temple", + "rarity": 12, + "zoom": 2, + "height": 36 + } + ], "effects": [ { "potionEffect": "SLOW_DIGGING", diff --git a/regions/tundra.json b/regions/tundra.json index a59d3020..fc1d8284 100644 --- a/regions/tundra.json +++ b/regions/tundra.json @@ -22,6 +22,13 @@ "riverBiomes": [ "tundra-river" ], + "structures": [ + { + "tileset": "ruins", + "rarity": 87, + "zoom": 1 + } + ], "riverRarity": 1, "riverStyle": { "style": "VASCULAR", diff --git a/structures/ruins.json b/structures/ruins.json new file mode 100644 index 00000000..983e69e1 --- /dev/null +++ b/structures/ruins.json @@ -0,0 +1,123 @@ +{ + "gridHeight": 9, + "maxLayers": 1, + "bore": false, + "wallStyle": { + "multiplier": 1, + "style": "STATIC", + "zoom": 1, + "exponent": 1 + }, + "tiles": [ + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "entitySpawns": [], + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "NEVER", + "objects": [ + "structure/ruins/cross-1", + "structure/ruins/cross-2", + "structure/ruins/cross-3" + ], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "entitySpawns": [], + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": [ + "structure/ruins/t-connect-1", + "structure/ruins/t-connect-2" + ], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "NEVER", + "entitySpawns": [], + "placeMode": "PAINT", + "south": "REQUIRED", + "rareObjects": [], + "north": "REQUIRED", + "objects": [ + "structure/ruins/hall-1", + "structure/ruins/hall-2" + ], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "entitySpawns": [], + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/ruins/corner-1"], + "west": "NEVER", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + }, + { + "ceiling": "AGNOSTIC", + "east": "REQUIRED", + "entitySpawns": [], + "placeMode": "PAINT", + "south": "NEVER", + "rareObjects": [], + "north": "REQUIRED", + "objects": ["structure/ruins/room-1"], + "west": "REQUIRED", + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "floor": "REQUIRED" + } + ], + "entitySpawns": [], + "gridSize": 9, + "wallChance": 0.35, + "name": "Ruins", + "underwater": false, + "loot": { + "mode": "ADD", + "tables": [], + "multiplier": 1 + }, + "clamp": { + "minimumHeight": 0, + "maximumHeight": 255 + }, + "mergeEdges": false +} diff --git a/structures/soul-temple.json b/structures/soul-temple.json index ad2d9326..4b1c7537 100644 --- a/structures/soul-temple.json +++ b/structures/soul-temple.json @@ -126,6 +126,6 @@ "minimumHeight": 0, "maximumHeight": 255 }, - "bore": true, + "bore": false, "mergeEdges": false }