Talos docs

goal

Since 0.6
Plain text

Use it in a scene entity's components list as { "type": "goal", … }. The contract writes the fields flat and refuses unknown keys.

Fields

FieldTypeRequiredDefaultAllowed valuesDescription
idstringyes
labelKeystringyes
ordernumberno

Rules that can refuse it

Example

From the contract's tested fixture fixtures/contract/full20/scene.json#door.

{
  "type": "goal",
  "id": "door",
  "labelKey": "goal.door",
  "order": 2
}