obj { nam = 'back', act = function() return walkout() end } local markers = { chos = "626,666", abandoned = "264,213", exit_west = "373,540", pavels = "168,609", houseclosed = "348,692", exit_north = "448,157", intersection = "555,550", town = "543,462", factory = "703,310", cathedral = "703,310" } room { nam = 'map', disp = "Карта", hideinv = true, enter = function (here, from) char.lastroom = from.nam end, pic = function() local map = 'images/satellite.jpg' if markers[char.lastroom] then map = map .. ';images/marker.png@' .. markers[char.lastroom] end return map end, decor = [[ Вы сверяетесь с картой.^^ {back|Назад} ]], obj = {'back'} } dlg { nam = 'quests', disp = "Квесты", hideinv = true, decor = [[ Вы вспоминаете обо всём, что нужно сделать.^^ ]], obj = {{ { always = true, cond = function() return char.act == nil end, 'Найти Ангелину Чо', 'Вы приехали по гарантийному вызову. Вам надо найти Ангелину Чо, починить всё что у неё есть по гарантии и вернуться.' }; { always = true, cond = function() return char.act == nil end, 'Вернуть автомобиль', 'Неизвестный робот посчитал ваш автомобиль за бесхозную технику. Скорее всего, он где-то в этой деревне.' }; { always = true, cond = function() return char.quests.abandoned == 1 end, 'Бесхозные роботы', [[Мужчина в Клубе Памяти интересуется роботами на северной ферме. Их хозяин умер, и теперь ценные работники не подчиняются никому. Он хочет, чтобы вы настроили роботов на его голос.]] }; { always = true, cond = function() return char.quests.main == 1 end, 'Найти дом Павла', 'Вы должны найти дом Павла при помощи своего проводника и попросить у него доступ в мастерскую.' }; { always = true, 'Назад', function() walkout() end, }; }} } dlg { nam = 'inventory', disp = "Телефон", hideinv = true, decor = function() return 'Здесь будут все телефоны и заметки, которые вы запишете в телефон.' end, obj = {{ { always = true, 'Назад', function() walkout() end, }; }} }