diff --git a/atlantis_dlg.lua b/atlantis_dlg.lua --- a/atlantis_dlg.lua +++ b/atlantis_dlg.lua @@ -632,7 +632,7 @@ char_svetlova_dlg = dlg { end; end}; {tag = "on_black", false, "Расскажите об Адриане Блэке. ", function() - if (atl_rep_svetlova < 0) tjem + if (atl_rep_svetlova < 0) then char_svetlova.black_asked = 1; return [[Екатерина Светлова отвечает: "Спросите кого-нибудь другого". ]]; else @@ -641,88 +641,88 @@ char_svetlova_dlg = dlg { end; end}; {tag="on_darkstar", false, "Расскажите о Винсенте Даркстаре. ", function() - if (atl_rep_svetlova < 0) tjem + if (atl_rep_svetlova < 0) then char_svetlova.darkstar_asked = 1; return [[Екатерина Светлова отвечает: "Спросите кого-нибудь другого". ]]; else char_svetlova.darkstar_asked = 2; return [[Екатерина Светлова отвечает: "Если вы уже говорили с ним, то вы итак все знаете. Вы можете посчитать его чрезмерно осторожным, но для его должности это скорее достоинство, чем недостаток. Не знаю, что творится у него в голове и почему он вообще занимается этим здесь, но пока у нас нет причин не доверять ему". ]]; end; - end); + end}; {tag="on_svetlova", false, "Расскажите о себе. ", function() - if (atl_rep_svetlova < 0) tjem + if (atl_rep_svetlova < 0) then char_svetlova.svetlova_asked = 1; return [[Екатерина Светлова отвечает: "Спросите кого-нибудь другого". ]]; else char_svetlova.svetlova_asked = 2; return [[Екатерина Светлова отвечает: "Не знаю, что вам рассказать. Я родилась в России, но образование получала уже в Европе, во Франции. После завершения обучения, я занималась некоторыми исследованиями в своей области, отправлялась с несколькими экспедициями в различные уголки света. А потом на меня вышел Фредерик Моро -- я тогда как раз искала возможности для новой экспедиции, Атлантиды тогда еще не было, но уже была Надежда и в Вестхейвен Трансоушен уже знали про навьяров. Потом была построена Атлантида и вот я здесь, занимаюсь делом всей моей жизни". ]]; end; - end); + end}; {tag="on_moreau", false, "Расскажите о Фредерике Моро. ", function() - if (atl_rep_svetlova < 0) tjem + if (atl_rep_svetlova < 0) then char_svetlova.moreau_asked = 1; return [[Екатерина Светлова отвечает: "Спросите кого-нибудь другого". ]]; else char_svetlova.moreau_asked = 2; return [[Екатерина Светлова отвечает: "С Фредериком Моро я познакомилась раньше, чем с другими руководителями Вестхейвен Трансоушен. Хотя он и работает в компании с самого ее основания, его имя звучит гораздо реже, чем имена Блэка и Дрейка, однако, вклад Моро в развитие Вестхейвен Трансоушен трудно переоценить. Со всей своей скрупулезностью и точностью, он умело управлял ресурсами компании и продолжает это делать на Атлантиде. Что меня в нем удивляет, так это то, что он, при всех своих способностях, предпочитает оставаться в тени Дрейка и Блэка". ]]; end; - end); + end}; {tag="on_wright", false, "Расскажите о Майкле Райте. ", function() - if (atl_rep_svetlova < 0) tjem + if (atl_rep_svetlova < 0) then char_svetlova.wright_asked = 1; return [[Екатерина Светлова отвечает: "Спросите кого-нибудь другого". ]]; else char_svetlova.wright_asked = 2; return [[Екатерина Светлова отвечает: "Без Майкла Райта Вестхейвен Трансоушен никогда не достигла бы вершин. Сперва все более и более быстроходные и комфортабельные суда, а затем и Надежда с Атлантидой -- все было придумано им. Он напоминает мне безумного изобретателя из фантастической книжки, за исключением того, что не пытается захватить мир". ]]; end; - end); + end}; {tag="on_leroy", false, "Расскажите о Мишеле Леруа. ", function() - if (atl_rep_svetlova < 0) tjem + if (atl_rep_svetlova < 0) then char_svetlova.leroy_asked = 1; return [[Екатерина Светлова отвечает: "Спросите кого-нибудь другого". ]]; else char_svetlova.leroy_asked = 2; return [[Екатерина Светлова отвечает: "Мишель Леруа хорошо известен на станции - он один из первых открыто поднял вопрос о закрытии станции и возвращении на поверхность. К счастью, он пока не успел слишком многих склонить на свою сторону. Вам лучше поговорить с Моро или Райтом по этому поводу". ]]; end; - end); + end}; {tag="on_jones", false, "Что вы думаете о Чарли Джонсе? ", function() - if (atl_rep_svetlova < 0) tjem + if (atl_rep_svetlova < 0) then char_svetlova.jones_asked = 1; return [[Екатерина Светлова отвечает: "Спросите кого-нибудь другого". ]]; else char_svetlova.jones_asked = 2; return [[Екатерина Светлова отвечает: "Кажется, это кто-то из подчиненных Майкла Райта. Почему бы вам не поговорить с ним об этом". ]]; end; - end); + end}; {tag="on_goldman", false, "Что вы думаете о Леонарде Голдмане? ", function() - if (atl_rep_svetlova < 0) tjem + if (atl_rep_svetlova < 0) then char_svetlova.goldman_asked = 1; return [[Екатерина Светлова отвечает: "Спросите кого-нибудь другого". ]]; else char_svetlova.goldman_asked = 2; return [[Екатерина Светлова отвечает: "Кажется, это кто-то из подчиненных Майкла Райта. Почему бы вам не поговорить с ним об этом". ]]; end; - end); + end}; {tag="on_atlantis", false, "Расскажите об Атлантиде. ", function() - if (atl_rep_svetlova < 0) tjem + if (atl_rep_svetlova < 0) then char_svetlova.atlantis_asked = 1; return [[Екатерина Светлова отвечает: "Спросите кого-нибудь другого". ]]; else char_svetlova.atlantis_asked = 2; return [[Екатерина Светлова отвечает: "Атлантидабыла построена с единственной целью -- быть ближе к навьярам, получить возможность изучать их. Майкл Райт, конечно, скажет вам другое и будет по-своему прав -- в конце концов, станцию придумал именно он". ]]; end; - end); + end}; {tag="on_navjiarr", false, "Что вы думаете о навьярах? ", function() - if (atl_rep_svetlova < 0) tjem + if (atl_rep_svetlova < 0) then char_svetlova.navjiarr_asked = 1; return [[Екатерина Светлова отвечает: "Спросите кого-нибудь другого". ]]; else char_svetlova.navjiarr_asked = 2; return [[Екатерина Светлова отвечает: "Удивительные создания. Я никогда не поверила бы в их существование, если бы не видела их собственными глазами. Хотя они кажутся крайне примитивными на первый взгляд, у них богатая и интересная культура. К сожалению, сейчас они пребывают в некотором упадке. На многие вопросы, которые мы им задаем -- как они строят свои храмы, откуда достают материалы, кем созданы их реликвии, они отвечают туманными легендами о древних временах и дальних местах. К сожалению, их картографическая система настолько запутана, что многие из них путаются в ней". ]]; end; - end); + end}; {tag="on_learr", false, "Что вы думаете о Леарр? ", function() - if (atl_rep_svetlova < 0) tjem + if (atl_rep_svetlova < 0) then char_svetlova.learr_asked = 1; return [[Екатерина Светлова отвечает: "Спросите кого-нибудь другого". ]]; else @@ -734,25 +734,25 @@ char_svetlova_dlg = dlg { return [[Екатерина Светлова отвечает: "Леарр -- просто находка для нас всех. Она гораздо меньше скована догмами, чем другие, более старые, представители ее племени. Приятно наблюдать, как она с легкостью впитывает наши знания и с готовностью делится своими". ]]; end; end; - end); + end}; {tag="on_ryveerr", false, "Что вы думаете о Ривеерре? ", function() - if (atl_rep_svetlova < 0) tjem + if (atl_rep_svetlova < 0) then char_svetlova.ryveerr_asked = 1; return [[Екатерина Светлова отвечает: "Спросите кого-нибудь другого". ]]; else char_svetlova.ryveerr_asked = 2; return [[Екатерина Светлова отвечает: "Ривеерр -- достаточно дружелюбный и приятный навьяр. Его интеллект позволяет нам общаться с ним практически на равных, с поправкой на отсутствие знания и понимания многих, известных нам вещей". ]]; end; - end); + end}; {tag="on_aikerjarr", false, "Что вы думаете об Аикерьярре? ", function() - if (atl_rep_svetlova < 0) tjem + if (atl_rep_svetlova < 0) then char_svetlova.aikerjarr_asked = 1; return [[Екатерина Светлова отвечает: "Спросите кого-нибудь другого". ]]; else char_svetlova.aikerjarr_asked = 2; return [[Екатерина Светлова отвечает: "Нам всем было бы легче, если бы его не было на Атлантиде. К сожалению, сейчас мы не можем просто взять и прогнать его -- это сделает наше положение еще худшим, чем оно есть". ]]; end; - end); + end}; {tag = "sabotage", false, "Даркстар считает, что причиной пожара в Игнисе был саботаж. Что вы об этом думаете?", function(s) if (atl_iof_learr_dead) then atl_rep_darkstar = atl_rep_darkstar - 1; @@ -800,6 +800,92 @@ char_svetlova_dlg = dlg { }; }; +char_michael_wright_dlg = dlg { + var { + state = 0; + lfc_dialog = false; + }; + nam = "Майкл Райт"; + disp = "Майкл Райт"; + entered = function(s) + if (atl_nih_state == 2) then + pon('nih_fixed'); + end; + + if (atl_lfc_state ~= 1) then + poff('sabotage', 'ignis_what'); + end; + + if (atl_lfc_state == 1 and not s.lfc_dialog) then + s.lfc_dialog = true; + pon('sabotage', 'ignis_what'); + end; + + if (atl_nih_state == 3 and atl_iof_completed and atl_fta_state == 0) then + atl_fta_state = 1; + return [[ + Майкл Райт просматривает какие-то чертежи. Как только вы подходите, он отвлекается и приветствует вас: "Добрый день. У меня есть для вас работа. Сейчас все наши бригады заняты, поэтому я прошу вас помочь с обслуживанием Солиса. Приходите туда и свяжитесь со мной по телефону, я дам вам инструкции". + ]]; + elseif (atl_fta_state == 2) then + atl_fta_state = 3; + psub("fta_deb"); + return [[ + Майкл Райт протягивает вам руку: "Только благодаря вам, мы все еще здесь. Я с радостью сообщу Моро, что я за возвращение вам Левиафана". + ]]; + else + psub("generic"); + return [[ + Майкл Райт просматривает какие-то чертежи. Как только вы подходите, он отвлекается и приветствует вас: "Добрый день. Чем могу быть полезен?" + ]]; + end; + end; + phr = { + {tag="fta_deb"}; + {"[Пожать руку]Только я все еще не знаю, куда мне следует плыть", [[ + "Мы сделаем все возможное, чтобы помочь вам. Кроме того, то что вы делаете для Светловой и навьяров, может пролить свет на произошедшее с вашим отцом". + ]], code [[ psub('generic'); ]]}; + {"Просто верните мне Левиафан", [[ + "Не все так просто. Нужно, чтобы согласие дали еще Фредерик, Винсент и Екатерина". + ]], code [[ psub('generic'); ]]}; + {tag="generic"}; + {tag="nih_fixed", false, "Я нашел утечку", [[ + "Спасибо, я отправлю туда человека, чтобы он все поправил. Пока у меня больше нет для вас заданий". + ]], code [[ atl_nih_state = 3; atl_rep_wright = atl_rep_wright + 1; ]]}; + {tag="sabotage", false, "Даркстар считает, что пожар начался из-за саботажа", function(s) + atl_rep_wright = atl_rep_wright - 1; + local part1 = [[ + "Я знаю. Это дело Даркстара - в конце концов, он отвечает за безопасность станции. Вам я бы посоветовал не лезть - это небезопасно. Если кто-то не побоялся подвергнуть угрозе жизни всех находящихся на станции, то вы его вряд ли остановите", - Райт выглядит недовольным. + ]]; + + if (atl_jack_in_party) then + return part1 .. [[ + Почесав подбородок, он добавляет: "Пожалуй, я ничего не скажу Даркстару, но вас еще раз прошу не вмешиваться - Винсент грамотный человек и хорошо подготовлен. Он отлично знает всех на станции и разбирается во многих вопросах. При всем уважении - вы слишком плохо знаете станцию". + ]]; + else + atl_rep_darkstar = atl_rep_darkstar - 1; + return part1 .. [[ + Почесав подбородок, он добавляет: "Я доложу Даркстару о вашем неповиновении". + ]]; + end; + end}; + {tag="ignis_what", false, "Из-за чего начался пожар в Игнисе?", [[ + "Короткое замыкание. Странно, что предохранители не сработали. Рядом, к сожалению, никого не оказалось и потушить возгорание вовремя не удалось. Огонь быстро распространился по всей секции, ну а дальше вы все знаете. Мы временно заблокировали лифт туда. Если вы хотите помочь с восстановлением секции - нам не помешают лишние руки". + ]]}; + {always=true, "Мне пора", function(s) + if (atl_nih_state == 0 and atl_jack_in_party) then + atl_nih_state = 3; + end; + if (atl_nih_state == 0 and not atl_jack_in_party) then + atl_nih_init(); + pr([[ "Кстати, у меня есть для вас небольшое задание. У нас где-то утечка воздуха. Ничего критичного. Просто прогуляйтесь по станции и если обнаружите, где это - сообщите мне. До встречи", -- Майкл Райт возвращается к своим делам. ]]); + else + pr([[ "До встречи", -- Майкл Райт возвращается к своим делам. ]]); + end; + end, code [[ back(); ]]}; + }; +}; + + char_anna_atlantis_dlg = dlg { var { state = 0; @@ -922,26 +1008,18 @@ char_learr_atlantis_dlg = dlg { if (s.state == 0) then if (char_learr_atlantis.offended) then psub("offended"); - return [[ - Леарр поворачивается к вам, плавники ее становятся ярко-оранжевыми, а она говорит: "Я приветствую тебя-презренный-монстр-he'vji'a'rr". - ]]; + return [[Леарр поворачивается к вам, плавники ее становятся ярко-фиолетовыми. Она рычит: "Прриветсствую, монсстрр. Мы говоррить-будем?" ]]; else psub("pre_iof"); - return [[ - Леарр поворачивается к вам, плавники ее становятся сине-зелеными, а она говорит: "Я приветствую тебя-he'vji'a'rr". - ]]; + return [[Леарр поворачивается к вам, плавники ее принимают едва заметный сине-зеленый оттенок, а она говорит: "Я прриветсствую тебя-he'vji'a'rr". ]]; end; elseif (s.state == 1) then s.state = 2; psub("after_iof"); if (atl_iof_learr_suit) then - return [[ - При виде вас, плавники Леарр меняют цвет на ярко-красный. Она плавно опускает руки вниз и делает что-то вроде поклона. После этого она поднимается и говорит: "Я благодарю вас. Ваша-со-скафандром-идея невероятна". - ]]; + return [[При виде вас, плавники Леарр меняют цвет на ярко-зеленый. Она плавно опускает руки вниз и слегка наклоняется вперед. Выпрямившись, она произносит: "Я благодарю тебя. Мне твоя-идея-понравилась". ]]; else - return [[ - При виде вас, плавники Леарр меняют цвет на ярко-красный. Она плавно опускает руки вниз и делает что-то вроде поклона. После этого она поднимается и говорит: "Я благодарю вас". - ]]; + return [[При виде вас, плавники Леарр меняют цвет на ярко-зеленый. Она плавно опускает руки вниз и слегка наклоняется вперед. Выпрямившись, она произносит: "Я благодарю тебя". ]]; end; else if (atl_iyh_state == 4) then @@ -951,63 +1029,37 @@ char_learr_atlantis_dlg = dlg { end; psub("generic"); if (rel_learr > 0) then - return [[ - Леарр поворачивается к вам, плавники ее становятся сине-зелеными, а она говорит: "Я рада-видеть тебя". - ]]; + return [[Леарр поворачивается к вам, плавники ее принимают сине-зеленый оттенок, а она говорит: "Я рада-видеть тебя". ]]; else - return [[ - Леарр поворачивается к вам, плавники ее становятся сине-зелеными, а она говорит: "Я приветствую тебя-he'vji'a'rr". - ]]; + return [[Леарр поворачивается к вам, плавники ее принимают едва заметный сине-зеленый оттенок, а она говорит: "Я приветствую тебя-he'vji'a'rr". ]]; end; end; end; phr = { {tag='offended'}; - {"He'vji'a'rr?", [[ - Леарр, кажется, улыбнулась, обнажив два ряда острых треугольных зубок: "Ты неплохо-говоришь. Я легко-понимаю тебя. He'vji'a'rr - вверху-разумный-живой. Монстр-ты понимаешь?" - ]]}; - {"Монстр?", [[ - "Ты чуждо-для-нас-выглядишь, поэтому монстр. Ты так-мыслил. Я права?" - ]], code [[ psub('offended_yes_no') ]]}; + {"Монстр?", [[Леарр молча кивает. Оттенок головных плавников на мгновение сменяется на желтый, но затем снова становится фиолетовым: "Ты так-назвал меня. Мы будем-дальше-монстрами-называть друг-друга?" ]], code [[ psub('offended_yes_no') ]]}; {tag='offended_yes_no'}; - {"Да, наверное так", [[ - "Мы будем-продолжать-друг-друга-монстрами-называть?" - ]], code [[ psub('no_offence') ]]}; - {"Просто мы люди, а ты чудовище", [[ - Леарр скалится, показывая блестящие острые зубки: "Лучше-уходи. Я не-хочу-этими-зубами-перекусить твое-горло". - ]], code [[ - char_learr_atlantis_dlg.state = 1; - walk('atl_iof_intro'); - ]]}; - {tag='no_offence'}; - {"Нет, вообще-то у меня разговор есть", [[ - "Ты-говори" - ]], code [[ + {"Не думаю", [[Леарр кивает, ее плавники медленно теряют цвет. Она говорит: "Я слушаю тебя. Ты говори". ]], code [[ + char_learr_atlantis_dlg.state = 1; + walk('atl_iof_intro'); + ]]}; + {"От этого суть не изменится, чудище", [[Леарр скалится, показывая блестящие острые зубки: "Ты убиррайся, пока я тебя не ссъела". ]], code [[ char_learr_atlantis_dlg.state = 1; walk('atl_iof_intro'); ]]}; {tag='pre_iof'}; - {"He'vji'a'rr?", [[ - Леарр, кажется, улыбнулась, обнажив два ряда острых треугольных зубок: "Ты неплохо-говоришь. Я легко-понимаю тебя. Вы-He'vji'a'rr - вверху-разумный-живой, с-поверхности. Мы-na'vji'a'rr - внизу-разумный-живой, из-глубин". - ]]}; - {"Я хотел кое-что спросить", [[ - "Ты-говори" - ]], code [[ + {"He'vji'a'rr?", [[Леарр кивает: "Мы так-наззываем пришшедшших-сс-поверхноссти-васс". ]]}; + {"Я хотел кое-что спросить", [["Ты говорри", - просит Леарр. ]], code [[ char_learr_atlantis_dlg.state = 1; walk('atl_iof_intro'); ]]}; {tag="after_iof"}; - {"Рад, что смог помочь", [[ - Леарр кивает, все еще находясь в явном возбуждении: "Ты говорить-пришел? Ты говори". - ]], code [[ psub("generic"); ]]}; - {"У меня не было выбора", [[ - Леарр кажется неприятно удивленной вашими словами, однако она все равно говорит: "Я благодарю вас. Ты говори". + {"Рад, что смог помочь", [[Леарр кивает, все еще находясь в явном возбуждении: "Ты говоррить-пришшел? Ты говорри". ]], code [[ psub("generic"); ]]}; + {"У меня не было выбора", [[Леарр непонимающе смотрит на вас, однако говорит: "Я благодаррю тебя. Ты говорри". ]], code [[ rel_learr = rel_learr - 1; psub("generic"); ]]}; {tag="generic"}; - {"Расскажи о конфликте между вашими городами", [[ - Леарр радостно восклицает: "Вы поможете нам? Вы слушайте!" -- она начинает активно жестикулировать руками: "Из-нашего-храма-реликвия несколько-дней-назад-пропала. Na'vji'a'rr из Dyp’atre’anot’rr потом-в-наш-город-пришли. Они сказали, что они взяли нашу-реликвию. Они сказали, что они вернут ее, когда мы вернем их-реликвию", -- на этих словах она замирает в растерянности. Затем она неуверенно добавляет: "Мы не-брали их-реликвию. Она нам-совсем-не-нужна". - ]], code [[ atl_iyh_state = 3; ]]}; - {tag="iyh4", "Мы знаем, где реликвия Дипатреанотра. Есть старый храм навьяров, в котором живет скат.", [[ + {"Расскажи о вашем конфликте с Дипатреанотром. ", [[Леарр начинает рассказывать, активно жестикулируя: "Рреликвия нессколько-дней-наззад-изз-нашшего-хррама-прропала. Na'vji'a'yhe'dyp'atre'anot'rr вззяли нашшу-рреликвию! Они потом-в-наш-город-пришли и требовали-вернуть их-реликвию! Мы не-брали ее и это-сказали им!" - Леарр недовольно топает и шипит, - "Они нам-не-верят! Они украли нашу-вещь и не-верят нам!" ]], code [[ atl_iyh_state = 3; ]]}; + {tag="iyh4", "Здесь неподалеку есть старый навьярский храм. Мы можем посетить его?", [[Леарр задумчиво произносит: "He'vji'a'rr нельзя-туда... Я место-не-знаю", - немного постояв в задумчивости, Леарр восклицает: "Ривеерр это-не-одобрит. Мы-вместе туда-пойдем". Леарр задумчиво произносит: "Затмевающий свет. Напоминает нашу-легенду".^ Немного подумав, Леарр продолжает: "Да! Излучающий-тьму! Мы вместе-пойдем и посмотрим. Я увидеть-хочу другие-реликвии. Излучающий-тьму хранил много-всего. Вы согласны?" ]], code [[ psub("iyh_agree"); ]]}; @@ -1018,6 +1070,9 @@ char_learr_atlantis_dlg = dlg { {"Я пойду", [[ Плавники Леарр медленно теряют цвет и она прощается с вами: "Мы позже-поговорим". ]], code [[back();]]}; + {tag="legend2", empty=code [[back();]]}; + {"Значит, вы не брали реликвию?", [[Леарр недовольно шипит: "Ты тожже-мне-не-верришшь?! Ухходи!"]]}; + {"У тебя есть идеи, куда могла пропасть их реликвия?", [[Леарр отрицательно качает головой: "Нет". ]]}; {tag="iyh_agree"}; {"Я согласен. Только так мы докажем Дипатреанотру, что вы ни при чем", [[ "Вы сообщите, когда вы готовы-будете. Мы позже-поговорим". @@ -1370,91 +1425,6 @@ char_jack_wright_atlantis_dlg = dlg { }; }; -char_michael_wright_dlg = dlg { - var { - state = 0; - lfc_dialog = false; - }; - nam = "Майкл Райт"; - disp = "Майкл Райт"; - entered = function(s) - if (atl_nih_state == 2) then - pon('nih_fixed'); - end; - - if (atl_lfc_state ~= 1) then - poff('sabotage', 'ignis_what'); - end; - - if (atl_lfc_state == 1 and not s.lfc_dialog) then - s.lfc_dialog = true; - pon('sabotage', 'ignis_what'); - end; - - if (atl_nih_state == 3 and atl_iof_completed and atl_fta_state == 0) then - atl_fta_state = 1; - return [[ - Майкл Райт просматривает какие-то чертежи. Как только вы подходите, он отвлекается и приветствует вас: "Добрый день. У меня есть для вас работа. Сейчас все наши бригады заняты, поэтому я прошу вас помочь с обслуживанием Солиса. Приходите туда и свяжитесь со мной по телефону, я дам вам инструкции". - ]]; - elseif (atl_fta_state == 2) then - atl_fta_state = 3; - psub("fta_deb"); - return [[ - Майкл Райт протягивает вам руку: "Только благодаря вам, мы все еще здесь. Я с радостью сообщу Моро, что я за возвращение вам Левиафана". - ]]; - else - psub("generic"); - return [[ - Майкл Райт просматривает какие-то чертежи. Как только вы подходите, он отвлекается и приветствует вас: "Добрый день. Чем могу быть полезен?" - ]]; - end; - end; - phr = { - {tag="fta_deb"}; - {"[Пожать руку]Только я все еще не знаю, куда мне следует плыть", [[ - "Мы сделаем все возможное, чтобы помочь вам. Кроме того, то что вы делаете для Светловой и навьяров, может пролить свет на произошедшее с вашим отцом". - ]], code [[ psub('generic'); ]]}; - {"Просто верните мне Левиафан", [[ - "Не все так просто. Нужно, чтобы согласие дали еще Фредерик, Винсент и Екатерина". - ]], code [[ psub('generic'); ]]}; - {tag="generic"}; - {tag="nih_fixed", false, "Я нашел утечку", [[ - "Спасибо, я отправлю туда человека, чтобы он все поправил. Пока у меня больше нет для вас заданий". - ]], code [[ atl_nih_state = 3; atl_rep_wright = atl_rep_wright + 1; ]]}; - {tag="sabotage", false, "Даркстар считает, что пожар начался из-за саботажа", function(s) - atl_rep_wright = atl_rep_wright - 1; - local part1 = [[ - "Я знаю. Это дело Даркстара - в конце концов, он отвечает за безопасность станции. Вам я бы посоветовал не лезть - это небезопасно. Если кто-то не побоялся подвергнуть угрозе жизни всех находящихся на станции, то вы его вряд ли остановите", - Райт выглядит недовольным. - ]]; - - if (atl_jack_in_party) then - return part1 .. [[ - Почесав подбородок, он добавляет: "Пожалуй, я ничего не скажу Даркстару, но вас еще раз прошу не вмешиваться - Винсент грамотный человек и хорошо подготовлен. Он отлично знает всех на станции и разбирается во многих вопросах. При всем уважении - вы слишком плохо знаете станцию". - ]]; - else - atl_rep_darkstar = atl_rep_darkstar - 1; - return part1 .. [[ - Почесав подбородок, он добавляет: "Я доложу Даркстару о вашем неповиновении". - ]]; - end; - end}; - {tag="ignis_what", false, "Из-за чего начался пожар в Игнисе?", [[ - "Короткое замыкание. Странно, что предохранители не сработали. Рядом, к сожалению, никого не оказалось и потушить возгорание вовремя не удалось. Огонь быстро распространился по всей секции, ну а дальше вы все знаете. Мы временно заблокировали лифт туда. Если вы хотите помочь с восстановлением секции - нам не помешают лишние руки". - ]]}; - {always=true, "Мне пора", function(s) - if (atl_nih_state == 0 and atl_jack_in_party) then - atl_nih_state = 3; - end; - if (atl_nih_state == 0 and not atl_jack_in_party) then - atl_nih_init(); - pr([[ "Кстати, у меня есть для вас небольшое задание. У нас где-то утечка воздуха. Ничего критичного. Просто прогуляйтесь по станции и если обнаружите, где это - сообщите мне. До встречи", -- Майкл Райт возвращается к своим делам. ]]); - else - pr([[ "До встречи", -- Майкл Райт возвращается к своим делам. ]]); - end; - end, code [[ back(); ]]}; - }; -}; - char_legrand_dlg = dlg { var { state = 0;