Hello there,
So I have been messing around with the gameplay ability system.
I am working on a freeze ability. So I created the Gameplay Ability blueprint GA_Iceblast, and associated a gameplay effect to it that doesn’t do anything.
Then I created a GameplayCueNotify_Static (also tried with the Notify_Actor). In it, I simply define the OnActive and OnRemove functions that are basically just casting the target into my character class, changing the material of the character to ice and back to normal. Additionally I also change the time dilation to 0 then back to 1 for the target character.
This Cue has a tag and this tag is set in my game effect so that it gets triggered by the ability.
So far so good, I launch the game, everything works as expected.
The pickle is, when I close the editor, and start it again, it gets stuck at 83%, in the task manager, I can see there is a crash log that doesnt show up, so all I can do is hard kill it. The only way to get the editor to launch is either by removing the tag associated to the gameplay cue in Config/DefaultGameplayTags.Ini, or deleting the gameplay cue.
Any idea why I am getting such an issue ?
TLDR :
I define a gameplay cue for my gameplay effect which is triggered by the ability, working fine until I restart the editor which gets stuck at 83%. If I remove the tag from the config or the gameplay cue, it starts normally.
I know the plugin is in Beta, but isnt weird to get such a hard crash from just a tag ?
I am running in 4.25 by the way.
Thanks for reading.