AIController MoveTo Target Actor Radius not flat

I am calling a MoveTo of my small ai pawn to a larger player character pawn. The movement sometimes never finishes because the distance from the smaller pawn’s center to the larger pawn is greater than the acceptable radius (due to it being a 3D vector from the differing sizes). However, the pawn doesn’t move closer.

Is there a better practice for this? I tried setting childactorcomponents in each character at a similar height, but that seems like a hack, and doesnt work so easily.

This guy ran into the same thing:

But I do not want to have to change my player characters pawn.

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1410408-unreal-engine-bug-submission-form

Thanks

Use a Move to actor or MoveToLocationOrActor inside a blueprint task (which gives you more option than using a direct MoveTo directly in behavior tree). You can control whether to include the Destination AI’s radius or not.