soul_rip
Damages nearby enemies within a radius and heals the player based on the damage dealt.
Categories: combat, player
Required arguments
| Key(s) | Description | Type |
|---|
radius | The radius around the player to search for targets. Supports expressions. | EXPRESSION |
damage | The amount of damage dealt to each nearby entity. Supports expressions. | EXPRESSION |
Optional arguments
| Key(s) | Description | Type | Default |
|---|
heal_multiplier | A multiplier applied to the total damage dealt before it is converted to healing. | EXPRESSION | 1.0 |
true_damage | If true, damage bypasses armor and resistance effects. | BOOLEAN | false |
use_source | If true, the player is attributed as the damage source. | BOOLEAN | false |
Trigger parameters required
Example
effects:
- id: soul_rip
args:
radius: 5 + %level% * 0.5
damage: %level% * 2
heal_multiplier: 0.5 + %level% * 0.02 # ← Optional
true_damage: true # ← Optional
use_source: true # ← Optional
Behaviour
| Setting | Value |
|---|
| Run order | NORMAL |
| Supports delay | true |
| Reloads on plugin reload | true |