This issue can be fixed by adding this bit of code:
(just be aware this is a hacky fix to stop the game from hanging and a proper fix should be investigated)
mob
var
tmp
stepAttempts
Move(newloc, newdir)
if(stepAttempts > 3)
return 0
try
++ stepAttempts
. = ..()
catch()
-- stepAttempts
You should probably upload a pull request to the github or make a fork with your temporary fix so people can freely download the patch.
Edit: I created a dm file called 'Loopfix' with this exact code in place, but the game continued to lock up. Is there a precise place where I need to place it?
Also, for anyone who still cares about this game, there is a discord https://discord.gg/uGn6vTVQqY here. Development for a new server is in the works, but we need a coder.