Ok heres what. when you set a persons speed, to
something like two or whatever. It makes them move 2
pixels at a time. When you use AttachInput(), when
checking for obstructions it checks whether or not the
person is obstructed at where they are, plus two pixels
away. If you have an obstruction that is 2 pixels away
and you try o walk into it, you will not move. But there
is still 1 more pixel there the the guy can walk on
without being obstructed. You should make it that the
guy can move to that pixel.
Logged In: NO
Actually upon closer inspection the problem seems to be
coming from QueuePersonCommand, rather than AttachInput.