UAIS Universal AI System

Basicaly UAIS is using the navigation Meshes. But you would need to add more functionality to the behavior tree and task system. The system, like it is now, check only the agro range. If a enemy get in that range, the ai start to run to the enemy, and fight him, if the attack range is reached. it have a patrool AI, walking to random locations around the spawn marker, as long no enemy get in agro range. So you would need to make a new AI typ, with the functionalyty you like to have. The AI would need to know that he want chase a enemy and what enemy, trought a longer radius.

May you could use the patrol AI setup, and make a large agro range of 300 metre, or some thing. If an enemy get in that range, he start to chase the enemy. This would work in the current version.