The AI likes to shuffle/strafe edge forward/backward left/right while in the combat/shooting , but I'd like it to not move around unless it's following / targeting a player. My game has terminator-style robots so I'm looking for a walk towards the target while firing and simply stop at the distance. If the target moves out of sight/range, I'd like to AI to follow. Right now I'm using the FSM_Shooter behaviour. Do I need to create a custom one or is this shuffle/dance controlled elsewhere? [solved] - Unchecked "strafe combat movement" in Combat Settings in AI Shooter Controller.
Also, how do you ease off on the reload animation sequence? I seems the reload sequence will fire off way too often at times. [solved] - unchecked reload on wait.
I also notice it seems to fire way off target at times, other times it's aim is fine. It seems too high on the Y axis on random occasions (?). Is there a way to force the AI to aim a specific transform on the player? (I did the alignment thing, but it seems related to the animation or another setting). [partially solved - changed aim target height to 0.05, made it a little better]
I was going crazy trying to see why the standard Cover Shooter AI with AI assault rifle was reloading despite only firing one shot and still in combat with the player when the AI still had 29 bullets left. Unchecking the reload whilst waiting has solved the problem.