Adding/Removing Gameplay Tags in Gameplay Abilities dynamically

Hi,

I am working on an gameplay ability that should block other abilities for a certain amount of time. An animation montage is played and I get a notify at a specific frame. From there on I want to be able to interrupt the ability with other abilities (basically, animation canceling). I haven’t found any way to add/remove gameplay tags from within a gameplay ability. I wrote wrapper functions to directly add/remove tags to/from AbilityTags, ActivationOwnedTags and BlockAbilitiesWithTag. But only adding and removing it to the containers seems not to trigger any updates on the ASC. When I debug the ASC with showdebug abilitiysystem, the tags wont get removed.

Help very much appreciated :slight_smile:

2 Likes

Hi,
If you want to add or remove gameplay tag for your character on a Gameplay ability, you have to que the “GetActorInfo” → From there you can acces to the “Avatar Actor”-> With It you can invoke the nodes “Add Loose Gameplay Tag” Or “Remove Loose Gameplay Tag”.