Created & applied new event_object type (#109)
Created new event type. some components only allow for an event to be an object, not a string Co-authored-by: Daan Verstraten <daanverstraten@hotmail.com>
This commit is contained in:
@@ -58,7 +58,7 @@
|
||||
"title": "Feed Items"
|
||||
},
|
||||
"grow_up": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to run when this entity grows up.",
|
||||
"title": "Grow Up"
|
||||
},
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
},
|
||||
"calm_event": {
|
||||
"title": "Calm Event",
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to run after the number of seconds specified in duration expires (when the entity stops being \"angry\")"
|
||||
},
|
||||
"angry_sound": {
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
"title": "Baby Type"
|
||||
},
|
||||
"breed_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to run when this entity breeds.",
|
||||
"title": "Breed Event"
|
||||
},
|
||||
|
||||
@@ -6,17 +6,17 @@
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"dried_out_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to fire when the drying out time runs out.",
|
||||
"title": "Dried Out Event"
|
||||
},
|
||||
"recover_after_dried_out_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to fire when entity was already dried out but received increase in water supply.",
|
||||
"title": "Recover After Dried Out Event"
|
||||
},
|
||||
"stopped_drying_out_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to fire when entity stopped drying out, for example got into water or under rain.",
|
||||
"title": "Stopped Drying Out Event"
|
||||
},
|
||||
|
||||
@@ -42,12 +42,12 @@
|
||||
"title": "Interact Text"
|
||||
},
|
||||
"on_equip": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to trigger when this entity is equipped with this item.",
|
||||
"title": "On Equip"
|
||||
},
|
||||
"on_unequip": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to trigger when this item is removed from this entity.",
|
||||
"title": "On Unequip"
|
||||
}
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"birth_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to run when this mob is created and matches the above allele conditions.",
|
||||
"title": "Brith Event"
|
||||
},
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
}
|
||||
},
|
||||
"on_give": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to fire when the correct item is given.",
|
||||
"title": "On Give"
|
||||
}
|
||||
|
||||
@@ -23,13 +23,13 @@
|
||||
"title": "Entered Block Event",
|
||||
"description": "Event to run when this mob enters a valid block.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"$ref": "../types/event.json"
|
||||
"$ref": "../types/event_object.json"
|
||||
},
|
||||
"exited_block_event": {
|
||||
"title": "Exited Block Event",
|
||||
"description": "Event to run when this mob leaves a valid block.",
|
||||
"$comment": "UNDOCUMENTED",
|
||||
"$ref": "../types/event.json"
|
||||
"$ref": "../types/event_object.json"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,12 +24,12 @@
|
||||
"title": "Maximum Distance"
|
||||
},
|
||||
"on_leash": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to call when this entity is leashed.",
|
||||
"title": "On Leash"
|
||||
},
|
||||
"on_unleash": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to call when this entity is unleashed.",
|
||||
"title": "On Unleash"
|
||||
},
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"look_event": {
|
||||
"description": "The event identifier to run when the entities specified in filters look at this entity.",
|
||||
"title": "Look Event",
|
||||
"$ref": "../types/event.json"
|
||||
"$ref": "../types/event_object.json"
|
||||
},
|
||||
"search_radius": {
|
||||
"type": "number",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
"title": "Name Filter"
|
||||
},
|
||||
"on_named": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to be called when this entity acquires the name specified in `name_filter'.",
|
||||
"title": "On Named"
|
||||
}
|
||||
|
||||
@@ -7,17 +7,17 @@
|
||||
"required": [],
|
||||
"properties": {
|
||||
"on_close": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to call when the entity is done peeking.",
|
||||
"title": "On Close"
|
||||
},
|
||||
"on_open": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to call when the entity starts peeking.",
|
||||
"title": "On Open"
|
||||
},
|
||||
"on_target_open": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to call when the entity's target entity starts peeking.",
|
||||
"title": "On Target Open"
|
||||
}
|
||||
|
||||
@@ -25,12 +25,12 @@
|
||||
"title": "Eject On Deactivate"
|
||||
},
|
||||
"on_activate": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to call when the rail is activated.",
|
||||
"title": "On Activate"
|
||||
},
|
||||
"on_deactivate": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to call when the rail is deactivated.",
|
||||
"title": "On Deactivate"
|
||||
},
|
||||
|
||||
@@ -7,12 +7,12 @@
|
||||
"required": [],
|
||||
"properties": {
|
||||
"sit_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to run when the entity enters the `sit` state.",
|
||||
"title": "Sit Event"
|
||||
},
|
||||
"stand_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to run when the entity exits the `sit` state.",
|
||||
"title": "Stand Event"
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
},
|
||||
"tame_event": {
|
||||
"title": "Tame Event",
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to run when this entity becomes tamed."
|
||||
},
|
||||
"tame_items": {
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
"title": "Ride Text"
|
||||
},
|
||||
"tame_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event that triggers when the entity becomes tamed.",
|
||||
"title": "Tame Event"
|
||||
}
|
||||
|
||||
@@ -19,17 +19,17 @@
|
||||
"title": "Inside Range"
|
||||
},
|
||||
"on_inside_range": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to call when an entity gets in the inside range. Can specify `event` for the name of the event and `target` for the target of the event",
|
||||
"title": "On Inside Range"
|
||||
},
|
||||
"on_outside_range": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to call when an entity gets in the outside range. Can specify `event` for the name of the event and `target` for the target of the event",
|
||||
"title": "On Outside Range"
|
||||
},
|
||||
"on_vision_lost_inside_range": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to call when an entity exits visual range. Can specify `event` for the name of the event and `target` for the target of the event",
|
||||
"title": "On Vision Lost Inside Range"
|
||||
},
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
"time_down_event": {
|
||||
"description": "Event to fire when the time on the timer runs out.",
|
||||
"title": "Time Down Event",
|
||||
"$ref": "../types/event.json"
|
||||
"$ref": "../types/event_object.json"
|
||||
},
|
||||
"random_time_choices": {
|
||||
"type": "array",
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"title": "Probability"
|
||||
},
|
||||
"trust_event": {
|
||||
"$ref": "../types/event.json",
|
||||
"$ref": "../types/event_object.json",
|
||||
"description": "Event to run when this entity becomes trusting.",
|
||||
"title": "Trust Event"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user