Defines this entity's ability to confer buffs to nearby entities.
| Type | Name | Default Value | Description |
|---|---|---|---|
| String | apply_buff_cancel_trigger | The trigger event to send when a buff candidate that started having a buff applied to it is instead interrupted and does not receive a buff. | |
| String | apply_buff_complete_trigger | The trigger event to send when a buff candidate finishes having a buff applied to it. | |
| String | apply_buff_start_trigger | The trigger event to send when a buff candidate starts having a buff applied to it | |
| Integer | available_charges | How many times can this entity dispense a buff. After charges are spent the entity destroys itself. -1 means infinite charges. | |
| String | charge_used_trigger | The trigger event to send when a charge is used. | |
| String | charges_molang_name | The name of the molang variable representing the number of charges. | |
| Array | preset_buffs | The preset buffs to be applied by this entity. Use this if the buffs applied by this entity should not be modifiable. | |
| Boolean | wipe_buffs | Whether this buff applicator wipes existing buffs on the receiving entity before applying its own buffs |