mirror of
https://gitlab.com/Oreolek/duel.git
synced 2024-07-01 06:15:11 +03:00
Интерфейс диалогов
This commit is contained in:
parent
d3723a487f
commit
5817d9211c
24
main3.lua
24
main3.lua
|
@ -406,8 +406,11 @@ room {
|
||||||
nam = 'cathedral',
|
nam = 'cathedral',
|
||||||
disp = [[Внутри здания]],
|
disp = [[Внутри здания]],
|
||||||
way = {'factory'},
|
way = {'factory'},
|
||||||
dsc = [[
|
enter = [[
|
||||||
Вы входите в чистый просторный зал. Здесь тихо и пахнет можжевельником.
|
Вы входите в чистый просторный зал.
|
||||||
|
]],
|
||||||
|
decor = [[
|
||||||
|
Здесь тихо и пахнет можжевельником.
|
||||||
Три ряда скамей стоят перед импровизированной трибуной.^^
|
Три ряда скамей стоят перед импровизированной трибуной.^^
|
||||||
|
|
||||||
В ряду справа сидит {lfactory-man|одинокий мужчина в комбинезоне.}
|
В ряду справа сидит {lfactory-man|одинокий мужчина в комбинезоне.}
|
||||||
|
@ -416,11 +419,24 @@ room {
|
||||||
obj = {
|
obj = {
|
||||||
obj {
|
obj {
|
||||||
nam = 'lfactory-man',
|
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 {
|
obj {
|
||||||
nam = 'lfactory-servant',
|
nam = 'lfactory-servant',
|
||||||
act = function() walk('factory-servant') end
|
exam = '',
|
||||||
|
act = function(self)
|
||||||
|
return self.exam
|
||||||
|
end,
|
||||||
|
talk = function() walk('factory-servant') end
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,11 +18,10 @@ init = function ()
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
char.act = nil
|
char.act = nil
|
||||||
instead.noways = true
|
|
||||||
place( proxy_menu {
|
place( proxy_menu {
|
||||||
disp = 'ОСМОТРЕТЬ';
|
disp = 'ОСМОТРЕТЬ';
|
||||||
acts = { inv = 'exam' };
|
acts = { inv = 'exam' };
|
||||||
sources = { scene = true, inv = true };
|
sources = { scene = true, inv = false }; -- осмотр инвентаря вынесен отдельно
|
||||||
}, me())
|
}, me())
|
||||||
place( proxy_menu {
|
place( proxy_menu {
|
||||||
disp = 'ВЗЯТЬ';
|
disp = 'ВЗЯТЬ';
|
||||||
|
|
Loading…
Reference in a new issue