set_ability_cooldown
Assign a cooldown GameplayEffect class to a GameplayAbility Blueprint, preventing reuse until the effect expires.
Instructions
Set the Cooldown GameplayEffect class on a GameplayAbility CDO (gates re-use until it expires)
Returns: { ability_blueprint_path: string, cooldown_effect_path: string, cooldown_effect_class: string, cooldown_effect_class_matches: bool, set: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blueprint_name | No | Alias of `ability_blueprint_path` (same value, same meaning). Accepted because sibling tools spell this parameter differently; prefer `ability_blueprint_path`. | |
| cooldown_effect_path | No | Full asset path of the GameplayEffect Blueprint to use as the cooldown (typically HasDuration) | |
| ability_blueprint_path | No | Full asset path of the GameplayAbility Blueprint |