AI actors not willing to move on terrain

So I’ve setup a rudementary AI brain in a blueprint class that give orders to AI soldiers based on objective points palced in the world. This works fine in my test area with a large box as a floor.

But now that I try to move the same sytem over to an area with Terrain it doesn’t want to work and I’m a bit parplex as to why.
Friendly soldiers who use the same Parent class as the enemy works fine if the player give them inputs to move, so I guess it has something to do with the way I assign the location to the AI brain script, the terrain collision or the distance to the AI brain placed in the world. But I can’t figure out what or if there’s another hidden limiter like the “kill everything below -1000” setting.

Script finding a valid location on the terrain at the objective location and then sends it as a move order.

There is a kill in the world settings, not sure if it applies to AI.

Also, silly question, did you put a nav volume on the terrain?

Yes, that has already been change as it prevented them from spawning in the first place. I think I set it to -100 000 or something similary large

And not a silly question at all :slight_smile: Yes there is a valid, generated navmesh. My friendly soldiers which uses the same movement function, but with the a Right click location rather than the objective location, works just fine.

1 Like

Well, stupid fix to the problem.
I had placed child Squad actors of my parent Squad actor, and apparently those are not included in all the “Select all actors of class” :expressionless: