mirror of
https://gitlab.com/Oreolek/duel.git
synced 2024-06-23 18:40:54 +03:00
Разговор с Чо
This commit is contained in:
parent
efe02534d1
commit
1bfc54aab6
|
@ -34,7 +34,7 @@ dlg {
|
|||
У него не хватало левой руки, а глаза были закрыты за солнцезащитными очками.
|
||||
Он говорил скрипуче, с сильным акцентом; вам было трудно его понять без переводчика.
|
||||
|
||||
-- З-с-ждравствуйте. По моему протоколу я долж-з-сен уточнить, какое обращ-сение вам
|
||||
-- З-с-ждравствуйте. По моему протоколу я долж-з-сен уточнит, какое обращ-сение вам
|
||||
подходит наилуц-с-шим образом. Что вы предпоц-читаете?
|
||||
]],
|
||||
obj = {
|
||||
|
@ -113,13 +113,13 @@ dlg {
|
|||
{
|
||||
{
|
||||
function() return 'Где '..pronoun_1()..'?'; end,
|
||||
'-- Добро поз-саловать в Зжсестиану. Деревня Малогхо раийона, население дефхятнадтцат\' человек.'
|
||||
'-- Добро посаловать в Зжсестиану. Деревня Малогхо раийона, население дефхятнадтцат\' человек.'
|
||||
};
|
||||
{
|
||||
function() return 'Как проехать до Жестианы? '..plural('У меня', 'У нас')..' в машине навигатор отключился.'; end,
|
||||
function() return fmt.em('Как проехать до Жестианы? '..plural('У меня', 'У нас')..' в машине навигатор отключился.'); end,
|
||||
function()
|
||||
walk('exit_west');
|
||||
return [[-- Давайте я показжу. Пожалуйцта, встан'те сюда.^^
|
||||
return [[-- Даваийте я покасу. Пожалуйцта, встанте сюда.^^
|
||||
Вы выходите из машины и встаёте рядом с роботом. Он показывает на солнце.
|
||||
-- Там восток. Жестиана на юге.^^
|
||||
После этого он поворачивается и фыркает:^
|
||||
|
|
120
main3.lua
120
main3.lua
|
@ -133,17 +133,26 @@ room {
|
|||
}
|
||||
room {
|
||||
nam = 'chos',
|
||||
disp = 'Дом Чо',
|
||||
disp = 'Богатый дом',
|
||||
way = {'intersection'},
|
||||
decor = [[
|
||||
Вы стоите перед большим {chos_house|напечатанным домом.}
|
||||
Отсюда начинается большая пашня, по которой ходят фермерские роботы.
|
||||
Отсюда начинается большая пашня, по которой ходят фермерские роботы.^^
|
||||
|
||||
Возле дома в удобном гамаке спит {angelina|старушка.}
|
||||
]],
|
||||
obj = {
|
||||
obj {
|
||||
nam = 'chos_house',
|
||||
disp = 'дом',
|
||||
act = [[К типовому двухэтажному дому из нанотрубок со временем допечатывали несколько модулей.
|
||||
Часть второго этажа выглядит совсем новой — возможно, её недавно расширили.]],
|
||||
};
|
||||
obj {
|
||||
nam = 'angelina',
|
||||
disp = 'старушка',
|
||||
act = 'Старушка мирно посапывает, раскачиваясь в гамаке.',
|
||||
talk = function() return walk('cho_dlg'); end,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -202,23 +211,17 @@ room {
|
|||
obj {
|
||||
nam = 'lfactory-man',
|
||||
disp = 'сидячий мужчина',
|
||||
exam = [[
|
||||
act = [[
|
||||
Он одет в спортивный костюм с двумя галстуками на шее.
|
||||
Рядом с ним лежит серый заплечный мешок.
|
||||
Он сидит на скамье, опустив голову, погружённый в свои мысли.
|
||||
]],
|
||||
act = function(self)
|
||||
return self.exam
|
||||
end,
|
||||
talk = function() walk('factory-man') end
|
||||
},
|
||||
obj {
|
||||
nam = 'lfactory-servant',
|
||||
disp = 'мужчина за работой',
|
||||
exam = '',
|
||||
act = function(self)
|
||||
return self.exam
|
||||
end,
|
||||
act = '',
|
||||
talk = function() walk('factory-servant') end
|
||||
}
|
||||
}
|
||||
|
@ -503,47 +506,82 @@ dlg {
|
|||
|
||||
-- Диалог с Анжелиной Чо
|
||||
dlg {
|
||||
nam = 'start3',
|
||||
nam = 'cho_dlg',
|
||||
disp = false,
|
||||
dsc = [[
|
||||
(курсивом) Сюда, пожалуйста.^^
|
||||
-- А? Что? Вы… вы ]]..engineer()..[[ из фирмы? Нет, я не сплю.^^
|
||||
|
||||
Она провела вас в большой сарай, где пылился высокий автоматический сельхозкомбайн.
|
||||
|
||||
-- Вот и наш больной. Мы прогрели его весной, а он и не едет.
|
||||
Вы же ]]..engineer()..[[, вы сможете его починить?
|
||||
А то мы потеряем урожай.
|
||||
Она встаёт и протирает глаза.
|
||||
]],
|
||||
decor = [[
|
||||
Старушка Чо внимательно смотрит на вас.
|
||||
В её глазах вы читаете, что от починки этого комбайна зависит несколько жизней.
|
||||
Старушка внимательно смотрит на вас.
|
||||
]],
|
||||
obj = {{
|
||||
onempty = function()
|
||||
walk('start4')
|
||||
end,
|
||||
obj = {
|
||||
{
|
||||
'Зачем вы заводили комбайн весной?',
|
||||
'-- Он замёрз! После зимы у мужа обычная машина не заводится, не то что роботы.'
|
||||
{
|
||||
function() return 'Откуда вы поняли, что '..pronoun_1()..' — '..engineer() end,
|
||||
'Я же вас и вызывала. У нас комбайн сломан. Вы чините комбайны?'
|
||||
};
|
||||
{
|
||||
always = true,
|
||||
fmt.em('Как вас зовут?'),
|
||||
'Ангелина. Я вызывала мастера по гарантии.',
|
||||
next = '#комбайн-начало'
|
||||
}
|
||||
},
|
||||
{
|
||||
'У вас же столько роботов. Неужели вы не справитесь без комбайна?',
|
||||
[[-- Всего семеро, и они обычно упаковывают и складывают.
|
||||
Если они будут ещё и косить, мы не управимся до осени.
|
||||
Урожай сгниёт под дождями.]]
|
||||
{ '#комбайн-начало',
|
||||
{
|
||||
'Что случилось?',
|
||||
'-- Мы прогрели его весной, а он и не едет. Вы же '..engineer()..', вы сможете его починить?'
|
||||
};
|
||||
{
|
||||
fmt.em('Можно посмотреть комбайн?'),
|
||||
function() return walk('cho_dlg2') end,
|
||||
};
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
dlg {
|
||||
nam = 'cho_dlg2',
|
||||
disp = false,
|
||||
dsc = [[-- Да-да, конечно.^^
|
||||
Она провела вас в большой сарай, где пылился высокий автоматический сельхозкомбайн.
|
||||
|
||||
-- Вот и наш больной. Только вы, пожалуйста, можете его починить побыстрее, а то у нас урожай уже скоро.
|
||||
]],
|
||||
decor = [[
|
||||
Старушка Чо внимательно смотрела на вас.
|
||||
В её глазах вы видели, что от починки этого комбайна зависело несколько жизней.
|
||||
]],
|
||||
obj = {
|
||||
{
|
||||
'Да, '..pronoun_1()..' -- '..engineer()..[[.
|
||||
Но я могу только определить проблему, у вас же нет мастерской или инструментов.]],
|
||||
'-- Вы знаете, я могу попросить соседей. У Павла в подвале во время войны была мастерская.'
|
||||
},
|
||||
{
|
||||
'Давно он у вас?',
|
||||
[[-- Ну, лет двадцать уже, наверное.
|
||||
То есть, я хотела сказать, девятнадцать.
|
||||
Гарантия же ещё действует, правда?]]
|
||||
onempty = function()
|
||||
walk('start4')
|
||||
end,
|
||||
{
|
||||
'Что точно случилось?',
|
||||
'-- Мы его заводим, а он замёрз! После зимы у мужа обычная машина не заводится, не то что роботы.'
|
||||
},
|
||||
{
|
||||
'У вас же столько роботов. Неужели вы не справитесь без комбайна?',
|
||||
[[-- Всего семеро, и они обычно упаковывают и складывают.
|
||||
Если они будут ещё и косить, мы не управимся до осени.
|
||||
Урожай сгниёт под дождями.]]
|
||||
},
|
||||
{
|
||||
'Да, '..pronoun_1()..' -- '..engineer()..[[.
|
||||
Но я могу только определить проблему, у вас же нет мастерской или инструментов.]],
|
||||
'-- Вы знаете, я могу попросить соседей. У Павла в подвале во время войны была мастерская.'
|
||||
},
|
||||
{
|
||||
'Давно он у вас?',
|
||||
[[-- Ну, лет двадцать уже, наверное.
|
||||
То есть, я хотела сказать, девятнадцать.
|
||||
Гарантия же ещё действует, правда?]]
|
||||
}
|
||||
}
|
||||
}}
|
||||
}
|
||||
}
|
||||
|
||||
-- Починка комбайна
|
||||
|
@ -570,7 +608,7 @@ dlg {
|
|||
|
||||
Вы задумались. На десять кусков можно было бы купить новый комбайн - конечно, не такой мощный, но если продать золото на Луну… Был один хитрый выход.^^
|
||||
|
||||
-- Давайте так: ]]..pronoun_1()..[[ здесь на три дня. Если за эти три дня что-то получится… Но после урожая -- сразу в мастерскую, нужен основательный ремонт. У кого, вы говорили, здесь мастерская?^^
|
||||
-- Давайте так: ]]..pronoun_1()..[[ здесь ещё ]]..plural('задерживаюсь', 'задерживаемся')..[[. Возможно, здесь, на месте, что-то получится. Но после урожая -- сразу в мастерскую, нужен основательный ремонт. У кого, вы говорили, здесь мастерская?^^
|
||||
|
||||
-- Спасибо! -- она улыбнулась. -- Я скажу внучке, чтобы вас проводила. Сейчас.^^
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ init = function ()
|
|||
char.act = nil
|
||||
place( proxy_menu {
|
||||
disp = 'ОСМОТРЕТЬ';
|
||||
acts = { inv = 'exam' };
|
||||
acts = { inv = 'act' };
|
||||
sources = { scene = true, inv = false }; -- осмотр инвентаря вынесен отдельно
|
||||
}, me())
|
||||
place( proxy_menu {
|
||||
|
|
4
ui.lua
4
ui.lua
|
@ -51,8 +51,8 @@ dlg {
|
|||
cond = function()
|
||||
return char.act == nil
|
||||
end,
|
||||
'Найти Анжелину Чо',
|
||||
'Вы приехали по гарантийному вызову. Вам надо найти Анжелину Чо, починить всё что у неё есть по гарантии и вернуться.'
|
||||
'Найти Ангелину Чо',
|
||||
'Вы приехали по гарантийному вызову. Вам надо найти Ангелину Чо, починить всё что у неё есть по гарантии и вернуться.'
|
||||
};
|
||||
{
|
||||
always = true,
|
||||
|
|
Loading…
Reference in a new issue