Nice AI!!! I like it. I’m trying to sit down and write a comprehensive AI system myself.
I like use EQS (Environmental Query System) to have the AI run to cover when under fire.
Also, you know most games don’t have realistic, tactical gameplay because the player is generally childish.
You can implement that since your player character has powers, evening the playing field.
I do that a question though:
Where do you put the damage indicators? on the Character BP or the AI BP?
I put it on the character to take damage, but then I have to pass the info to the AI BP so I can update the Behavior Tree.
It works, but I wonder if there is an easier way.