2017-02-26 11:45:05 +02:00
|
|
|
|
obj {
|
|
|
|
|
nam = 'back',
|
|
|
|
|
act = function()
|
|
|
|
|
return walkout()
|
|
|
|
|
end
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
local markers = {
|
|
|
|
|
chos = "626,666",
|
2017-03-02 19:37:19 +02:00
|
|
|
|
abandoned = "264,213",
|
|
|
|
|
exit_west = "373,540",
|
|
|
|
|
pavels = "168,609",
|
2017-03-05 15:36:51 +02:00
|
|
|
|
houseclosed = "348,692",
|
2017-03-02 19:37:19 +02:00
|
|
|
|
exit_north = "448,157",
|
|
|
|
|
intersection = "555,550",
|
|
|
|
|
town = "543,462",
|
|
|
|
|
factory = "703,310",
|
|
|
|
|
cathedral = "703,310"
|
2017-02-26 11:45:05 +02:00
|
|
|
|
}
|
|
|
|
|
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 = {{
|
|
|
|
|
{
|
2017-03-06 07:31:09 +02:00
|
|
|
|
always = true,
|
2017-02-26 11:45:05 +02:00
|
|
|
|
cond = function()
|
|
|
|
|
return char.act == nil
|
|
|
|
|
end,
|
2017-03-07 12:05:33 +02:00
|
|
|
|
'Найти Ангелину Чо',
|
|
|
|
|
'Вы приехали по гарантийному вызову. Вам надо найти Ангелину Чо, починить всё что у неё есть по гарантии и вернуться.'
|
2017-03-07 08:51:27 +02:00
|
|
|
|
};
|
|
|
|
|
{
|
|
|
|
|
always = true,
|
|
|
|
|
cond = function()
|
|
|
|
|
return char.act == nil
|
|
|
|
|
end,
|
|
|
|
|
'Вернуть автомобиль',
|
|
|
|
|
'Неизвестный робот посчитал ваш автомобиль за бесхозную технику. Скорее всего, он где-то в этой деревне.'
|
|
|
|
|
};
|
2017-02-26 11:45:05 +02:00
|
|
|
|
{
|
2017-03-06 07:31:09 +02:00
|
|
|
|
always = true,
|
2017-02-26 11:45:05 +02:00
|
|
|
|
cond = function()
|
2017-03-06 07:31:09 +02:00
|
|
|
|
return char.quests.abandoned == 1
|
|
|
|
|
end,
|
|
|
|
|
'Бесхозные роботы',
|
|
|
|
|
[[Мужчина в Клубе Памяти интересуется роботами на северной ферме.
|
|
|
|
|
Их хозяин умер, и теперь ценные работники не подчиняются никому.
|
|
|
|
|
Он хочет, чтобы вы настроили роботов на его голос.]]
|
2017-03-07 08:51:27 +02:00
|
|
|
|
};
|
2017-03-06 07:31:09 +02:00
|
|
|
|
{
|
|
|
|
|
always = true,
|
|
|
|
|
cond = function()
|
|
|
|
|
return char.quests.main == 1
|
2017-02-26 11:45:05 +02:00
|
|
|
|
end,
|
|
|
|
|
'Найти дом Павла',
|
|
|
|
|
'Вы должны найти дом Павла при помощи своего проводника и попросить у него доступ в мастерскую.'
|
2017-03-07 08:51:27 +02:00
|
|
|
|
};
|
2017-02-26 11:45:05 +02:00
|
|
|
|
{
|
2017-03-06 07:31:09 +02:00
|
|
|
|
always = true,
|
2017-02-26 11:45:05 +02:00
|
|
|
|
'Назад',
|
|
|
|
|
function() walkout() end,
|
2017-03-07 08:51:27 +02:00
|
|
|
|
};
|
2017-02-26 11:45:05 +02:00
|
|
|
|
}}
|
|
|
|
|
}
|
|
|
|
|
|
2017-03-07 14:20:05 +02:00
|
|
|
|
dlg {
|
2017-02-26 11:45:05 +02:00
|
|
|
|
nam = 'inventory',
|
2017-03-07 08:51:27 +02:00
|
|
|
|
disp = "Телефон",
|
2017-02-26 11:45:05 +02:00
|
|
|
|
hideinv = true,
|
|
|
|
|
decor = function()
|
2017-03-07 14:20:05 +02:00
|
|
|
|
return 'Здесь будут все телефоны и заметки, которые вы запишете в телефон.'
|
2017-02-26 11:45:05 +02:00
|
|
|
|
end,
|
2017-03-07 14:20:05 +02:00
|
|
|
|
obj = {{
|
|
|
|
|
{
|
|
|
|
|
always = true,
|
|
|
|
|
'Назад',
|
|
|
|
|
function() walkout() end,
|
|
|
|
|
};
|
|
|
|
|
}}
|
2017-02-26 11:45:05 +02:00
|
|
|
|
}
|