Bhudh: Спасибо. Как-то так и подумал. Жаль, конечно, что `onact` на звуки не влияет, кастомизации было бы больше. Но если делать `inv`, его придётся делать в каждом объекте отдельно. Их не так чтобы много, но дублирование кода… (Даже если это вызов функции.) В `game.inv` никак нельзя прописать обязательность выполнения перед `inv` объекта?
Ссылка:
http://instead-games.ru/forum/index.php?p=/discussion/comment/12986/#Comment_12986