dlg { nam = 'main', disp = false, dsc = [[ От автобусной остановки до дома Чо было полтора километра. По пути вы осматривали окрестности: высокая гора, бесконечные пашни и маленькое село вокруг единственной колонки с водой.^^ Семья Чо отгородилась от села широкой полосой деревьев. Их пашня не отличалась от остальных: такое же чёрное поле с рядами роботов, которые молча копались в земле. Перед полем стоял невысокий красновато-чёрный дом с двумя окнами.^^ На стук в дверь открыла низенькая черноволосая девушка.^^ -- А, так вы тот инженер из города? Проходите, мы сейчас всё покажем. Я же правильно говорю, вы же инженер? ]], obj = { { { 'Инженер (она)', function() char.gender = "she"; char.plural = false; walk('start2'); return true; end }, { 'Инженер (он)', function() char.gender = "he"; char.plural = false; walk('start2'); return true; end }, { 'Инженер (оно)', function() char.gender = "it"; char.plural = false; walk('start2'); return true; end }, { 'Инженер (они)', function() char.gender = "they"; char.plural = false; walk('start2'); return true; end }, { 'Инженеры (они)', function() char.gender = "they"; char.plural = true; walk('start2'); return true; end }, { cond = function() return isdebug end, 'Пропустить интро', function() char.gender = rndstr({"they", "it", "he", "she"}) char.plural = rndalt(true, false) char.war = rndstr({"earth", "moon"}) walk('chos'); return true; end } } } } dlg { nam = 'start2', disp = false, dsc = function() return [[ -- А, это хорошо что ]]..engineer()..[[. Мы уже думали, что наша гарантия всё. Это же такие старые роботы, всё время в поле.^^ Она вышла из дома и пригласила вас за собой. Вы шли вдоль поля; металлические рабочие не обращали на вас внимания.^^ -- Вы знаете, у нас же нет других машин. Когда-то хотели купить что-нибудь для дома, но тут эта война с Луной… Вы были на войне? ]] end, obj = { { { function() return [[Цех РБ-65, с первого до последнего дня. Чинил]]..endings()..[[ ремонтных ботов.]] end, function() char.war = "earth"; p '-- Доблесть рабочих, конечно.'; walk('start3'); return true; end }, -- + к симпатизирующим Земле { 'Да, но Луна проиграла.', function() char.war = "moon"; p "-- Ой, вы из этих… Извините." walk('start3'); return true; end }, -- + к симпатизирующим Луне }, }, } dlg { nam = 'start3', disp = false, dsc = [[ (курсивом) Сюда, пожалуйста.^^ Она провела вас в большой сарай, где пылился высокий автоматический сельхозкомбайн. -- Вот и наш больной. Мы прогрели его весной, а он и не едет. Вы же ]]..engineer()..[[, вы сможете его починить? А то мы потеряем урожай. ]], decor = [[ Старушка Чо внимательно смотрит на вас. В её глазах вы читаете, что от починки этого комбайна зависит несколько жизней. ]], obj = {{ onempty = function() walk('start4') end, { 'Зачем вы заводили комбайн весной?', '-- Он замёрз! После зимы у мужа обычная машина не заводится, не то что роботы.' }, { 'У вас же столько роботов. Неужели вы не справитесь без комбайна?', [[-- Всего семеро, и они обычно упаковывают и складывают. Если они будут ещё и косить, мы не управимся до осени. Урожай сгниёт под дождями.]] }, { 'Да, '..pronoun_1()..' -- '..engineer()..[[. Но я могу только определить проблему, у вас же нет мастерской или инструментов.]], '-- Вы знаете, я могу попросить соседей. У Павла в подвале во время войны была мастерская.' }, { 'Давно он у вас?', [[-- Ну, лет двадцать уже, наверное. То есть, я хотела сказать, девятнадцать. Гарантия же ещё действует, правда?]] } }} } dlg { nam = 'start4', disp = false, dsc = function() return [[ Комбайн оказался ещё довоенным. Вы копались не меньше часа, пока не нашли износившийся программаторный блок.^^ -- Ну что же, надо чинить. Случай гарантийный, всё за счёт фирмы. Но придётся забрать в город, в мастерскую.^^ -- А нельзя прямо здесь? У нас же урожай скоро!^^ -- Нет, это…^^ -- Послушайте. У меня сестра работает в Берёзовке, я знаю что нужно. Вас устроит… десять тысяч?^^ -- В смысле?^^ -- Подождите, не отказывайтесь. Десять новых кусков. Золотом. И вы почините это здесь.^^ Вы задумались. На десять кусков можно было бы купить новый комбайн - конечно, не такой мощный, но если продать золото на Луну… Был один хитрый выход.^^ -- Давайте так: ]]..pronoun_1()..[[ здесь на три дня. Если за эти три дня что-то получится… Но после урожая -- сразу в мастерскую, нужен основательный ремонт. У кого, вы говорили, здесь мастерская?^^ -- Спасибо! -- она улыбнулась. -- Я скажу внучке, чтобы вас проводила. Сейчас.^^ Вы вернулись к дому. Старушка исчезла за дверью, а затем быстро вернулась с чумазой девушкой лет семнадцати. -- Это Катя, она вас проводит. Катя, до Павла и обратно, хорошо?^^ Девушка хотела что-то возразить, но передумала, опустила голову и тихо ответила:^^ -- Хорошо, бабушка. ]] end, decor = [[ Вы стояли и смотрели на Катю. А Катя смотрела на вас.^^ Между вами - тишина. ]], obj = {{ onempty = function() char.quests.main = 1 char.quests.kathy = 0 p "Она отворачивается. Видимо, разговор закончен." walk('chos') end, {'Привет.', 'Привет.'} }} }