mirror of
https://gitlab.com/Oreolek/duel.git
synced 2024-07-07 09:14:27 +03:00
187 lines
8.1 KiB
Lua
187 lines
8.1 KiB
Lua
|
room {
|
|||
|
nam = 'chos',
|
|||
|
disp = 'Богатый дом',
|
|||
|
way = {'intersection'},
|
|||
|
decor = [[
|
|||
|
Вы стоите перед большим {chos_house|напечатанным домом.}
|
|||
|
Отсюда начинается большая пашня, по которой ходят фермерские роботы.^^
|
|||
|
|
|||
|
Возле дома в удобном гамаке спит {angelina|старушка.}
|
|||
|
]],
|
|||
|
obj = {
|
|||
|
obj {
|
|||
|
nam = 'chos_house',
|
|||
|
disp = 'дом',
|
|||
|
take = function()
|
|||
|
pn('Вы не знаете, как можно '..fmt.em('взять')..' двухэтажный дом.')
|
|||
|
return false
|
|||
|
end,
|
|||
|
act = [[К типовому двухэтажному дому из нанотрубок со временем допечатывали несколько модулей.
|
|||
|
Часть второго этажа выглядит совсем новой — возможно, её недавно расширили.]],
|
|||
|
};
|
|||
|
obj {
|
|||
|
nam = 'angelina',
|
|||
|
take = function()
|
|||
|
pn('Старушке это не понравится.')
|
|||
|
return false
|
|||
|
end,
|
|||
|
disp = function()
|
|||
|
if not visited('cho_dlg2') then
|
|||
|
return 'старушка'
|
|||
|
else
|
|||
|
return 'Ангелина'
|
|||
|
end
|
|||
|
end,
|
|||
|
act = 'Старушка мирно посапывает, раскачиваясь в гамаке.',
|
|||
|
talk = function() return walk('cho_dlg'); end,
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
-- Диалог с Анжелиной Чо
|
|||
|
dlg {
|
|||
|
nam = 'cho_dlg',
|
|||
|
disp = false,
|
|||
|
dsc = function(s)
|
|||
|
if not visited('cho_dlg2') then
|
|||
|
return [[
|
|||
|
-- А? Что? Вы… вы ]]..engineer()..[[ из фирмы? Нет, я не сплю.^^
|
|||
|
|
|||
|
Она встаёт и протирает глаза.
|
|||
|
]]
|
|||
|
end
|
|||
|
s:reset '#разговор'
|
|||
|
return [[-- А? Это вы? Извините, я задремала.]]
|
|||
|
end,
|
|||
|
decor = [[
|
|||
|
Старушка внимательно смотрит на вас.
|
|||
|
]],
|
|||
|
obj = {
|
|||
|
{
|
|||
|
{
|
|||
|
function() return 'Откуда вы поняли, что '..pronoun_1()..' — '..engineer() end,
|
|||
|
'Я же вас и вызывала. У нас комбайн сломан. Вы чините комбайны?'
|
|||
|
};
|
|||
|
{
|
|||
|
always = true,
|
|||
|
fmt.em('Как вас зовут?'),
|
|||
|
'Ангелина. Я вызывала мастера по гарантии.',
|
|||
|
next = '#комбайн-начало'
|
|||
|
}
|
|||
|
};
|
|||
|
{ '#комбайн-начало',
|
|||
|
{
|
|||
|
'Что случилось?',
|
|||
|
'-- Мы прогрели его весной, а он и не едет. Вы же '..engineer()..', вы сможете его починить?'
|
|||
|
};
|
|||
|
{
|
|||
|
fmt.em('Можно посмотреть комбайн?'),
|
|||
|
function() return walk('cho_dlg2') end,
|
|||
|
};
|
|||
|
};
|
|||
|
{ '#разговор',
|
|||
|
{
|
|||
|
always = true,
|
|||
|
'Вы не могли бы показать мне комбайн ещё раз?',
|
|||
|
'Она приводит вас к комбайну. Машина в том же сломанном состоянии. Вы возвращаетесь.'
|
|||
|
};
|
|||
|
{
|
|||
|
'Вы давно здесь живёте?',
|
|||
|
'Она пожимает плечами:^^-- Лет тридцать. Начинали всего с одним роботом.'
|
|||
|
};
|
|||
|
{
|
|||
|
fmt.em('Ничего. Доброе утро.'),
|
|||
|
function()
|
|||
|
pn('-- И вам того же.^^Она закрывает глаза и засыпает.')
|
|||
|
return walk('chos_house')
|
|||
|
end,
|
|||
|
};
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
dlg {
|
|||
|
nam = 'cho_dlg2',
|
|||
|
disp = false,
|
|||
|
dsc = [[-- Да-да, конечно.^^
|
|||
|
Она провела вас в большой сарай, где пылился высокий автоматический сельхозкомбайн.
|
|||
|
|
|||
|
-- Вот и наш больной. Только вы, пожалуйста, можете его починить побыстрее, а то у нас урожай уже скоро.
|
|||
|
]],
|
|||
|
decor = [[
|
|||
|
Старушка Чо внимательно смотрела на вас.
|
|||
|
В её глазах вы видели, что от починки этого комбайна зависело несколько жизней.
|
|||
|
]],
|
|||
|
obj = {
|
|||
|
{
|
|||
|
onempty = function()
|
|||
|
walk('start4')
|
|||
|
end,
|
|||
|
{
|
|||
|
'Что точно случилось?',
|
|||
|
'-- Мы его заводим, а он замёрз! После зимы у мужа обычная машина не заводится, не то что роботы.'
|
|||
|
},
|
|||
|
{
|
|||
|
'У вас же столько роботов. Неужели вы не справитесь без комбайна?',
|
|||
|
[[-- Всего семеро, и они обычно упаковывают и складывают.
|
|||
|
Если они будут ещё и косить, мы не управимся до осени.
|
|||
|
Урожай сгниёт под дождями.]]
|
|||
|
},
|
|||
|
{
|
|||
|
'Да, '..pronoun_1()..' -- '..engineer()..[[.
|
|||
|
Но я могу только определить проблему, у вас же нет мастерской или инструментов.]],
|
|||
|
'-- Вы знаете, я могу попросить соседей. У Павла в подвале во время войны была мастерская.'
|
|||
|
},
|
|||
|
{
|
|||
|
'Давно он у вас?',
|
|||
|
[[-- Ну, лет двадцать уже, наверное.
|
|||
|
То есть, я хотела сказать, девятнадцать.
|
|||
|
Гарантия же ещё действует, правда?]]
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
-- Починка комбайна
|
|||
|
dlg {
|
|||
|
nam = 'start4',
|
|||
|
disp = false,
|
|||
|
dsc = function()
|
|||
|
return [[
|
|||
|
Комбайн оказался ещё довоенным.
|
|||
|
Вы копались не меньше часа, пока не нашли износившийся программаторный блок.^^
|
|||
|
|
|||
|
-- Ну что же, надо чинить. Случай гарантийный, всё за счёт фирмы. Но придётся забрать в город, в мастерскую.^^
|
|||
|
|
|||
|
-- Послушайте. У меня сестра работает в Берёзовке, я знаю что нужно.
|
|||
|
Вас устроит… десять тысяч? И вы почините всё здесь.^^
|
|||
|
|
|||
|
Вы задумались. На десять «кусков» можно было бы купить новый комбайн - конечно, не такой мощный, но если продать золото на Луну… Был один хитрый выход.^^
|
|||
|
|
|||
|
-- Давайте так: ]]..pronoun_1()..[[ здесь ещё ]]..plural('задерживаюсь', 'задерживаемся')..[[. Возможно, здесь, на месте, что-то получится. Но после урожая -- сразу в мастерскую, нужен основательный ремонт. У кого, вы говорили, здесь мастерская?^^
|
|||
|
|
|||
|
-- Спасибо! -- она улыбнулась. -- Я скажу внучке, чтобы вас проводила.^^
|
|||
|
|
|||
|
Вы вернулись к дому. Старушка исчезла за дверью, а затем быстро вернулась с чумазой девушкой лет семнадцати.
|
|||
|
|
|||
|
-- Это Катя, она вас проводит. Катя, до Павла и обратно, хорошо?^^
|
|||
|
|
|||
|
Девушка хотела что-то возразить, но передумала, опустила голову и тихо ответила:^^
|
|||
|
|
|||
|
-- Хорошо, бабушка.
|
|||
|
]]
|
|||
|
end,
|
|||
|
decor = [[
|
|||
|
Вы стояли и смотрели на Катю. А Катя смотрела на вас.^^
|
|||
|
|
|||
|
Между вами - тишина.
|
|||
|
]],
|
|||
|
obj = {{
|
|||
|
onempty = function()
|
|||
|
char.quests.kathy = 0
|
|||
|
p "Она отворачивается. Видимо, разговор закончен."
|
|||
|
walk('chos')
|
|||
|
end,
|
|||
|
{'Привет.', 'Привет.'}
|
|||
|
}}
|
|||
|
}
|