DoN's 3D-Pathfinding / Flying-AI system (with full source!)

That’s correct, the distance check needs to be performed every tick for sure. I was talking about this quote of yours:

Instead, Target Location should be updated only when state changes from Patrol to Combat OR when state is already Combat but the distance check is breached.

The distance check won’t work if you update Target Location every tick because we end up comparing the same values.

And thanks for the wishes, appreciate it!