diff -ur ScummVM-cvs20020913/scummvm/scumm/actor.cpp ScummVM-cvs20020913+hack/scummvm/scumm/actor.cpp
--- ScummVM-cvs20020913/scummvm/scumm/actor.cpp	2002-09-13 15:11:35.000000000 +0200
+++ ScummVM-cvs20020913+hack/scummvm/scumm/actor.cpp	2002-09-14 11:58:34.000000000 +0200
@@ -1093,6 +1093,9 @@
 		abr.dist = 0;
 		walkbox = 0;
 	} else {
+		if (walkbox == 0)
+			adjustActorPos();
+
 		if (_vm->checkXYInBoxBounds(walkdata.destbox, abr.x, abr.y)) {
 			abr.dist = walkdata.destbox;
 		} else {
