peter: Вообще, предполагалось что только для текущего игрока вызываются все обработчики. Для неактивного игрока, по идее, мы делвем place() для перемещения игрока. Это вызывает walk(куда, false, false) (типа -- без вызова exit) А вот если мы сами руками делаем walk, то возможно и вызовется... Но на это я не рассчитывал. Мне нужно вспоминать это.
Ссылка:
http://instead-games.ru/forum/index.php?p=/discussion/comment/13116/#Comment_13116