From 5a5354e354a3bd633b1bf9db6343a521cf389cf4 Mon Sep 17 00:00:00 2001 From: DaanV2 Date: Wed, 13 Jul 2022 21:49:49 +0200 Subject: [PATCH] Updated damage_sensor --- .../format/components/damage_sensor.json | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/source/behavior/entities/format/components/damage_sensor.json b/source/behavior/entities/format/components/damage_sensor.json index 2b51b5b7..5fa2800d 100644 --- a/source/behavior/entities/format/components/damage_sensor.json +++ b/source/behavior/entities/format/components/damage_sensor.json @@ -23,7 +23,11 @@ } ], "definitions": { - "trigger": { + "triggers": { + "title": "Triggers", + "description": "List of triggers with the events to call when taking specific kinds of damage.", + "type": "object", + "additionalProperties": false, "properties": { "cause": { "type": "string", @@ -32,6 +36,12 @@ "title": "Cause", "$ref": "../../../../general/entity/damage_source.json" }, + "damage_modifier": { + "title": "Damage Modifier", + "type": "number", + "default": 0.0, + "description": "A modifier that adds to/removes from the base damage from the damage cause. It does not reduce damage to less than 0." + }, "damage_multiplier": { "type": "number", "default": 1, @@ -74,12 +84,12 @@ { "type": "array", "items": { - "$ref": "#/definitions/trigger" + "$ref": "#/definitions/triggers" } }, { "type": "object", - "$ref": "#/definitions/trigger" + "$ref": "#/definitions/triggers" } ] }