NPCs walking into objects/walls kills framerate
One thing I've noticed is that when NPCs are walking into walls, static objects, or each other, the framerate falls through the floor. Something really needs to be done about this, because mods frequently either a) change things without adjusting pathgrids, or b) just insert objects, NPCs, etc., that were not accounted for by other mods, so they end up with conflicting paths for NPCs to wander. Worse, actions by the player can very easily cause this, e.g. Command Humanoid used to move someone, and this new location coinciding with someone else's pathgrid.
Surely there's a way to trap for this condition and do something about it. Just having the NPC turn around and walk the other way would do it. This would also incidentally fix the problem of guards and like blocking the PC in narrow passages; if I'm trying to go downstairs and the NPC is trying to go up and runs into me for more than, say, 1 second, he/she/it should just turn around and do the other-direction part of their pathgrid.
PS: I've put this in Category: Animation, though I'm not sure that's correct (that might be for body-part movements only). I also put it in MacOS, since that's what I use and have not directly confirmed it affects Linux or MS Windows. I'm on a 12-core MacPro (technically 2 x 6-core, 2.93 GHz) with 48 GB of RAM (20+ available almost always), so "your machine is too weak" definitely isn't it.
(RM-4338 from redmine: created on 2018-03-05 by Dark Locq, , closed on 2018-03-31 by nobody, duplicates #3227 (closed))