Index: goblin.cpp
===================================================================
--- goblin.cpp	(revision 32368)
+++ goblin.cpp	(working copy)
@@ -1844,6 +1844,8 @@
 	animData->destX = destX;
 	animData->destY = destY;
 
+	warning("Goblin::move(%d, %d, %d)", destX, destY, objIndex);
+
 	if (animData->isBusy != 0) {
 		if ((destX == -1) && (destY == -1)) {
 			mouseX = _vm->_global->_inter_mouseX;
@@ -1854,6 +1856,12 @@
 			gobDestX = mouseX / _vm->_map->_tilesWidth;
 			gobDestY = mouseY / _vm->_map->_tilesHeight;
 
+			warning("-> %d+%d, %d+%d, %dx%d, %d+%d, %d (%d, %d)",
+					_vm->_global->_inter_mouseX, _vm->_global->_inter_mouseY,
+					mouseX, mouseY, _vm->_map->_tilesWidth, _vm->_map->_tilesHeight,
+					gobDestX, gobDestY, _vm->_map->getPass(gobDestX, gobDestY),
+					_vm->_map->_passWidth, _vm->_map->_mapWidth);
+
 			if (_vm->_map->getPass(gobDestX, gobDestY) == 0)
 				_vm->_map->findNearestWalkable(gobDestX, gobDestY, mouseX, mouseY);
 
