When a noise is emitted at a location, if it is on the ground, the ai can move to it.
When the noise is emitted at a location against a wall, like when a wall is shot, the ai won’t move to it. Instead they get stuck in an infinite loop of trying to move and failing.
I can confirm that the location they are getting is correct.
It is projected down to the navmesh where the ai can reach it.
When the location is on the ground out of reach (like on top of those high pieces) it still tries to get to them.
It is just when it hits a vertical surface it just, doesn’t work. And I can’t for the life of me figure out why.