Magic in AACS are stored in the DT_MagicCastingConfig
data table. It can be of the following types:
Projectile, Linear Damage (lasers), or AoE (Area of Effect).
Action Montage Tag - The Montage used to spawn this attack
Gameplay Tags - Tag to add during this magic attack
IsLoop - Used for internal purposes, must check if the attack loops, like for a laser or constant projectile spawn.
The notifies BP_N_MagicCasting_Start
must be called in the animation to start the magic spawn and BP_N_MagicCasting_End
to end it (if it is a loop, like a laser the end can be called manually when releasing the button with the I_AACS_Comp_Magic_Interrupt
function ).
In the notify there is also some options, which can be used to spawn the magics in multiple notifies in the same animation, or all at once.