I’m dealing with a problem where some NPC’s stop moving/walking when they are on their way to their destination.
A group of 10 NPC’s are ordered to walk from a point where they were created to an specific point. If I send the order/request to move to a point to all 10 NPC’s, they start walking but at some point as they are tightly together on a corner, one or two of the NPC’s simply stop walking/moving. It sort of feels like they block each other, because usually the ones who stop moving are the ones behind in the pack.
If I order them to move to that location but leaving a 2 second space between commanding each NPC, they walk all the way to their destination with no problems, but this is not the desired behavior game mechanics-wise.
The NPC’s are using nav mesh agents (on a nav mesh of course), nothing external attached, everything is from plygame components.
Any ideas about what could be the problem or how can I debug to know what’s causing the NPC’s to stop walking/moving? It is not throwing any warnings/errors to the console.