From 39f1ad6ac103acbba574761d1885ef6ab23fe77c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 18 Aug 2022 18:02:47 +0000 Subject: [PATCH] Updated Schemas --- NewHorizons/Schemas/body_schema.json | 118 +++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) diff --git a/NewHorizons/Schemas/body_schema.json b/NewHorizons/Schemas/body_schema.json index daf498d4..408fb1eb 100644 --- a/NewHorizons/Schemas/body_schema.json +++ b/NewHorizons/Schemas/body_schema.json @@ -2367,6 +2367,124 @@ "format": "float", "default": 50000.0, "minimum": 0.0 + }, + "stellarDeathType": { + "description": "The type of death your star will have.", + "default": "default", + "$ref": "#/definitions/StellarDeathType" + }, + "stellarRemnantType": { + "description": "The type of stellar remnant your star will leave behind.", + "default": "default", + "$ref": "#/definitions/StellarRemnantType" + }, + "stellarRemnant": { + "description": "If you want a custom stellar remnant, use this.", + "$ref": "#/definitions/StellarRemnantModule" + } + } + }, + "StellarDeathType": { + "type": "string", + "description": "", + "x-enumNames": [ + "Default", + "PlanetaryNebula", + "Supernova" + ], + "enum": [ + "default", + "planetaryNebula", + "supernova" + ] + }, + "StellarRemnantType": { + "type": "string", + "description": "", + "x-enumNames": [ + "Default", + "WhiteDwarf", + "NeutronStar", + "Pulsar", + "BlackHole", + "Custom" + ], + "enum": [ + "default", + "whiteDwarf", + "neutronStar", + "pulsar", + "blackHole", + "custom" + ] + }, + "StellarRemnantModule": { + "type": "object", + "additionalProperties": false, + "properties": { + "Atmosphere": { + "description": "Describes this Body's atmosphere", + "$ref": "#/definitions/AtmosphereModule" + }, + "Base": { + "description": "Base Properties of this Body", + "$ref": "#/definitions/BaseModule" + }, + "Bramble": { + "description": "Add bramble nodes to this planet and/or make this planet a bramble dimension", + "$ref": "#/definitions/BrambleModule" + }, + "Cloak": { + "description": "Add a cloaking field to this planet", + "$ref": "#/definitions/CloakModule" + }, + "Funnel": { + "description": "Add funnel from this planet to another", + "$ref": "#/definitions/FunnelModule" + }, + "HeightMap": { + "description": "Generate the surface of this planet using a heightmap", + "$ref": "#/definitions/HeightMapModule" + }, + "Lava": { + "description": "Add lava to this planet", + "$ref": "#/definitions/LavaModule" + }, + "ProcGen": { + "description": "Procedural Generation", + "$ref": "#/definitions/ProcGenModule" + }, + "Props": { + "description": "Spawn various objects on this body", + "$ref": "#/definitions/PropModule" + }, + "removeChildren": { + "type": "array", + "description": "A list of paths to child GameObjects to destroy on this planet", + "items": { + "type": "string" + } + }, + "Ring": { + "description": "Creates a ring around the planet", + "$ref": "#/definitions/RingModule" + }, + "Sand": { + "description": "Add sand to this planet", + "$ref": "#/definitions/SandModule" + }, + "siderealPeriod": { + "type": "number", + "description": "Rotation period in minutes.", + "format": "float" + }, + "Star": { + "description": "Make this body a star", + "$ref": "#/definitions/StarModule" + }, + "Water": { + "description": "Add water to this planet", + "$ref": "#/definitions/WaterModule" } } },