mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Document nomai text
This commit is contained in:
parent
8019f30c16
commit
042a59a315
@ -886,6 +886,79 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"nomaiText": {
|
||||||
|
"type": "array",
|
||||||
|
"description": "For creating different objects containing translatable text.",
|
||||||
|
"items": {
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": "false",
|
||||||
|
"properties": {
|
||||||
|
"position": {
|
||||||
|
"$ref": "#/$defs/vector3",
|
||||||
|
"description": "The position of this object."
|
||||||
|
},
|
||||||
|
"normal": {
|
||||||
|
"$ref": "#/$defs/vector3",
|
||||||
|
"description": "The normal vector for this object. Only used for writing on walls to orient it properly."
|
||||||
|
},
|
||||||
|
"rotation": {
|
||||||
|
"$ref": "#/$defs/vector3",
|
||||||
|
"description": "The euler angle rotation of this object. Not required if setting the normal. Computers and cairns will orient themselves to the surface of the planet automatically."
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "The type of object this is. Must be wall, scroll, computer, cairn, or recorder",
|
||||||
|
"enum": [
|
||||||
|
"wall",
|
||||||
|
"scroll",
|
||||||
|
"computer",
|
||||||
|
"cairn",
|
||||||
|
"recorder"
|
||||||
|
],
|
||||||
|
"default": "wall"
|
||||||
|
},
|
||||||
|
"xmlFile": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "The relative path to the xml file for this object."
|
||||||
|
},
|
||||||
|
"seed": {
|
||||||
|
"type": "integer",
|
||||||
|
"description": "The random seed used to pick what the text arcs will look like."
|
||||||
|
},
|
||||||
|
"arcInfo": {
|
||||||
|
"type": "array",
|
||||||
|
"description": "Additional information about each arc in the text",
|
||||||
|
"items": {
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": "false",
|
||||||
|
"properties": {
|
||||||
|
"position": {
|
||||||
|
"$ref": "#/$defs/vector2",
|
||||||
|
"description": "The local position of this object on the wall."
|
||||||
|
},
|
||||||
|
"zRotation": {
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 0,
|
||||||
|
"maximum": 360,
|
||||||
|
"description": "The z euler angle for this arc.",
|
||||||
|
"default": 0
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "The type of text to display. Must be one of adult, child, or stranger.",
|
||||||
|
"enum": [
|
||||||
|
"adult",
|
||||||
|
"child",
|
||||||
|
"stranger"
|
||||||
|
],
|
||||||
|
"default": "adult"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user