I can’t get the cooldowns to work.
Here’s an example BP that plays montage, commits cooldown and ends the ability (screenshot 1).
Gameplay effect GE_AbilityBase (screenshot 2) is set in this ability’s Cooldown Gameplay Effect Class field.
I expect the ability to go on 100 sec cooldown after use but the cooldown doesn’t get applied.
If I print the Get Cooldown Time Remaining, its always 0.
If I print the return value of Check Ability Cooldown its always true, even if I leave the Cooldown Gameplay Effect Class field empty (!).
I know its better to do the cooldown with attributes but:
- I don’t want to get into C++ right now
- my example is from youtube video in which it worked fine so I must have just missed something.

