1
0
Fork 0
mirror of https://gitlab.com/Oreolek/duel.git synced 2024-06-24 11:00:54 +03:00
duel/ui.lua

101 lines
2.8 KiB
Lua
Raw Normal View History

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,
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,
'Вернуть автомобиль',
'Неизвестный робот посчитал ваш автомобиль за бесхозную технику. Скорее всего, он где-то в этой деревне.'
};
{
always = true,
cond = function()
return char.quests.abandoned == 1
end,
'Бесхозные роботы',
[[Мужчина в Клубе Памяти интересуется роботами на северной ферме.
Их хозяин умер, и теперь ценные работники не подчиняются никому.
Он хочет, чтобы вы настроили роботов на его голос.]]
2017-03-07 08:51:27 +02:00
};
{
always = true,
cond = function()
return char.quests.main == 1
end,
'Найти дом Павла',
'Вы должны найти дом Павла при помощи своего проводника и попросить у него доступ в мастерскую.'
2017-03-07 08:51:27 +02:00
};
{
always = true,
'Назад',
function() walkout() end,
2017-03-07 08:51:27 +02:00
};
}}
}
room {
nam = 'inventory',
2017-03-07 08:51:27 +02:00
disp = "Телефон",
hideinv = true,
decor = function()
2017-03-07 08:51:27 +02:00
local dsc = 'Здесь будут все телефоны и заметки, которые вы запишете в телефон.'
return dsc..'^^{back|Назад}'
end,
obj = {'back'}
}