mirror of
https://gitlab.com/Oreolek/duel.git
synced 2024-06-30 22:05:07 +03:00
пометил нужные ветки меткой
This commit is contained in:
parent
96eb7990bc
commit
5e90b2e77f
84
main3.lua
84
main3.lua
|
@ -60,21 +60,37 @@ room {
|
|||
obj = {
|
||||
obj {
|
||||
nam = 'robofarmer',
|
||||
disp = function()
|
||||
return 'первый робот'
|
||||
end,
|
||||
act = [[Низкий хромированный фермер. Четырёхногая модель примерно десяти лет от роду.
|
||||
Он медленно неуклюже передвигает передние ноги, когда переходит к следующей грядке.]]
|
||||
};
|
||||
obj {
|
||||
nam = 'robobutler',
|
||||
disp = function()
|
||||
if char.knows_kef then
|
||||
return 'Кеф'
|
||||
end
|
||||
return 'второй робот'
|
||||
end,
|
||||
act = [[
|
||||
Он похож по строению на робота-дворецкого, но у него не хватает верхней части лица,
|
||||
а вместо левой ноги - импровизированный протез из строительного нанопластика.
|
||||
Его глаза очень маленькие для широкого лица; скорее всего, их вставили из какой-нибудь детской куклы.
|
||||
]]
|
||||
]],
|
||||
talk = function()
|
||||
return walk('robobutler-dlg')
|
||||
end,
|
||||
};
|
||||
obj {
|
||||
nam = 'mechanism',
|
||||
act = [[Какая-то параболическая антенна на широкой стальной трубе, вкопанной в землю.
|
||||
Видимо, труба служит защитным корпусом для деталей.]]
|
||||
Видимо, труба служит защитным корпусом для деталей.]],
|
||||
take = function()
|
||||
pn ('Над ней работает робот, который заметит отсутствие механизма. Да и зачем вам эта антенна?');
|
||||
return false
|
||||
end
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -665,3 +681,67 @@ dlg {
|
|||
{'Привет.', 'Привет.'}
|
||||
}}
|
||||
}
|
||||
|
||||
dlg {
|
||||
nam = 'robobutler-dlg',
|
||||
disp = false,
|
||||
decor = function()
|
||||
return deref('robobutler').act
|
||||
end,
|
||||
obj = {{
|
||||
{
|
||||
always = true,
|
||||
'Кто вы?',
|
||||
function()
|
||||
char.knows_kef = true
|
||||
return 'Я — программируемый секретарь КЕ-2167Ф. Можно Кеф для краткости.'
|
||||
end,
|
||||
};
|
||||
{
|
||||
always = true,
|
||||
'Что такое «добро»?',
|
||||
function()
|
||||
char.asked_good = true
|
||||
return [[Понятие, которое ассоциировано с действиями на пользу или на защиту общества.]]
|
||||
end
|
||||
};
|
||||
{
|
||||
cond = function()
|
||||
return (char.asked_good == true)
|
||||
end,
|
||||
'Что означает надпись «добро»? Чем вы занимаетесь как группа?',
|
||||
function()
|
||||
char.knows_robots = true
|
||||
return [[Мы занимаемся добром. Мы действуем на пользу общества.]]
|
||||
end
|
||||
};
|
||||
{
|
||||
always = true,
|
||||
cond = function()
|
||||
return (char.knows_robots == true)
|
||||
end,
|
||||
'Напомни ещё раз, что означает надпись «добро»?',
|
||||
[[Мы занимаемся добром. Мы действуем на пользу общества.]]
|
||||
};
|
||||
{
|
||||
always = true,
|
||||
'Где ваш хозяин?',
|
||||
'Отсутствует. Но не волнуйтесь, мы поддерживаем его владения в идеальном порядке.'
|
||||
};
|
||||
-- TODO TODO TODO TODO TODO TODO
|
||||
{
|
||||
'Один из ваших угнал машину. Где он? И где машина?',
|
||||
'TODO - нет ответа'
|
||||
};
|
||||
{
|
||||
'Что это за механизм перед вами?',
|
||||
'TODO - нет ответа'
|
||||
};
|
||||
{
|
||||
cond = function() -- есть квест по починке комбайна
|
||||
end,
|
||||
'У вас нет ремонтного бота?',
|
||||
'TODO - нет ответа'
|
||||
};
|
||||
}}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue