1
0
Fork 0
mirror of https://gitlab.com/Oreolek/duel.git synced 2024-06-29 05:15:10 +03:00

Интерфейс диалогов

This commit is contained in:
Alexander Yakovlev 2017-03-06 00:45:50 +07:00
parent d3723a487f
commit 5817d9211c
2 changed files with 21 additions and 6 deletions

View file

@ -406,8 +406,11 @@ room {
nam = 'cathedral',
disp = [[Внутри здания]],
way = {'factory'},
dsc = [[
Вы входите в чистый просторный зал. Здесь тихо и пахнет можжевельником.
enter = [[
Вы входите в чистый просторный зал.
]],
decor = [[
Здесь тихо и пахнет можжевельником.
Три ряда скамей стоят перед импровизированной трибуной.^^
В ряду справа сидит {lfactory-man|одинокий мужчина в комбинезоне.}
@ -416,11 +419,24 @@ room {
obj = {
obj {
nam = 'lfactory-man',
act = function() walk('factory-man') end
disp = 'сидячий мужчина',
exam = [[
Он одет в спортивный костюм с двумя галстуками на шее.
Рядом с ним лежит серый заплечный мешок.
Он сидит на скамье, опустив голову, погружённый в свои мысли.
]],
act = function(self)
return self.exam
end,
talk = function() walk('factory-man') end
},
obj {
nam = 'lfactory-servant',
act = function() walk('factory-servant') end
exam = '',
act = function(self)
return self.exam
end,
talk = function() walk('factory-servant') end
}
}
}

View file

@ -18,11 +18,10 @@ init = function ()
end
})
char.act = nil
instead.noways = true
place( proxy_menu {
disp = 'ОСМОТРЕТЬ';
acts = { inv = 'exam' };
sources = { scene = true, inv = true };
sources = { scene = true, inv = false }; -- осмотр инвентаря вынесен отдельно
}, me())
place( proxy_menu {
disp = 'ВЗЯТЬ';