AI behavior tree - Movement

Is there any way to increase the amount of updates for the movement?

This is what I currently get:

This is the AI Controller

and this is the behavior tree

You are setting the BlackBoard variable on the Controller, you have 2 other choices.

  1. Make a service and set it on BehaviorTree itself, you can set the time interval.
  2. Make an EQS to set the location and again, set it in the BehaviorTree

Personally, I prefer using EQS

I’m setting “HasTarget” on the Controller, am I not suppose to make changes to “PlayerLocation” (Which is not on the Controller), in order to get smoother movement?

This is how the BT currently looks like with the EQS (I don’t know if I did this right):

This is the service:

Even if I set the “Interval” of the service to say 1 second, it keeps ticking like crazy.

To me that looks like a service, not EQS.

Try something like this: https://docs.unrealengine.com/latest/INT/Engine/AI/EnvironmentQuerySystem/QuickStart/11/