diff --git a/main3.lua b/main3.lua index a10aa8a..8c714d8 100644 --- a/main3.lua +++ b/main3.lua @@ -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 } } } diff --git a/tools.lua b/tools.lua index eeafa95..8f44f64 100644 --- a/tools.lua +++ b/tools.lua @@ -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 = 'ВЗЯТЬ';