Veresk: мне нужно научиться более конкретно задавать вопросы. С этим есть проблема. У меня была такая ситуация. Из стартовой комнаты есть компасный проход в другую комнату. Есть идущая непись и стационарный объект. Не дверь, а так, просто мебель. Ранее в управляющей функции использовалась дверь между комнатами и переменная в неписи. Но двери мы сейчас не умеем. Функция в текущем виде отказалась работать. Я добавил объект "проход" класса door, сделал его скрытым с атрибутом open и без openable, привязал направление. В результате игрок двигается, как и раньше, но перемещение уже реализовано другим способом, с применением "прохода". И функция в привычном мне виде заработала.
Ссылка:
http://instead-games.ru/forum/index.php?p=/discussion/comment/14123/#Comment_14123