Hi i am facing a weird problem that i think is cause of missing knowledge. I am trying to translate my already working hack and slay combo system into the Gameplay Ability System to make future development easier and more structured (the Blueprint is exploding with node trees and it gets really overwhelming at times. GAS would structure it way better and helps finding spots faster too) .
However what i am doing is having one Core Ability Blueprint for those standard light and heavy attacks and have them be children of it .
It transitions from light attack 01 to 02 but it doesn’t execute the animation montage of it.
My guess would be that the previous montage is blocking it .
My Setup of the Blueprint looks like followed:
I have a lot of debugging texts in here to try to see were the problem lies but it just doesnt help more than that it is trying to play it but not playing it.
Regardless of which montages i take its always that the first plays but the following doesn’t play.
So i can outrule that the Problem is with the animation itself.
So as someone new to G.A.S. what am i doing wrong ? i don’t quite understand why it is stuck there not executing those montages in the 2nd ability while the pure blueprint one where i run through an array of montages based on an index works without a problem.
What is causing it to block the execution ? the animation is set so its not a null reference causing this.
The children have their setup like this for the first
and this for the 2nd and following attacks
As to how i call those in the thirdperson blueprint :
i call the execution of the parent tag. so i have Lightattack.[1-4] as subtags .
I do enter Light attack 02 once and i can jump with the blueprint into the section. it has everything it needs correctly but doesn’t execute the animation which causes the AnimNotifies not to trigger and the whole system not to work.