char_darkstar_dlg = dlg { var { state = 0; }; nam = "Винсент Даркстар"; disp = "Винсент Даркстар"; entered = function(s) if (atl_lfc_leroy_spoken) then pon("leroy"); end; if (atl_lfc_goldman_spoken) then pon("goldman"); end; if (s.state == 0) then psub("first_meeting"); return [[ За столом сидит средних лет мужчина в деловом костюме. Как только вы обращаетесь к нему он говорит первым: "Добрый день, господин Дрейк. Я Винсент Даркстар, мы уже общались по радио. Надеюсь, вы понимаете мое решение касательно Левиафана. Безопасность станции - моя основная работа". ]]; else psub("generic"); return [[ "Я слушаю" ]]; end; end; phr = { {tag="first_meeting"}; {"Что мне нужно сделать, чтобы мне вернули Левиафан?", [[ "Вести себя хорошо и не пытаться навредить кому-либо на станции". ]]}; {"Когда мне вернут Левиафан?", [[ "В свое время. Пока вы можете попытаться понять, куда вам следует направиться, если вы хотите найти отца". ]]}; {"Я пришел кое-что спросить", [[ "Я слушаю". ]], code [[psub("generic");]]}; {tag="generic"}; {"Расскажите об Уильяме", [[ "Уильям - таланливый человек. Вместе с Райтом они построили эту станцию целиком на средства Уильяма". ]]}; {tag="goldman", "Саботаж - дело рук Голдмана", [[ "Во-первых, я вас просил не лезть в это дело. Во-вторых, я бы не был так уверен. В третьих, я еще раз прошу вас больше расследованию не мешать". ]], code [[ atl_lfc_suspect="goldman"; ]]}; {tag="leroy", "Саботаж - дело рук Леруа", [[ "Во-первых, я вас просил не лезть в это дело. Во-вторых, я бы не был так уверен. В третьих, я еще раз прошу вас больше расследованию не мешать". ]], code [[ atl_lfc_suspect="leroy"; ]]}; {always=true, "Я пойду", [[ "До встречи" ]], code [[ back(); ]]}; }; }; char_moreau_dlg = dlg { var { state = 0; lfc_dialog = false; }; nam = "Фредерик Моро"; disp = "Фредерик Моро"; entered = function(s) 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 (s.state == 0) then s.state = 1; psub("first_meeting"); return [[ Фредерик Моро сидит за столом, просматривая какие-то бумаги и делая заметки. Заметив, что вы вошли, он кладет руки на стол и приветствует вас: "Добро пожаловать на Атлантиду. Мы крайне удивлены вашим прибытием, однако, я надеюсь, сможем помочь вам найти вашего отца. Вы прекрасно понимаете, что сейчас мы не можем просто взять и отпустить вас. Что произойдет, если на поверхности узнают о существовании станции? " - он делает небольшую паузу, после чего продолжает: "Да ничего хорошего. Станция и ее технологии будут использованы как оружие".^ Моро подходит к книжной полке и берет какую-то книгу. Вернувшись за стол, он раскрывает ее и возвращается к рассказу: "Ваш отец и все мы, создавали эту станцию совершенно не для этого. Да, изначально это был эксперимент - подводные корабли, которым не страшны бури, могли оказаться сильнейшим преимуществом против конкурентов Вест-Хэйвен Транс-Оушен. Но все изменилось, когда мы встретили навьяров". ]]; else psub("generic"); end; end; phr = { {tag="first_meeting", empty = code[[ psub("generic"); ]]}; {"Я не имею намерения раскрывать существование Атлантиды", [[ "Рад это слышать. Но нам нужно больше чем ваши слова". ]]}; {"Навьяров?", [[ _"Na'vji'a'rr - с их языка это переводится, как ,,Живущие в глубинах''. Если вы еще не были в окулусе, то скорее всего вы их не видели. Эти существа - полурыбы полулюди. О них, конечно, вам лучше с учеными в том же окулусе поговорить"_. ]]}; {"И как они повлияли на ваши планы?", [[ _"Кардинально. Нельзя сказать, что наши отношения сразу наладились - первые встречи были, мягко говоря, напряженными. Но через какое-то время нам удалось наладить контакт. Тогда началось строительство станции - мы еще не думали об автономности или последствиях. Мы просто хотели изучить этих рыбней получше. Уже позже мы смогли достичь автономности благодаря гениальным идеям Светловой - тогда же были созданы Наутилус и Энтерпрайз - наши субмарины"_. ]]}; {"Почему мой отец покинул станцию?", [[ _"Он был увлечен одной легендой. Древний навьярский город. Сложно представить, что эти примитивные существа когда-то обладали знаниями и культурой превосходящими наши, но мы нашли несколько предметов, доказывающих это. К сожалению, Уильям не оставил почти никаких сведений о том, куда он направился, поэтому нам остается только догадываться"_. ]]}; {"Вы предпринимали попытки найти Надежду?", [[ _"Вынужден признать, что нет. Вы сами понимаете, что искать субмарину, отправившуюся, фактически, неизвестно куда, это все равно что искать иголку в стоге сена, а мы не можем позволить себе рисковать Энтерпрайзом и Наутилусом - это наши единственные средства связи с внешним миром"_. ]]}; {"Как получилось, что Левиафан остался на поверхности?", [[ _"Мы не успели его достроить. Или по-крайней мере, по какой-то причине считали так. Нам не хватило ресурсов на то, чтобы достроить его и полностью снарядить, тогда Дрейк с Райтом решили спрятать его. Как оказалось - не слишком надежно"_. ]]}; {tag="generic"}; {tag="sabotage", false, "Вы знаете, что пожар начался из-за саботажа", [[ "С чего вы взяли это? Разве Даркстар не просил вас никому не говорить? Вы понимаете, что будет, если начнется паника? Больше прошу об этом не говорить. Ни со мной, ни с кем-либо еще. Кроме Даркстара". ]], code [[ atl_rep_moreau = atl_rep_moreau - 1; atl_rep_darkstar = atl_rep_darkstar - 1; ]]}; {tag="ignis_what", false, "Почему начался пожар в Игнисе", [[ "Сложно сказать. Но вы не волнуйтесь. Наши инженеры и служба безопасности занимаются этим". ]]}; {"Я пойду", [[ Моро кивает головой и прощается с вами: "Если вам что-то понадобится - не стесняйтесь, заходите". ]], code [[ back(); ]]}; }; }; char_svetlova_dlg = dlg { var { state = 0; lfc_sabotage = false; lfc_dialog = false; flag_help = false; flag_explain = false; }; nam = "Екатерина Светлова"; disp = "Екатерина Светлова"; entered = function(s) if (s.state == 0) then psub('first_meeting'); return [[ Светлова отрывает взгляд от бумаг, лежащих перед ней и смотрит на вас: _"Добрый день. Должна признать, вы всех нас знатно напугали, господин Дрейк. Винсент сказал, что вы зайдете. Что ж, я думаю вы будете очень полезны станции. Правда Винсент и Моро решили вас пока к субмаринам не пускать, что несколько помешает моим планам на вас. Впрочем я попробую их уговорить - это будет полезно и нам и вам, как и мое предложение в целом -- я знаю, что вы ищете своего отца -- Даркстар мне и это сказал, -- а он последнее время занимался одной легендой -- он хотел найти первый город навьяров, или как-то так. К сожалению, когда он отправился в эту экспедицию, он почти не оставил нам материалов - все навьярские карты, переводы - они только у него и поэтому мы не можем проследовать за ним. ^ Адриан его очень торопил, поэтому Уильям не успел толком даже план экспедиции для нас обрисовать"_. ]]; elseif (s.state == 1) then psub('ryveerr_on_steal'); return [[ Светлова отрывает взгляд от бумаг, лежащих перед ней и смотрит на вас: "Ну как? Поговорили с Ривеерром?" ]]; else psub('generic'); 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_iyh_state == 2) then pon("hard_to_understand"); end; if (atl_iyh_state == 3) then pon("explanation"); end; if (atl_iyh_state < 4 and atl_iyh_ryveerr_spoken) then pon("ryveerr_spoken"); end; return [[ Светлова отрывает взгляд от бумаг, лежащих перед ней и смотрит на вас: "Добрый день". ]]; end; end; phr = { {tag = "first_meeting"}; {"Адриан?", [[ "Адриан Блэк - сооснователь Вестхейвен Трансоушен и хороший друг вашего отца. В последнее время они вместе с Уильямом занимались поисками Лсэрианотра - древнейшего города навьяров"; ]], code [[pon('lseryanotr')]]}; {"То есть, вы вообще не знаете, где сейчас может быть ,,Надежда''?", [[ "Нет. Мы знаем только примерное изначальное направление - Венаэданотр город расположен далеко к западу отсюда, но у нас нет точной информации о его местоположении". ]]}; {tag = "lseryanotr", "Лсэрианотр?", [[ "Да, самый древний город навьяров. С ним у них связано множество легенд, но самая главная, та что так заинтересовала вашего отца, связана с неким существом - Спящим или Наэтвьирром, как его называют навьяры. Древние легенды рассказывают о том, что Наэтвьирр должен был дать навьярам великие знания, которые позволили бы им войти в век процветания. Однако, не все так просто. По какой-то причине, более новые легенды предостерегают об опасности Наэтвьирра. Думаю навьяры смогут рассказать вам больше". ]]}; {"В чем заключается ваше предложение?", [[ Екатерина откладывает бумаги в ящик стола, достает оттуда карту и раскладывает ее на столе. После чего продолжает: _"На самом деле, вы прибыли как нельзя вовремя. Наши отношения с навьярами несколько натянулись в последнее время, и, боюсь, разрешить разногласия поможете только вы. Я попробую кратко изложить ситуацию, задавайте вопросы по ходу рассказа, если вам нужна дополнительная информация. ^ В окрестностях Атлантиды находятся два навьярских поселения - Ираафаанотр и Дипатреанотр. Первая встреча с жителями Дипатреанотра прошла не совсем гладко и в результате ее погибли все, кто принимал в ней участие. В дальнейшем отношения удалось более-менее наладить, однако жители Дипатреанотра не до конца готовы доверять Атлантиде. К сожалению, недавно между Ираафаанотром и Дипатреанотром произошел конфликт, который может очень негативно повлиять на ситуацию в регионе. Мы пытались вмешаться, но это лишь обострило разногласия и в дальнейшем может поставить под угрозу само существование станции"_. ]], code [[ psub('help')]]}; {tag = 'help'}; {"И как я смогу помочь?", [[ Светлова внимательно смотрит на вас и говорит: _"Вы не с Атлантиды. И навьяры это знают. Вы предстанете перед ними как нейтральная сторона. Сейчас вам стоит поговорить с Леарр и Ривеерром - узнать их взгляд на ситуацию. Потом приходите ко мне и решим, что делать"_. ]], code [[ char_svetlova_dlg.flag_help = true; if (char_svetlova_dlg.flag_explain) then pon("first_meeting_end"); end; ]]}; {"И в чем суть этого конфликта?", [[ Светлова отвечает: "Навьяры - очень религиозные существа - у них много разных священных предметов, религиозных запретов, табу, пророчеств - на первый взгляд - типичное первобытное общество, но стоит копнуть чуть глубже - и ситуация оказывается намного интереснее. Многие из реликвий, что попадали к нам в руки были изготовлены с поразительной точностью. Достаточно сказать, что у нас нет средств для изготовления настолько точных деталей. К сожалению, мы не смогли понять назначение этих предметов - только догадки. Часть из них, очевидно, являлись деталями механизмов. Другие, судя по всему, были чем-то вроде записей, однако ни мы, ни сами навьяры не смогли их прочитать. Но сейчас речь не о том. Не так давно наши два города потеряли свои ценнейшие реликвии и теперь обвиняют в этом друг друга. Дело грозит обернуться войной, поэтому надо что-то предпринять. " ]], code [[ char_svetlova_dlg.flag_explain = true; if (char_svetlova_dlg.flag_help) then psub("first_meeting_end"); end; ]]}; {tag = "first_meeting_end"}; {"Хорошо, я посмотрю, чем смогу помочь. ", [[ _"Вам стоит поговорить с Леарр и Ривеерром - они вам гораздо лучше все расскажут. Насколько я знаю, Леарр недавно ушла в Игнис - это надо в Доминусе на лифте подняться, думаю разберетесь, а Ривеерр здесь, в одной из соcедних лабораторий"_. ]], code [[ char_svetlova_dlg.state = 1; atl_iyh_state = 1; back(); ]]}; {"Я прибыл сюда искать своего отца, а не решать проблемы полуразумных рыбней", [[ Екатерина встает из-за стола, после чего садится обратно. Кажется, ваш комментарий ее серьезно разозлил. Затем она достает из ящика небольшой блестящий диск - примерно 10 сантиметров диаметром: "Эти полуразумные рыбни, как вы выразились, могут сделать вот такое". ^ Вы берете из рук Екатерины диск и внимательно рассматриваете его. На первый взгляд ничего необычного - блестящий диск, бесполезное украшение. Вдоль внешней кромки его вы видите какие-то цветные полосы - очень ровно нанесенные, но в них вы тоже ничего необычного не видите. Светлова продолжает: "Посмотрите на него под микроскопом и вы поймете о чем я. Да, вы можете забрать его. Возможно это, как и то, о чем я вас прошу, поможет вам узнать где сейчас находится Уильям". ]], code [[ put(item_navjiarr_disk, pl); ]]}; {tag = "generic"}; {tag="sabotage", false, "Даркстар считает, что причиной пожара в Игнисе был саботаж. Что вы об этом думаете?", function(s) if (atl_iof_learr_dead) then atl_rep_darkstar = atl_rep_darkstar - 1; return [[ "Даркстар просил вас ничего об этом не говорить. Разговор окончен". ]]; else s.lfc_sabotage = true; atl_rep_svetlova = atl_rep_svetlova + 1; return [[ "Даркстар просил вас ничего об этом не говорить, но вам ведь все равно интересно, правда? Тогда слушайте. Однозначно, саботажник - кто-то из сторонников закрытия станции. Если хотите про них больше узнать - поговорите с Мишелем Леруа. Еще, если вы собираетесь этим серьезно заняться, вам стоит поговорить с Уолтером Рэдклиффом". ]]; end; end}; {tag="ignis_what", "Вы знаете, что произошло в Игнисе?", function(s) if (s.lfc_sabotage) then return [[ "Вы же только что сами сказали - саботаж". ]]; elseif (atl_iof_learr_dead) then return [[ "Мне кажется, это не ваше дело. И не мое. Этим занимается служба безопасности". ]]; else poff("sabotage"); psub("ignis_sabotage"); return [[ "Я думаю вы и сами прекрасно знаете. Может расскажете?" ]]; end; end}; {tag="hard_to_understand", false, "Я поговорил с Аикерьярром, только я вообще ничего не понял из его слов[Кратко пересказать диалог с Аикерьярром]", [[ Екатерина откладывает бумаги в сторону и откидывается на спинку стула. Через некоторое время она говорит: "Интересно. Аикерьярр упорно отрицает причастность Ираафаанотра к краже реликвии. Что говорит Ривеерр по этому поводу?" ]], code [[ char_svetlova_dlg.state = 2; psub('ryveerr_on_steal');]]}; {tag="explanation", false, "Я поговорил с Леарр. Она говорит, что они не трогали реликвию Ираафаанотра[Кратко пересказать диалог с Ираафаанотром]", [[ Екатерина откладывает бумаги в сторону и откидывается на спинку стула. Через некоторое время она говорит: "Интересно. Что говорит Ривеерр по этому поводу?" ]], code [[ char_svetlova_dlg.state = 2; psub('ryveerr_on_steal');]]}; {"Я пойду", [[ Светлова возвращается ко своим бумагам: "До встречи" ]], code [[ back(); ]]}; {tag = "ignis_sabotage"}; -- сказать про саботаж или нет {"Саботаж", function(s) psub("generic"); atl_rep_svetlova = atl_rep_svetlova + 1; return [[ "Даркстар просил вас ничего об этом не говорить, но вам ведь все равно интересно, правда? Тогда слушайте. Однозначно, саботажник - кто-то из сторонников закрытия станции. Если хотите про них больше узнать - поговорите с Мишелем Леруа. Еще, если вы собираетесь этим серьезно заняться, вам стоит поговорить с Уолтером Рэдклиффом". ]]; end}; {"Понятия не имею", [[ "Очень жаль. Мне действительно интересно". ]], code [[ psub("generic"); ]]}; {tag = "ryveerr_on_steal"}; {tag = "ryveerr_spoken", false, "Ривеерр рассказал о нападении на храм. Он уверен, что именно жители Ираафаанотра украли ее. И он с уверенностью говорит, что они готовы обменяться реликвиями обратно. То есть реликвия Ираафаанотра, судя по всему, находится в Дипатреанотре. ", [[ Светлова задумчиво потирает лоб: "Хм. Тогда мы в тупике". ]], code [[ pon("ryveerr_more"); ]]}; {tag = "ryveerr_more", false, "Вы были в храме?", [[ Светлова разводит руками: "Они никого не пускают, так что мы врядли что-то сможем что-то еще здесь сделать... ". Внезапно она лезет куда-то в ящик стола и что-то там ищет. Судя по всему, она не находит искомого. Махнув рукой, она продолжает: "Есть еще один храм - очень старый, его даже навьяры не посещают. Но смысл не в этом. В этом храме живет гигантский скат. А они очень любят порой утаскивать ценные вещи из навьярских городов. Можете спросить Сильвию об этом - у навьяров полно таких легенд". ^ Екатерина закрвает ящик стола и продолжает: "Я хочу, чтобы вы отправились туда. Навьярам не стоит ничего знать - я думаю вы догадываетесь, как они отреагируют, если им сообщить". ]], code [[ atl_iyh_state = 4; psub("secret_op"); ]]}; {"Я пойду", [[ Светлова возвращается ко своим бумагам: "До встречи" ]], code [[ back(); ]]}; {tag="secret_op"}; {"Хорошо, я ничего не скажу навьярам. ", [[ "Отлично. Даркстару я сообщу, что одобряю возвращение вам Левиафана". ]], code [[ back(); ]]}; {"Мне кажется, нам стоит поставить их в известность. Как они отреагируют, если мы просто принесем им реликвию? ", [[ "Они будут благодарить нас. А теперь представьте, что вы сообщаете им, что отправляетесь в их священное место охотиться на их священную рыбу. Что будет? " ]], code [[ psub("so_answer"); ]]}; {tag="so_answer"}; {"Да, пожалуй вы правы", [[ "Отлично. Даркстару я сообщу, что одобряю возвращение вам Левиафана". ]]}; {"А что будет, если мы принесем им реликвию, которая должна по их мнению быть в Ираафаанотре? Разве они не посчитают, что мы украли ее оттуда? ", [[ "Это маловероятно. Впрочем вы правы. Поступайте как знаете". ]], code [[ back(); ]]}; }; }; char_anna_atlantis_dlg = dlg { var { state = 0; }; nam = "Анна Рэдклифф"; disp = "Анна Рэдклифф"; entered = function(s) 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 (s.state == 0) then s.state = 1; psub("first_meeting"); return [[ Перед вами стоит молодая женщина лет двадцати-пяти-тридцати. Каштановые волосы ниспадают на плечи. Зеленые глаза внимательно следят за движениями навьяра, с которым она разговаривает. Заметив вас, она просит навьяра подождать и обращается к вам: "Приветствую, я Анна Рэдклифф". ]]; else psub("generic"); return [[ ]]; end; end; phr = { {tag="first_meeting"}; {"Я Дэвид Дрейк. Очень приятно", [[ Анна улыбается: "Вы что-то хотели?" ]]}; {tag="generic"}; {tag="sabotage", "Вы знаете, что пожар в Игнисе - следствие саботажа?", function(s) atl_lfc_panic = atl_lfc_panic + 1; atl_rep_darkstar = atl_rep_darkstar - 1; rel_walter = rel_walter - 1; rel_anna = rel_anna - 1; return [[ Анна в ужасе смотрит на вас: "Вы серьезно? Ну да... Оборудование здесь хорошее, мне Уолтер не раз рассказывал насколько здесь все надежное. Не знаю, что и думать... А если этот псих вздумает поджечь еще что-то?" ]]; end}; {tag="ignis_what", "Вы знаете, что произошло в Игнисе?", [[ "Практически ничего. Поговорите с Даркстаром или Райтом. Можете еще Уолтера спросить". ]]}; {always=true, "Я пойду", [[ "До встречи" ]], code [[ back(); ]]}; }; }; char_learr_atlantis_dlg = dlg { var { state = 0; }; nam = "Леарр"; disp = "Леарр"; entered = function(s) if (s.state == 0) then if (char_learr_atlantis.offended) then psub("offended"); return [[ Леарр поворачивается к вам, плавники ее становятся ярко-оранжевыми, а она говорит: "Я приветствую тебя-презренный-монстр-he'vji'a'rr". ]]; else psub("pre_iof"); return [[ Леарр поворачивается к вам, плавники ее становятся сине-зелеными, а она говорит: "Я приветствую тебя-he'vji'a'rr". ]]; end; elseif (s.state == 1) then s.state = 2; psub("after_iof"); if (atl_iof_learr_suit) then return [[ При виде вас, плавники Леарр меняют цвет на ярко-красный. Она мягко опускает руки вниз и делает что-то вроде поклона, совещенного с приседанием. После этого она поднимается и говорит: "Я благодарю вас. Ваша-со-скафандром-идея невероятна". ]]; else return [[ При виде вас, плавники Леарр меняют цвет на ярко-красный. Она мягко опускает руки вниз и делает что-то вроде поклона, совещенного с приседанием. После этого она поднимается и говорит: "Я благодарю вас". ]]; end; else if (atl_iyh_state == 4) then pon("iyh4"); elseif (atl_iyh_state == 5) then pon("iyh5"); end; psub("generic"); if (rel_learr > 0) then return [[ Леарр поворачивается к вам, плавники ее становятся сине-зелеными, а она говорит: "Я рада-видеть тебя". ]]; else return [[ Леарр поворачивается к вам, плавники ее становятся сине-зелеными, а она говорит: "Я приветствую тебя-he'vji'a'rr". ]]; end; end; end; phr = { {tag='offended'}; {"He'vji'a'rr?", [[ Леарр, кажется, улыбнулась, обнажив два ряда острых треугольных зубок: "Ты неплохо-говоришь. Я легко-понимаю тебя. He'vji'a'rr - вверху-разумный-живой. Монстр-ты понимаешь?" ]]}; {"Монстр?", [[ "Ты чуждо-для-нас-выглядишь, поэтому монстр. Ты так-мыслил. Я права?" ]], 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 [[ 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 [[ char_learr_atlantis_dlg.state = 1; walk('atl_iof_intro'); ]]}; {tag="after_iof"}; {"Рад, что смог помочь", [[ Леарр кивает, все еще находясь в явном возбуждении: "Ты говорить-пришел? Ты говори". ]], 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", "Мы знаем, где реликвия Дипатреанотра. Есть старый храм навьяров, в котором живет скат.", [[ Леарр задумчиво произносит: "Затмевающий свет. Напоминает нашу-легенду".^ Немного подумав, Леарр продолжает: "Да! Излучающий-тьму! Мы вместе-пойдем и посмотрим. Я увидеть-хочу другие-реликвии. Излучающий-тьму хранил много-всего. Вы согласны?" ]], code [[ psub("iyh_agree"); ]]}; {tag="iyh5", "Мы знаем, где реликвия Дипатреанотра. Есть старый храм навьяров, в котором живет затмевающий свет.", [[ Леарр задумчиво произносит: "Напоминает нашу-легенду".^ Немного подумав, Леарр продолжает: "Да! Излучающий-тьму! Мы вместе-пойдем и посмотрим. Я увидеть-хочу другие-реликвии. Излучающий-тьму хранил много-всего. Вы согласны?" ]], code [[ psub("iyh_agree"); ]]}; {"Я пойду", [[ Плавники Леарр медленно теряют цвет и она прощается с вами: "Мы позже-поговорим". ]], code [[back();]]}; {tag="iyh_agree"}; {"Я согласен. Только так мы докажем Дипатреанотру, что вы ни при чем", [[ "Вы сообщите, когда вы готовы-будете. Мы позже-поговорим". ]], code [[ atl_iyh_state = 6; back(); ]]}; {"Лучше я отправлюсь один", [[ "Нельзя-так. Священное-место-храм. Другие-yhe-na'vji'a'rr не-одобрят". ]]}; }; }; char_aikerjarr_dlg = dlg { var { state = 0; }; nam = "Аикерьярр"; dsc = function(s) if (s.state == 0) then psub("generic"); elseif (s.state == 1) then psub("hard_to_understand"); elseif (s.state == 2) then if (atl_iyh_state == 4) then pon("iyh4"); elseif (atl_iyh_state == 5) then pon("iyh5"); end; psub("what_next"); end; return [[ Аикерьярр медленно поворачивается к вам: "Я слушать ты". ]]; end; phr = { {tag = "generic"}; --Dyp’atre’anot’rr --Iraa’pha’anot’rr {"Расскажи о конфликте между вашими городами", [[ Аикерьярр недовольно смотрит на вас:"Вы не помочь".^ Немного подумав, он рассказывает: "Na'vji'a'yhe'dyp'atre'anot'rr говорить yhe мы украсть реликвия'yhe'dyp'atre'anot'rr. Мы не-делать!" -- Аикерьярр злобно стучит зубами и в ярости сжимает кулаки. Через некоторое время он успокаивается и продолжает: "Zly'na'a'yhe'dyp'atre'anot'rr после-украсть реликвия'yhe'iraa’pha’anot’rr!" ]], code [[ char_aikerjarr_dlg.state = 1; atl_iyh_state = 2; psub("hard_to_understand"); ]]}; {"Я вернусь позже", [[ Аикерьярр отворачивается от вас, даже не удостоив ответа. ]], code [[ back(); ]]}; {tag = "hard_to_understand"}; {"Na'vji'a'yhe'dyp'atre'anot'rr?", [[ Аикерьярр ворчит: "Ты глупый. Я говорить yhe na'vji'a'rr в-dyp'atre'anot'rr-живут". ]]}; {"Yhe'dyp'atre'anot'rr?", [[ Аикерьярр ворчит: "Ты совсем-глупый". ]]}; {"Zly'na'a'yhe'dyp'atre'anot'rr?", [[ Аикерьярр ворчит: "Ты глупый. Na'vji'a'yhe'dyp'atre'anot'rr". ]]}; {"Yhe'iraa’pha’anot’rr?", [[ Аикерьярр ворчит: "Ты совсем-глупый". ]]}; {"Так и что это все значит?", [[ Аикерьярр злобно рычит: "Война будет. Мы уничтожить zly'a'yhe'dyp'atre'anot'rr". ]], code [[ char_aikerjarr_dlg.state = 2; psub("what_next"); ]]}; {"Я вернусь позже", [[ Аикерьярр отворачивается от вас, даже не удостоив ответа. ]], code [[ back(); ]]}; {tag = "what_next"}; {tag="iyh4", "Мы знаем, где реликвия Дипатреанотра. Есть старый храм навьяров, в котором живет скат.", [[ Аикерьярр кивает: "Я не-понимаю, hyd это связано с-текущей-ситуацией. Ты узнай e тогда-приходи" ]], code [[ back(); ]]}; {tag="iyh5", "Мы знаем, где реликвия Дипатреанотра. Есть старый храм навьяров, в котором живет затмевающий-свет.", [[ Аикерьярр кивает: "Ты знаешь наши-слова. Ты знаешь наши-легенды?" ]], code [[ psub("legend"); ]]}; {"Я вернусь позже", [[ Аикерьярр отворачивается от вас, даже не удостоив ответа. ]], code [[ back(); ]]}; {tag="legend"}; {"[Рассказать легенду об Излучающем Тьму]", [[ Аикерьярр кивает: "Ты не-совсем-глупый. Ты слушай меня. Я не-хочу-в-храм-пускать тебя. Но я понимаю, yhe ты мои-слова-подтвердишь. Ты скажешь Ry'vee'rr yhe мы вместе-отправимся в-храм и реливкию-вернем. Ты уходи". ]], code [[ atl_iyh_state = 6; back(); ]]}; }; }; char_ryveerr_dlg = dlg { var { state = 0; }; nam = "Ривеерр"; disp = "Ривеерр"; entered = function(s) psub("generic"); if (s.state == 0) then if (atl_iyh_state > 0 and atl_iyh_state < 4) then pon("about_relic"); elseif (atl_iyh_state == 4) then psub("situation"); elseif (atl_iyh_state == 5) then pon("legend"); end; elseif (s.state == 1) then if (atl_iyh_state == 6) then if (atl_iof_learr_dead) then pon("take_aikerjarr"); else pon("take_learr"); end; end; pon("legend2"); end; return [[ Ривеерр оборачивается к вам: "Ты говори". ]]; end; phr = { {tag="generic"}; {tag="about_relic", false, "Расскажи о конфликте между вашими городами", [[ Ривеерр рассказывает вам: "Na'vji'a'rr-из-Iraa’pha’anot’rr украли нашу-реликвию. Мы тем-же-ответили им". ]], code [[ psub("more_on_relic"); ]]}; {always=true, "Я пойду", [[ Ривеерр прощается с вами: "Мы позже-поговорим". ]], code [[ back(); ]]}; {tag="more_on_relic"}; {"Тем же?", [[ Ривеерр улыбается: "Мы взяли их-реликвию. Мы вернем ее, ysl они вернут нашу-реликвию". ]]}; {"Вы уверены, что кража - их рук дело?", [[ Ривеерр уверенно кивает: "Только-они могли сделать. Я расскажу", -- Ривеерр на небольшое время замолкает, словно собираясь с мыслями, после чего продолжает: "Na'vji'a'yhe'iraa'pha’anot’rr ночью-в-наш-храм-пришли e убили охранникаов. Они украли реликвию". ]], code [[ psub("why"); ]]}; {tag="why"}; {"Вы уверены, что это они?", [[ Ривеерр отвечает: "Другой-никто не-мог-сделать". ]], code [[ atl_iyh_ryveerr_spoken = true; psub("generic"); ]]}; {tag="situation"}; {"Мы знаем, где ваша реликвия. Мы знаем об одном древнем храме, где живет гигантский скат.", [[ "Я не-понимаю, hyd это поможет нам". ]], code [[ psub("cancel");]]}; {always=true, "Я пойду", [[ Ривеерр прощается с вами: "Мы позже-поговорим". ]], code [[ back(); ]]}; {tag="legend"}; {"Мы знаем где ваша реликвия. Мы знаем об одном древнем храме, где живет затмевающий свет. [Кратко пеесказать легенду]", [[ "Я знаю эту-легенду. Вы возможно-правы. В-храм вам-нельзя-идти. Это наше-священное-место. he'vji'a'rr не-место-там. Затмевающий-свет не-враг-нам. Его нельзя-тревожить". ]], code [[ psub("legend_more")]]}; {always=true, "Я пойду", [[ Ривеерр прощается с вами: "Мы позже-поговорим". ]], code [[ back(); ]]}; {tag="legend_more"}; {"Вы могли бы сопровождать нас. ", [[ "В-храм нельзя-вам". ]], code [[ char_ryveerr.state = 1; ]]}; {always=true, "Я вернусь позже", [[ Ривеерр прощается с вами: "Мы позже-поговорим". ]], code [[ back(); ]]}; {tag="legend2"}; {tag="take_learr", false, "Леарр согласилась сопровождать нас в храм. ", [[ "Леарр'yhe'iraa’pha’anot’rr. Не-уверен-я что-могу-доверять-ей. Я подумать-должен..." - Некоторое время Ривеерр стоит неподвижно, задумавшись. Наконец, скрестив руки на груди, Ривеерр продолжает: "Я согласен". ]], code [[ atl_iyh_state = 6; back(); ]]}; {tag="take_aikerjarr", false, "Аикерьярр согласился сопровождать нас в храм", [[ "Аикерьярр'yhe'iraa’pha’anot’rr. Не-уверен-я что-могу-доверять-ему. Я подумать-должен..." - Некоторое время Ривеерр стоит неподвижно, задумавшись. Наконец, скрестив руки на груди, Ривеерр продолжает: "Я согласен". ]], code [[ atl_iyh_state = 6; back(); ]]}; {always=true, "Я вернусь позже", [[ Ривеерр прощается с вами: "Мы позже-поговорим". ]], code [[ back(); ]]}; {tag="cancel"}; {always=true, "Я вернусь позже", [[ Ривеерр прощается с вами: "Мы позже-поговорим". ]], code [[ back(); ]]}; }; }; char_loong_dlg = dlg { var { state = 0; }; nam = "Джинхэй Лун"; disp = "Джинхэй Лун"; entered = function(s) 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 (s.state == 0) then s.state = 1; psub("first_meeting"); return [[ Немолодой китаец внимательно смотрит на вас через стекла старых очков. Он приветствует вас: "Добро пожаловать, господин, на нашу станцию. Я Джинхэй Лун, занимаюсь языком na'vji'a'rr-ов". ]]; else psub("generic"); return [[ Временная затычка диалога ]]; end; end; phr = { {tag="first_meeting"}; {"Na'vji'a'rr-ов?", [[ "Na'vji'a'rr - дословно - разумный, живущий снизу, то есть на дне океана. Вы наверняка их уже видели здесь на станции - такие чешуйчатые, высокие". ]]}; {"Я Дэвид Дрейк, очень приятно", [[ Джинхэй кланяется вам в ответ и говорит: "Очень рад вас видеть. Ваш отец построил Атлантиду, только чтобы мы могли изучать na'vji'a'rr-ов и общаться с ними. Но вы наверняка пришли по делу. Что вы хотите?" ]], }; {tag="generic"}; {tag="sabotage", "Вы знаете, что пожар в Игнисе - результат саботажа?", function(s) atl_lfc_panic = atl_lfc_panic + 1; atl_rep_darkstar = atl_rep_darkstar - 1; return [[ "Если это и так, то надо не на каждом углу кричать, а предоставить сведения Даркстару или Моро. Они найдут, как решить проблему". ]]; end}; {tag="ignis_what", "Вы знаете, что произошло в Игнисе?", [[ "Об этом вам лучше узнать у Райта или Даркстара. Я мало что знаю". ]]}; {always=true, "Ну все, пока", "Прощай, смертный", code [[ back(); ]]}; }; }; char_winterlight_dlg = dlg { var { state = 0; }; nam = "Сильвия Уинтерлайт"; disp = "Сильвия Уинтерлайт"; entered = function(s) if (atl_iyh_state == 4) then pon("legend"); 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 (s.state == 0) then psub("first_meeting"); return [[ Женщина лет тридцати-пяти-сорока стоит, склонившись над картой и внимательно изучает ее. Увидев вас, она отвлекается от карты и спрашивает: "Вы Дэвид Дрейк? Я Сильвия Уинтерлайт. Рада встрече, у нас нечасто новых людей встретить можно". ]]; else psub("generic"); return [[ Сильвия оборачивается к вам: "Приветствую, что вы хотели?" ]]; end; end; phr = { {tag="first_meeting"}; {"Совершенно верно, я Дэвид Дрейк", [[ "Рада знакомству. Я мало что могу рассказать вам об устройстве станции, но если у вас есть какие-то вопросы касательноо культуры и истории навьяров - я всегда рада помочь". ]], code [[ psub("generic"); ]]}; {tag="generic"}; {tag="legend", false, "Ты можешь рассказать мне навьярскую легенду о скате?", [[ Сильвия кажется заинтересованной: "У навьяров их много, какую конкретно вы хотите услышать?" ]], code [[ psub("which_legend"); ]]}; {tag="sabotage", false, "Вы знаете, что пожар начался из-за саботажа?", function(s) atl_lfc_panic = atl_lfc_panic + 1; atl_rep_darkstar = atl_rep_darkstar - 1; if (atl_lfc_panic <= 2) then return [[ Сильвия Уинтерлайт пожимает плечами: "Не поверю, чтобы кто-то это мог сделать". ]]; elseif (atl_lfc_panic == 3) then return [[ Сильвия Уинтерлайт удивленно смотрит на вас: "Вы не первый кто так говорит. Но кто это мог сделать?" ]]; end; end;}; {tag="ignis_what", false, "Вы знаете, что произошло в Игнисе?", [[ "Крайней мало. Вам лучше поговорить с Райтом или Даркстаром". ]]}; {always=true, "Я пойду", [[ Сильвия молча кивает и возвращается к своим делам. ]], code [[ back(); ]]}; {tag="which_legend"}; --TODO добавить несколько легенд {"Что-нибудь связанное с храмами и реликвиями", [[ Сильвия задуиывается: _"Храмы, реликвии и скаты... Да, есть кое-что", -- она откидивыет волосы назад и продолжает: "Согласно этой легенде, хранителей одного из святилищ навьяров был могучий затмевающий свет по имени Излучающий Тьму. Это было в те времена, когда навьяры и затмевающие свет были связаны узами дружбы. Излучающий тьму был мудрым хранителем - он не только принимал священные реликвии на сохранение, но и многое знал о них - об их предназначении и истинной ценности. Однажды Излучающий Тьму узнает о необычнайно ценной реликвии, хранящейся в одном из городов и скрывающей в себе древние знания навьяров. Узнает он и о том, что живущие навьяры не в силах прочитать. Тогда он прибыл в город, чтобы просить навьяров отдать ему реликвию на сохранение. Но навьяры отказывают ему. Вернувшись в святилище, Излучающий Тьму придумал план. Ночью он пробрался в город и выкрал реликвию. Когда наутро навьяры обнаружили пропажу, они направились к Излучающему Тьму с требованием вернуть им реликвию. На это могучий затмевающий свет спросил их: ,,Знаете ли вы, что скрывает этот предмет?''^ -- кстати, в некоторых переводах я встречала слово ,,светодиск'', как описание реликвии. ,,Знания наших предков'', -- ответили навьяры. Излучающий Тьму продолжил: ,,Можете ли вы прочитать его?''^ ,,Нет'', --сказали навьяры. Тогда Излучающий Тьму рассказал им легенду о храме в глубинах, которую он прочитал из данной реликвии(Нам, кстати, так и не довелось получить хоть какой-либо целостный текст этой легенды), и сказал им: ,,Можете приходить сюда когда захотите и я расскажу вам то, что вы захотите знать. Но только, если реликвия ваша остается у меня''. Навьяры поняли, что если заберут реликвию, то навсегда утратят древние знания и согласились". ]], code [[ psub("more_on_legend"); ]]}; {tag="more_on_legend"}; {"Светодиск?", [[ "Мы плохо понимаем, для чего они служат. У Светловой один такой был. Блестящий диск - сантиметров 10 в диаметре. Правда вот как их ,,читать''... В привычном понимании, по крайней мере, мы не понимаем. Если рассматривать их под микроскопом - там весьма характерный рисунок проступает. Почему светодиск? Мы не знаем - это навьяры их так называют". ]]}; {"Что за легенда о храме в глубинах?", [[ "Мы только приблизительно знаем о ней - она постоянно упоминается в контексте других легенд и у нас есть фрагменты, которые нам рассказывали навьяры. Когда-то давно навьяры построили храм где-то в ущелье, но по какой-то причине были вынуждены покинуть его". ]]}; {"Спасибо, я пойду", [[ "До встречи. Если захотите еще древних сказаний послушать - приходите". ]], code [[ atl_iyh_state = 5; psub('back'); ]]}; }; }; char_jack_wright_atlantis_dlg = dlg { var { state = 0; }; nam = 'char_jack_wright_atlantis_dlg'; entered = function(s) if (s.state == 0) then psub("business_or_no"); return [[ Джек отворачивается от Леарр, и обращается к вам: "Привет, ты по делу или просто так?" ]]; end; end; phr = { {tag = "business_or_no"}; {"Как тебе станция?", [[ "Невероятно! Поверить не могу, что мой отец вместе с твоим это все придумали и создали. Это совершенство, никак не меньше - они уже десять лет почти живут без связей с поверхностью, не испытывая при этом никаких проблем". ]]}; {always = "true", "Я с Леарр поговорить пришел", function(s) if (char_learr_atlantis.offended) then return [[ Джек ухмыльнулся: "Удачи, я подожду в главном зале". Джек поднялся и вышел. ]]; else return [[ "Надеюсь, я вам не помешаю? В любом случае, я подожду в главном зале". Джек поднялся и вышел. ]]; end; end, code [[ remove('char_jack_wright_atlantis', 'atl_ignis_hall_a'); back(); ]]}; }; }; char_michael_wright_dlg = dlg { var { state = 0; lfc_dialog = false; }; nam = "Майкл Райт"; disp = "Майкл Райт"; entered = function(s) psub("generic"); 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; return [[ Майкл Райт просматривает какие-то чертежи. Как только вы подходите, он отвлекается и приветствует вас: "Добрый день. Чем могу быть полезен?" ]]; end; phr = { {tag="generic"}; {tag="nih_fixed", "Я нашел утечку", [[ "Спасибо, я отправлю туда человека, чтобы он все поправил. Пока у меня больше нет для вас заданий". ]], 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 not atl_jack_in_party) then atl_nih_init(); pr([[ "Кстати, у меня есть для вас небольшое задание. У нас где-то утечка воздуха. Ничего критичного. Просто прогуляйтесь по станции и если обнаружите, где это - сообщите мне. До встречи", -- Майкл Райт возвращается к своим делам. ]]); else pr([[ "До встречи", -- Майкл Райт возвращается к своим делам. ]]); end; end, code [[ back(); ]]}; }; }; char_legrand_dlg = dlg { var { state = 0; }; nam = "Мари Легран"; disp = "Мари Легран"; entered = function(s) 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 (s.state == 0) then s.state = 1; psub("first_meeting"); return [[ Перед вами, склонившись над каким-то журналом сидит женщина лет сорока-сорока-пяти. Длинные темные волосы убраны в хвост. На носу очки в тяжелой оправе. Не обращая внимания на вас, она продолжает водить пальцем по строчкам, периодически делая какие-то пометки. ]]; else psub("generic"); return [[ Не обращая внимания на вас, Мари Легран продолжает водить пальцем по строчкам, периодически делая какие-то пометки. ]]; end; end; phr = { {tag="first_meeting"}; {"Извините?", [[ Женщина поднимает голову и отрывается от работы. Она выпрямляется и улыбаясь приветствует вас: "Добро пожаловать в библиотеку Атлантиды. Я Мари Легран" ]], code [[psub("first_meeting_2"); ]]}; {tag="first_meeting_2"}; {"Я Дэвид Дрейк, рад знакомству", [[ Она кивает и спрашивает вас: "Как вы нашли Левиафан?" ]], code [[psub("first_meeting_3"); ]]}; {tag="first_meeting_3"}; {"Это долгая история", [[ Мари Легран кивает: "Ладно, потом как-нибудь, если торопитесь" ]], [[ psub("generic") ]]}; {"Я нашел тайник отца со старыми схемами. Пришлось побегать, чтобы восстановить субмарину. Я чудом собрал все необходимое", [[ Мари Легран удивленно смотрит на вас: "Удивительно. Скорее всего Уильям хотел, чтобы вы нашли Левиафан. Жаль, что вы прибыли слишком поздно. Когда он узнал про этот древний город, он собрал несколько помощников и отправился на Надежде на его поиски". ]], code [[ pon("father_more");psub("generic"); ]]}; {tag="generic"}; {tag="father_more", false, "Кто отправился вместе с моим отцом?", [[ "Немногие. Они вообще хотел отправиться вдвоем с Блэком, но Блэк уговорил Уильяма взять Джона Брауна и Дэмина Пина". ]], code [[psub("more_people");]]}; {tag="sabotage", false, "Вы знаете, что пожар в Игнисе начался из-за саботажа?", function(s) atl_lfc_panic = atl_lfc_panic + 1; atl_rep_darkstar = atl_rep_darkstar - 1; if (atl_lfc_panic <= 2) then return [[ Мари Легран удивленно смотрит на вас: "Откуда вы знаете? Кому такое в голову придти может?" ]]; elseif (atl_lfc_panic == 3) then return [[ Мари Легран удивленно смотрит на вас: "Вы понимаете, что говорите? Кому такое в голову придти может?" ]]; end; end}; {tag="ignis_what", false, "Вы знаете, что произошло в Игнисе?", [[ "Поговорите лучше с Даркстаром или Райтом". ]]}; {always=true, "Я пойду", [[ "Приходите еще" ]], code [[ back(); ]]}; {tag="more_people"}; {"Расскажите больше об Адриане Блэке", [[ ]]}; {"Расскажите больше о Джоне Брауне", [[ ]]}; {"Расскажите больше о Дэмине Пине", [[ ]]}; {"Давайте о другом поговорим", [[ "Хорошо" ]], code [[pret();]]}; }; }; char_radcliffe_atlantis_dlg = dlg { var { state = 0; lfc_dialog = false; }; nam = "Уолтер Рэдклифф"; disp = "Уолтер Рэдклифф"; entered = function(s) 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 (s.state == 0) then s.state = 1; psub("first_meeting"); return [[ Перед вами стоит человек лет пятидесяти, одетый в рабочий халат. Как только вы входите, он протягивает вам руку: "Добро пожаловать, господин Дрейк. Я - Уолтер Рэдклифф, инженер". ]]; else psub("generic"); return [[ Уолтер Рэдклифф кивает вам: "Добрый день". ]]; end; end; phr = { {tag = "first_meeting"}; {"[Пожать руку]Рад знакомству", [[ "Мы с Майклом вместе работали над Левиафаном. Многие решения в вашей субмарине - мои. Если вы не против, я хотел бы продолжить путешествие вместе с вами - во-первых - вам пригодится мой опыт, а во-вторых - я хочу увидеть Левиафан в деле". ]], code [[ rel_walter = rel_walter + 1; psub("leviathan"); ]]}; {"Рад знакомству", [[ Уолтер убирает руку и продолжает: "Я думаю, вы не просто так пришли. Спрашивайте". ]], code [[ psub("generic"); ]]}; {"[Промолчать]", [[ Уолтер убирает руку и продолжает: "Я думаю, вы не просто так пришли. Спрашивайте". ]], code [[ rel_walter = rel_walter - 1; psub("generic"); ]]}; {tag = "leviathan"}; {"Интересно, и что вы можете рассказать о Левиафане?", [[ Уолтер снимает очки, убирая их в нагрудный карман: "Левиафан строился как Надежда - для дальних путешествий и максимальной автономности. После успеха предыдущих субмарин, Райт решил сделать Левиафан заметно больше предыдущих кораблей. Сверхмощная батарея обеспечивает субмарину энергией более месяца при максимальных оборотах двигателей. Также есть паровой двигатель - он используется не только для движения, но и генерирует электричество. До Левиафана мы не экспериментировали с этим". ]]}; {"Вы знаете, куда отправился мой отец отсюда?", [[ Уолтер отрицательно качает головой: "Не больше, чем остальные на станции". ]]}; {"Буду рад, если вы присоединитесь к нам", [[ "Отлично. Но вы ведь, еще поговорить хотите?" ]], code [[ psub("generic");]]}; {"Я не думаю, что вы поможете", [[ "Очень жаль. Впрочем, у вас есть время подумать. Насколько я знаю, Даркстар и Моро собираются держать вас здесь какое-то время". ]], code [[ psub("generic");]]}; {tag = "generic"}; {tag="sabotage", false, "Вы знаете, что пожар в Игнисе - результат саботажа?", [[ "Безусловно. Системы энергоснабжения проектировал я и абсолютно уверен в их безопасности и надежности. Судя по тому, что произошло - кто-то весьма грамотный ,,доработал'' систему энергоснабжения Игниса. Я не думаю, что это мог быть один человек... Хотя если он делал это несколько дней - вполне вероятно. Как это сделать, кроме нас с Райтом знают только трое: Мишель Леруа, Чарльз Джонс и Мари Легран. И еще кое-что. Даркстар просил меня ни с кем про это не разговаривать, поэтому надеюсь на ваше понимание. Отдельно попрошу - не говорить на эту тему с моей сестрой". ]], code [[ rel_walter = rel_walter + 1; ]]}; {tag="ignis_what", false, "Вы, как инженер, можете рассказать, что произошло в Игнисе?", [[ "Пожар. Вам что-то еще известно?" ]]}; {"Я пойду", [[ "До встречи", - Уолтер отворачивается от вас и возвращается к своим делам. ]], code [[ back();]]}; }; }; char_xiao_dlg = dlg { var { state = 0; }; nam = "Вейюан Сяо"; disp = "Вейюан Сяо"; entered = function(s) 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 (s.state == 0 ) then s.state = 1; psub("first_meeting"); return [[ Перед вами стоит китаец лет пятидесяти. Продолжая заниматься сборкой какого-то механизма, он говорит: "Добро пожаловать на Атлантиду. Я Вейюан Сяо. Инженер". ]]; else psub("generic"); return [[ Перед вами стоит Вейюан Сяо. Продолжая заниматься сборкой какого-то механизма, он говорит: "Вы вернулись". ]]; end; end; phr = { {tag="first_meeting"}; {"Дэвид Дрейк, рад знакомству", [[ Вейюан на секунду отвлекается от своего занятия и внимательно смотрит на вас: "Да, вы похожи на своего отца. Он великий человек. Вся станция - его рук дело". ]], code [[ psub("first_meeting_2"); ]]}; {"Вы из Китая?", [[ "Да. Я с молодости работал на Вестхейвен Трансоушен. Уильям Дрейк - достойнейший человек, жаль мы ничем не можем ему сейчас помочь". ]]}; {tag="first_meeting_2"}; {"Вы хорошо знали отца?", [[ "Я уважаю его, как, думаю, все на этой станции. Пожертвовать всем ради призрачной мечты - только великий человек мог пойти на такое. Он отправился на поиски легендарного города древних навьяров. К сожалению, я не смог отправиться с ним - я был нужен на станции. Я знаю что вы здесь из-за него и я надеюсь, что вы не оставите вашу идею найти Уильяма и доведете свое дело до конца". ]], code [[ psub("generic"); ]]}; {"У меня к вам несколько вопросов", [[ "Слушаю". ]], code [[ psub("generic"); ]]}; {tag="generic"}; {tag="sabotage", false, "Вы знаете, что пожар в Игнисе - следствие саботажа?", function(s) atl_lfc_panic = atl_lfc_panic + 1; atl_rep_darkstar = atl_rep_darkstar - 1; return [[ "Оставьте это Даркстару. Если саботаж имел место быть - Винсент найдет виновного. Я передам ему ваши слова". ]] end;}; {tag="ignis_what", false, "Что произошло в Игнисе?", [[ "Меня там не было. Не берусь говорить". ]]}; {always=true, "Я пойду", [[ Вейюан Сяо так же не отвлекаясь от своего занятия прощается с вами: "Увидимся позже". ]], code [[ back(); ]]}; }; }; char_leroy_dlg = dlg { var { state = 0; }; nam = "Мишель Леруа"; disp = "Мишель Леруа"; entered = function(s) 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 (s.state == 0) then s.state = 1; psub("first_meeting"); return [[ В кресле сидит человек лет пятидесяти, одетый в простой костюм. У него кудрявые рыжие волосы и не менее рыжая бородка. В кармане пиджака лежат очки. Руки лежат в подлокотниках. Его темные глаза изучают вас. ]]; else psub("generic"); return [[ Мишель Леруа сидит в кресле и смотрит на вас. ]]; end; end; phr = { {tag="first_meeting"}; {"Добрый день. Я Дэвид Дрейк", [[ Человек встает и протягивает вам руку: "Мишель Леруа. Инженер". ]], code [[ psub('first_meeting_2'); ]]}; {tag="first_meeting_2"}; {"[Пожать руку]Рад знакомству", [[ Мишель садится обратно и говорит: "Перейдем к делу. Что вы хотели?" ]], code [[ psub('generic'); ]]}; {"Рад знакомству", [[ Мишель садится обратно и говорит: "Перейдем к делу. Что вы хотели?" ]], code [[ psub('generic'); ]]}; {tag="generic"}; {tag="sabotage", false, "Вы знаете, что пожар в Игнисе начался из-за саботажа?", [[ "Кто вам это сказал? Никто на станции не будет в здравом уме подвергать опасности свою жизнь еще больше". ]], code [[ atl_lfc_leroy_spoken = 1; ]]}; {tag="ignis_what", false,"Что вы можете сказать о произошедшем в Игнисе?", [[ "Короткое замыкание, огонь быстро распространился по секции". ]]}; {always=true, "Я пойду", [[ "Увидимся". ]], code [[ back(); ]]}; }; }; char_goldman_dlg = dlg { var { state = 0; }; nam = "Леонард Голдман"; disp = "Леонард Голдман"; entered = function(s) 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 (s.state == 0) then s.state = 1; psub("first_meeting"); return [[ Перед вами высокий человек лет пятидесяти. Густые черные волосы коротко острижены. Лицо гладко выбрито. Увидев вас, он говорит: "Вы прибыли на Левиафане? Я Леонард Голдман. Занимаюсь электросистемами станции" ]]; else psub("generic"); return [[ Леонард Голдман вопросительно смотрит на вас: "Что вы хотели?" ]]; end; end; phr = { {tag="first_meeting"}; {"Я Дэвид Дрейк. Рад знакомству", [[ Леонард кивает, но ничего не говорит ]], code [[ psub("generic"); ]]}; {tag="generic"}; {tag="sabotage", false, "Вы знаете, что пожар начался из-за саботажа?", [[ Вы видите удивление и страх на лице Голдмана. Он неуверенно спрашивает: "С чего вы взяли?" ]], code [[ psub("sabotage2"); atl_lfc_leroy_spoken = 1; ]]}; {tag="ignis_what", false, "Вы знаете, что произошло в Игнисе?", [[ "Не больше чем вы". ]]}; {"Я пойду", [[ "Поговорим позже". ]], code [[ back(); ]]}; {tag="sabotage2"}; {"Даркстар сказал", [[ "Даркстар мог и ошибиться. Я в это не поверю". ]]}; {"Это очевидно", [[ "С чего вы взяли? будете дальше распускать подобные слухи - я доложу Даркстару". ]]}; {"Эээ... Я пошутил", [[ "Вы вообще нормальный?!" ]], code [[ psub('back'); ]]}; }; }; char_jones_dlg = dlg { var { state = 0; lfc_dialog = false; }; nam = "Чарльз Джонс"; disp = "Чарльз Джонс"; entered = function(s) 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 (s.state == 0) then s.state = 1; psub("first_meeting"); return [[ Перед вами сидит немолодой человек, одетый в недорогой костюм. Взгляд его серых глаз усталый и безжизненный. Лицо изрыто глубокими морщинами. Седые волосы коротко острижены. Подбородок гладко выбрит. При виде вас он встает и приветствует вас: "Здравствуйте, меня зовут Чарли. Чарли Джонс". ]]; else psub("generic"); return [[ Чарльз Джонс приветствует вас: "Здравствуйте". ]]; end; end; phr = { {"Я Дэвид Дрейк. Рад знакомству", [[ Чарльз тяжело вздыхает: "Взаимно". ]], code [[ psub("generic"); ]]}; {tag = "sabotage", false, "Вы знаете, что причиной пожара был саботаж?", function(s) atl_lfc_panic = atl_lfc_panic + 1; atl_rep_darkstar = atl_rep_darkstar - 1; if (atl_lfc_panic == 1) then return [[ Чарльз отрицательно качает головой: "Я и сам не прочь покинуть станцию, но есть же цивилизованные методы. Не верю". ]]; elseif (atl_lfc_panic == 2) then return [[ Чарльз отрицательно качает головой: "Это не более чем слухи. Не поверю, чтобы кто-то мог намеренно это сделать" ]]; elseif (atl_lfc_panic == 3) then return [[ Чарльз внимательно смотрит на вас. В его глазах вы видите страх и удивление: "Вы серьезно? Теперь у нас помимо старой, разваливающейся станции еще и саботажник завелся?!" ]]; end; end}; {tag = "ignis_what", false, "Вы знаете, что произошло в Игнисе?", [[ "Да. Станция уже старая. Дальше будет еще хуже". ]]}; {always=true, "Я пойду", [[ "До встречи". ]], code [[ back(); ]]}; }; };