Объекты и комнаты (obj и room)
- nam - атрибут, обязательное имя объекта;
- tag - атрибут, тег объекта;
- ini - обработчик, вызывается для объекта/комнаты при конструировании игрового мира, может быть только функцией;
- dsc - атрибут, вызывается для вывода описания;
- disp - атрибут, информация об объекте в инвентаре или комнаты в списке переходов;
- title - атрибут комнаты, название комнаты выводимое при нахождении внутри этой комнаты;
- decor - атрибут комнаты, вызывается для вывода описания декораций в сцене;
- nolife - атрибут комнаты, не вызывать обработчики живых объектов;
- noinv - атрибут комнаты, не показывать инвентарь;
- obj - атрибут, список вложенных объектов;
- way - атрибут комнаты, список с переходами в другие комнаты;
- life - обработчик, вызывается для "живых" (фоновых) объектов;
- act - обработчик объекта, вызывается при действии на предмет сцены;
- tak - обработчик взятия предмета со сцены (если не задан act);
- inv - обработчик объекта, вызывается при действии на предмет инвентаря;
- use(s, на что) - обработчик объекта, вызывается при использовании предмета инвентаря на предмет сцены или инвентаря;
- used(s, что) - обработчик объекта, вызывается перед use при использовании предмета (страдательная форма);
- onenter(s, откуда) - обработчик комнаты, вызывается при заходе в комнату игрока, может запретить переход;
- enter(s, откуда) - обработчик комнаты, вызывается после успешного входа в комнату;
- onexit(s, куда) - обработчик комнаты, вызывается при выходе из комнаты, может запретить переход;
- exit(s, куда) - обработчик комнаты, вызывается после успешного выхода из комнаты.