Merge branch 'hawkbar-prop-cleanup' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into hawkbar-prop-cleanup

This commit is contained in:
Joshua Thome 2023-03-18 03:58:36 -05:00
commit 9426ec48d0

View File

@ -2034,6 +2034,22 @@
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": {
"type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
},
"isRelativeToParent": {
"type": "boolean",
"description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
},
"rename": {
"type": "string",
"description": "An optional rename of this object"
},
"audio": { "audio": {
"type": "string", "type": "string",
"description": "The audio to use. Can be a path to a .wav/.ogg/.mp3 file, or taken from the AudioClip list." "description": "The audio to use. Can be a path to a .wav/.ogg/.mp3 file, or taken from the AudioClip list."
@ -2068,10 +2084,6 @@
"description": "`false` if the player can hear the signal without equipping the signal-scope.", "description": "`false` if the player can hear the signal without equipping the signal-scope.",
"default": true "default": true
}, },
"position": {
"description": "Position of the signal's source",
"$ref": "#/definitions/MVector3"
},
"reveals": { "reveals": {
"type": "string", "type": "string",
"description": "A ship log fact to reveal when the signal is identified.", "description": "A ship log fact to reveal when the signal is identified.",
@ -2082,14 +2094,6 @@
"description": "Radius of the sphere giving off the signal.", "description": "Radius of the sphere giving off the signal.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
},
"parentPath": {
"type": "string",
"description": "The relative path from the planet to the parent of this signal. Optional (will default to the root sector)."
},
"isRelativeToParent": {
"type": "boolean",
"description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
} }
} }
}, },
@ -2854,27 +2858,27 @@
"format": "int32", "format": "int32",
"default": 1 "default": 1
}, },
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"audio": { "audio": {
"type": "string", "type": "string",
@ -2989,27 +2993,27 @@
"type": "boolean", "type": "boolean",
"description": "Whether this volume only affects the player and ship." "description": "Whether this volume only affects the player and ship."
}, },
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"deathType": { "deathType": {
"description": "The type of death the player will have if they enter this volume.", "description": "The type of death the player will have if they enter this volume.",
@ -3072,27 +3076,27 @@
"format": "int32", "format": "int32",
"default": 1 "default": 1
}, },
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"density": { "density": {
"type": "number", "type": "number",
@ -3145,27 +3149,27 @@
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"type": { "type": {
"description": "The type of hazard for this volume.", "description": "The type of hazard for this volume.",
@ -3235,26 +3239,26 @@
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"position": { "position": {
"description": "The location of this volume. Optional (will default to 0,0,0).", "description": "Position of the prop",
"$ref": "#/definitions/MVector3" "$ref": "#/definitions/MVector3"
}, },
"radius": {
"type": "number",
"description": "The radius of this volume.",
"format": "float",
"default": 1.0
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
},
"radius": {
"type": "number",
"description": "The radius of this volume.",
"format": "float",
"default": 1.0
} }
} }
}, },
@ -3262,27 +3266,27 @@
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"target": { "target": {
"description": "What the notification will show for.", "description": "What the notification will show for.",
@ -3333,27 +3337,27 @@
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"treeVolume": { "treeVolume": {
"type": "boolean", "type": "boolean",
@ -3390,27 +3394,27 @@
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"maxAngle": { "maxAngle": {
"type": "number", "type": "number",
@ -3513,27 +3517,27 @@
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"minImpactSpeed": { "minImpactSpeed": {
"type": "number", "type": "number",
@ -3553,27 +3557,27 @@
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"overrideProbeSpeed": { "overrideProbeSpeed": {
"type": "boolean", "type": "boolean",
@ -3603,27 +3607,27 @@
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"thrustLimit": { "thrustLimit": {
"type": "number", "type": "number",
@ -3647,27 +3651,27 @@
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"speedLimit": { "speedLimit": {
"type": "number", "type": "number",
@ -3719,27 +3723,27 @@
"format": "int32", "format": "int32",
"default": 1 "default": 1
}, },
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"frostRate": { "frostRate": {
"type": "number", "type": "number",
@ -3773,27 +3777,27 @@
"format": "int32", "format": "int32",
"default": 1 "default": 1
}, },
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"dropletRate": { "dropletRate": {
"type": "number", "type": "number",
@ -3813,27 +3817,27 @@
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"layer": { "layer": {
"type": "integer", "type": "integer",
@ -3853,27 +3857,27 @@
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"targetStarSystem": { "targetStarSystem": {
"type": "string", "type": "string",
@ -3886,27 +3890,27 @@
"type": "object", "type": "object",
"additionalProperties": false, "additionalProperties": false,
"properties": { "properties": {
"position": {
"description": "The location of this volume. Optional (will default to 0,0,0).",
"$ref": "#/definitions/MVector3"
},
"radius": { "radius": {
"type": "number", "type": "number",
"description": "The radius of this volume.", "description": "The radius of this volume.",
"format": "float", "format": "float",
"default": 1.0 "default": 1.0
}, },
"position": {
"description": "Position of the prop",
"$ref": "#/definitions/MVector3"
},
"parentPath": { "parentPath": {
"type": "string", "type": "string",
"description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)." "description": "The relative path from the planet to the parent of this object. Optional (will default to the root sector)."
}, },
"isRelativeToParent": { "isRelativeToParent": {
"type": "boolean", "type": "boolean",
"description": "Whether the positional coordinates are relative to parent instead of the root planet object." "description": "Whether the positional and rotational coordinates are relative to parent instead of the root planet object."
}, },
"rename": { "rename": {
"type": "string", "type": "string",
"description": "An optional rename of this volume." "description": "An optional rename of this object"
}, },
"creditsType": { "creditsType": {
"default": "fast", "default": "fast",