Applying some schemas fixes
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
"duration": {
|
||||
"title": "Duration",
|
||||
"description": "Random range in seconds after which the croaking stops. Can also be a constant.",
|
||||
"$ref": "../../../../general/vectors/integer2OrValue.json"
|
||||
"$ref": "../../../../general/vectors/number2OrValue.json"
|
||||
},
|
||||
"filters": {
|
||||
"title": "Filters",
|
||||
|
||||
@@ -76,6 +76,11 @@
|
||||
"$ref": "../types/trigger.json",
|
||||
"description": "Defines the event to trigger when this entity successfully attacks."
|
||||
},
|
||||
"on_kill": {
|
||||
"title": "On Kill",
|
||||
"$ref": "../types/trigger.json",
|
||||
"description": "[UNDOCUMENTED] Defines the event to trigger when this entity successfully kills a target."
|
||||
},
|
||||
"outer_boundary_time_increase": {
|
||||
"title": "Outer Boundary Time Increase",
|
||||
"type": "number",
|
||||
|
||||
@@ -6,6 +6,20 @@
|
||||
"title": "Entity Sensor",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"cooldown": {
|
||||
"title": "Cooldown",
|
||||
"description": "How many seconds should elapse before the subsensor can once again sense for entities. The cooldown is applied on top of the base 1 tick (0.05 seconds) delay. Negative values will result in no cooldown being used.",
|
||||
"type": "number",
|
||||
"default": -1
|
||||
},
|
||||
"event_filters": {
|
||||
"$ref": "../../filters/filters.json"
|
||||
},
|
||||
"event": {
|
||||
"title": "Event",
|
||||
"description": "event.",
|
||||
"type": "string"
|
||||
},
|
||||
"maximum_count": {
|
||||
"type": "integer",
|
||||
"default": -1,
|
||||
@@ -18,6 +32,12 @@
|
||||
"description": "The minimum number of entities that must pass the filter conditions for the event to send.",
|
||||
"title": "Minimum Count"
|
||||
},
|
||||
"range": {
|
||||
"type": "number",
|
||||
"default": 10,
|
||||
"description": "[UNDOCUMENTED] The maximum distance another entity can be from this and have the filters checked against it.",
|
||||
"title": "Range"
|
||||
},
|
||||
"require_all": {
|
||||
"type": "boolean",
|
||||
"default": false,
|
||||
@@ -29,20 +49,6 @@
|
||||
"default": 10,
|
||||
"description": "The maximum distance another entity can be from this and have the filters checked against it.",
|
||||
"title": "Sensor Range"
|
||||
},
|
||||
"event_filters": {
|
||||
"$ref": "../../filters/filters.json"
|
||||
},
|
||||
"event": {
|
||||
"title": "Event",
|
||||
"description": "event.",
|
||||
"type": "string"
|
||||
},
|
||||
"cooldown": {
|
||||
"title": "Cooldown",
|
||||
"description": "How many seconds should elapse before the subsensor can once again sense for entities. The cooldown is applied on top of the base 1 tick (0.05 seconds) delay. Negative values will result in no cooldown being used.",
|
||||
"type": "number",
|
||||
"default": -1
|
||||
}
|
||||
},
|
||||
"examples": [
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
"type": "array",
|
||||
"description": "List of items that the entity should not equip.",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"$ref": "../../../../general/item/descriptor.json",
|
||||
"description": "Item that the entity should not equip.",
|
||||
"title": "Excluded Items"
|
||||
|
||||
@@ -297,9 +297,17 @@
|
||||
},
|
||||
"damage": {
|
||||
"title": "Damage",
|
||||
"type": "number",
|
||||
"default": 1,
|
||||
"description": "The damage dealt on impact."
|
||||
"description": "The damage dealt on impact.",
|
||||
"oneOf": [
|
||||
{ "type": "number", "default": 1 },
|
||||
{
|
||||
"type": "array",
|
||||
"items": [
|
||||
{ "type": "number", "title": "Min" },
|
||||
{ "type": "number", "title": "Max" }
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"destroy_on_hit": {
|
||||
"title": "Destroy On Hit",
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
"title": "Priority"
|
||||
},
|
||||
"check_if_outnumbered": {
|
||||
"type": "number",
|
||||
"type": "boolean",
|
||||
"description": "UNDOCUMENTED.",
|
||||
"title": "Check If Outnumbered"
|
||||
},
|
||||
|
||||
@@ -20,10 +20,10 @@
|
||||
"body": { "event": "$1", "target": "self", "filters": [{ "test": "$2", "value": "$3" }] }
|
||||
}
|
||||
],
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{
|
||||
"definitions": {
|
||||
"trigger": {
|
||||
"type": "object",
|
||||
"title": "Trigger",
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"event": { "type": "string", "description": "The event to run when the conditions for this trigger are met.", "title": "Event" },
|
||||
@@ -34,5 +34,18 @@
|
||||
"target": { "$ref": "../../filters/filters/types/subject.json", "description": "The target of the event.", "title": "Target" }
|
||||
}
|
||||
}
|
||||
},
|
||||
"oneOf": [
|
||||
{ "type": "string" },
|
||||
{
|
||||
"type": "object",
|
||||
"$ref": "#/definitions/trigger"
|
||||
},
|
||||
{
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/definitions/trigger"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user