"description":"A multiplier that modifies the base damage from the damage cause. If deals_damage is true the multiplier can only reduce the damage the entity will take to a minimum of 1.",
"title":"Damage multiplier"
},
"deals_damage":{
"type":"boolean",
"default":true,
"description":"If true, the damage dealt to the entity will take away health from it, set to false to make the entity ignore that damage.",
"title":"Deals damage"
},
"on_damage":{
"additionalProperties":false,
"type":"object",
"description":"Specifies filters for entity definitions and events.",
"title":"On damage",
"properties":{
"filters":{
"$ref":"../filters.json"
},
"event":{
"type":"string",
"pattern":"^.*$",
"description":"TODO description: event",
"title":"Event"
},
"target":{
"$ref":"../filters/types/base_subject.json",
"description":"TODO description: target",
"title":"Target"
}
},
"on_damage_sound_event":{
"type":"string",
"description":"Defines what sound to play, if any, when the on_damage filters are met.",
"title":"On damage sound event"
}
}
}
}
},
"properties":{
"triggers":{
"description":"The list of triggers that fire when the environment conditions match the given filter criteria.",