From 34372aec5f45f4a305661d76f1cbcac4e2638426 Mon Sep 17 00:00:00 2001 From: Alexander Yakovlev Date: Tue, 28 Mar 2017 23:33:19 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9A=D0=9E=D0=9D=D0=A6=D0=9E=D0=92=D0=9A?= =?UTF-8?q?=D0=90=20=D0=B8=20=D0=BF=D0=BB=D0=B0=D0=BD=20=D0=BA=D0=BE=D0=BD?= =?UTF-8?q?=D1=86=D0=BE=D0=B2=D0=BA=D0=B8=20=D0=BA=D0=B2=D0=B5=D1=81=D1=82?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- locations/abandoned.lua | 1 + locations/chos.lua | 48 +++++++++++++++++++++++++++++++++++++++++ ui.lua | 25 ++++++++++++++++++++- 3 files changed, 73 insertions(+), 1 deletion(-) diff --git a/locations/abandoned.lua b/locations/abandoned.lua index 1092b5e..db551e9 100644 --- a/locations/abandoned.lua +++ b/locations/abandoned.lua @@ -277,6 +277,7 @@ dlg { [[Закон о находках.]], function() char.quests.car = 3 + char.robots_law = true lifeon('car-retrieval-unit') --подъезжает робот-гад на машине, вылезает из машины, исчезает в доме. Можно забирать авто. walk('abandoned') changeop('reputation', 10) diff --git a/locations/chos.lua b/locations/chos.lua index 53a9e66..beb774b 100644 --- a/locations/chos.lua +++ b/locations/chos.lua @@ -331,3 +331,51 @@ dlg { } }} } +--[[ +-- Вы резко выпрыгиваете из кабины и прячетесь за машиной. +В дверях стоит девочка, на вид лет пятнадцати, китаянка. +В руках дрожит пневматический пистолет. + +1. -- Это ты испортила схемы? +-- Нет! И опять залью его чаем! +2. -- Хочешь, я возьму тебя с собой в город? Большой город. Сейчас. +2> -- Вы… вы серьёзно? +Она всхлипнула. +-- Если ты не против, я хочу попасть в город невредимым. +Вы вышли из-за комбайна и направились к ней. +-- Но что же скажет- +-- Я разберусь. А теперь дай сюда эту штуку и иди собирай вещи. +-- Я пойду с вами! Буду везде ходить и помогать, со всеми вас познакомлю. +-- Нет уж. Когда я поеду из города, я дам тебе знать, хорошо? Как тебя зовут? +-- Катя. + +Девочка тут же юркнула наружу. +Вы покрутили в руках оружие, закрыли подачу газа. +Опасные игрушки. Как она здесь живёт, если пошла на такой кошмар? + +3. -- <Выйти и выбить оружие.> +3> В вас давно не стреляли. Вы уже забыли, каково это. +Это больно. Очень больно, но вы знали, что не смертельно. +Вы подошли к девочке и вырвали пистолет из её рук. + +1. -- Я не скажу твоей бабушке, а ты перестанешь ломать технику. +2. -- Вырастешь - сама уедешь. Урожай здесь ни при чём. +3. -- Может, ты должна быть здесь. Помогать семье, учиться жизни, творить добро. + +[позднее, Анжелина] +-- Комбайн работает. Всё в норме, но надо будет пригнать на проверку к зиме. +-- Спасибо! Я что-то вам должна? +-- Ну, ремонт идёт за счёт пожизненной гарантии, только вот… + +1. …ваша внучка просится к нам на стажировку. Хочет стать инженером. +2. …отправьте внучку в городскую школу. Такая умная девочка должна хорошо себя показать. +3. …нет, забудьте. + +1> Ах, вы, наверное, о моей правнучке. Вы правда возьмёте её на работу? С зарплатой? +-- Ну, у меня есть несколько вариантов-- +-- Катя! Собирайся, ты едешь в город! +Ну что ж, портить технику она умеет. Значит, научим чинить. +2> -- Ах, мы, наверное, о моей правнучке. Но у неё хорошая робоучительница, ещё моего сына учила. +-- Городскую. Школу. С реальными учениками. +-- Я подумаю. +]] diff --git a/ui.lua b/ui.lua index dc2cedd..a5534d5 100644 --- a/ui.lua +++ b/ui.lua @@ -207,5 +207,28 @@ room { nam = 'theend', disp = 'КОНЕЦ', noinv = true, - decor = fmt.c(fmt.b('КОНЕЦ')) + decor = function() + local out = 'Так закончилось ваше приключение в Жестиане.^^' + if char.quests.chos < 4 then + out = out .. [[Семья Чо потеряла урожай. + После бурных споров она раскололась: прабабушка Анжелина с сыном остались в Жестиане, + а молодое поколение перебралось в город. Роботов поделили пополам. + Всей семье пришлось тяжело, но они выжили и даже немного рады переменам.^^]] + end + if char.robots_law == true then + out = out .. [[Районное отделение полиции очень удивилось, когда обнаружило + однорукого робота, который предлагал им зарегистрировать 45 «единиц находок» + на большой потрёпанной тележке. Робота убедили в том, что находки действительно + бесхозны, но на следующий день он вернулся с новой тележкой. После того, + как среди механизмов обнаружились потерянная спутниковая рация полковника Косых + и патроны для боевого механизированного костюма, полиция запротоколировала + все «находки».^^]] + else + out = out .. [[Роботы Жестианы продолжают собирать бесхозные механизмы. + Случайно обнаруженный ими искусственный интеллект позволил построить + фабрику по производству новых братьев. Они всё ещё ждут хозяина.^^]] + end + out = out .. fmt.c(fmt.b('КОНЕЦ')) + return out + end }