BT Action: Activate Ability
Inherits:
BTActionBTAction that activates an Ability System ability by tag.
Description
A Behavior Tree action that attempts to activate an ability via [ASComponent] using the ability’s tag. Returns [constant BT.SUCCESS] if activation succeeds, [constant BT.FAILURE] otherwise.
This task respects all ability requirements: tags, cooldowns, costs, and level restrictions.
Properties
| Type | Name | Default |
|---|---|---|
StringName | ability_tag | &"" |
The tag of the ability to activate. | ||
float | activation_level | 1.0 |
The level at which to activate the ability. | ||
NodePath | asc_node_path | NodePath("") |
Explicit path to ASComponent. Auto-resolved if empty. | ||