Requesting a function such as WalkerStuck().

Standtime timers are not good enough.

This could fix so many stuck bots:
Code:
If WalkerStuck() = True then
skiptonextwaypoint
end
You would just need Self.Position checks to make sure you did not do other things elsewhere such as try to talk to the npc or deposit items in the cave.