diff --git a/lseryanotrr_intro.lua b/lseryanotrr_intro.lua --- a/lseryanotrr_intro.lua +++ b/lseryanotrr_intro.lua @@ -3,6 +3,7 @@ global { lse_intro_with_jack = false; lse_intro_with_walter = false; lse_intro_with_anna = false; + lse_key = false; }; lse_entered = cutscene("lse_entered", "Левиафан, рубка", [[ @@ -487,4 +488,120 @@ lse_walk_intro = cutscene("lse_walk_intro", "Лсэрианотр", function(s) end; end; end; -end, "lse_black_intro"); \ No newline at end of file +end, "lse_black_intro"); + +lse_black_intro = dlg { + nam = "lse_black_intro"; + disp = "Лсэрианотр, центральный зал"; + entered = function(s) + pr [[ + Когда вы входите в центральный зал, ваш взгляд падает на статую навьяра, стоящую в центре комнаты. Вокруг статуи расположено четыре невысоких стеклянных пилона, а со всех сторон круглого зала к статуе в центре и к пилонам тянутся толстые провода. ^ + Адриан Блэк стоит в дальнем конце комнаты. ^ + ]]; + + if (lse_intro_with_learr) then + pr [[ + Леарр застыла в замешательстве и ждет развития событий. + ]]; + end; + + if (lse_intro_with_jack) then + pr [[ + Джек окидывает взглядом комнату. На его лице явно читается интерес к расположенным в комнате вещам, однако, он не говорит ни слова. + ]]; + end; + + if (lse_intro_with_anna) then + pr [[ + Анна что-то записывает в своем блокноте. + ]]; + end; + + if (lse_intro_with_walter) then + pr [[ + Взгляд Уолтера устремлен в сторону Адриана Блэка. + ]]; + end; + + if (have("item_naethvjirr_key")) then + pon("control"); + end; + + pr [[ + Аэдхиарр подходит к Блэку и сообщает ему: "Гости прибыли". Блэк оборачивается к вам: "Добро пожаловать. Мое имя - Адриан Блэк. Я веду здесь исследовательскую деятельность". + ]]; + + if (lse_intro_with_walter) then + pr [[ + Как только Блэк заканчивает, слово берет Уолтер Рэдклифф: "Думаю, мы знакомы. Где остальной экипаж Надежды?" Блэк спокойно отвечает: "К сожалению, сюда добрались не все. Я единственный остался из экипажа Надежды". Рэдклифф задает следующий вопрос: "Вы знаете навьяра по имени Фаэтларр?" Адриан пожимает плечами: "Я не знаю каждого из них по имени. Что с ним?" Уолтер продолжает свой допрос: "Мы встретили его в Заисланотре. Он говорит, что был на борту Надежды". В глазах Блэка на секунду мелькает страх, но потом он успокаивается: "А, припоминаю. К сожалению, у нас не получилось вернуться за ним после неудачной вылазки в храм Заисланотра. Скажите, он с вами?" Леарр прислушалась и нервно сжала кулаки, а Рэдклифф все так же спокойно ответил: "Нет, он вернулся в Венаэданотр". Леарр облегченно вздохнула, а Блэк лишь печально произнес: "Очень жаль. Я думал, он хочет увидеть наш триумф". + ]]; + end; + end; + phr = { + {"Мое имя - Дэвид Дрейк", [[ + "Рад знакомству, Дэвид. Ты должно быть искал своего отца? Жаль, что так получилось. Последние несколько лет он стремился попасть сюда", - Блэк делает короткую паузу, после чего продолжает, - "Но не смог. Однако я собираюсь продолжить его дело". + ]]}; + {"О каких исследованиях идет речь?", [[ + "Вас не удивляет то, что видели перед тем как попасть сюда, в этот зал? Начиная от древних храмов со светящимися экранами и заканчивая этим городом. Очевидно, что древние навьяры знали и умели гораздо больше теперешних. И, самое главное, гораздо больше нас. Но здесь, в этом зале, находится вершина их достижений. Тот, кого называют Наэтвьирром - спящим в глубинах". + ]], code [[ psub("naethvjirr"); ]]}; + {"Вы хотите пробудить Наэтвьирра?", [[ + "Да". + ]], code [[ psub("naethvjirr"); ]]}; + {tag="naethvjirr"}; + {"Вы понимаете, какой опасности вы подвергаете мир?", [[ + "Если мы все сделаем правильно, Наэтвьирр будет подвластен мне и не сможет сделать ничего без моего ведома. И мне не помешает ваша помощь". + ]], code [[ psub("choise"); ]]}; + {tag="choise"}; + {tag="control", false, "[Показать ключ из древнего храма]Вы не сможете управлять Наэтвьирром без этого", [[ + В глазах Блэка мелькнуло любопытство: "Дайте его сюда, господин Дрейк". Вы не успеваете среагировать, как Аэдхиарр вырывает ключ из ваших рук. + ]], code [[ lse_key = true; ]]}; + {"Я готов помочь", function(s) + walk("lse_help_black"); + end}; + {"Я не стану вам помогать", function(s) + walk("lse_confront"); + end} + }; +}; + +lse_confront = cutscene("lse_confront_intro", "Лсэрианотр", function(s) + if (have("item_naethvjirr_key")) then + lse_key = true; + end; + if (lse_intro_with_learr or lse_intro_with_jack or lse_intro_with_walter or lse_intro_with_anna) then + return [[ + Блэк недовольно поправляет галстук: "Не хотите по-хорошему - будет по-плохому". ^ + В помещение входят несколько вооруженнных стражников. "Обыщите их и отведите в тюрьму. Аэдхиарр, осмотри Левиафан", - приказывает Блэк и возвращается к своим делам. Навьяры делают свое дело тщательно - они забирают все, что было при вас. Сопротивляться бесполезно - их слишком много. Они уводят вас в тюремную камеру и запирают там. Ваших спутников схватили вместе с вами. Вы садитесь на пол и обхватываете голову руками с мыслью: "Все пропало. Это конец". + ]]; + else + return [[ + Блэк недовольно поправляет галстук: "Не хотите по-хорошему - будет по-плохому". ^ + В помещение входят несколько вооруженнных стражников. "Обыщите их и отведите в тюрьму. Аэдхиарр, осмотри Левиафан", - приказывает Блэк и возвращается к своим делам. Навьяры делают свое дело тщательно - они забирают все, что было при вас. Сопротивляться бесполезно - их слишком много. Они уводят вас в тюремную камеру и запирают там. Вы садитесь на пол и обхватываете голову руками с мыслью: "Все пропало. Это конец". + ]]; + end; +end, "lse_phaetlarr_intro"); + +lse_phaetlarr_intro = cutscene("lse_phaetlarr_intro", "Левиафан, грузовой отсек", function(s) + pr [[Когда последователи Блэка вошли в Левиафан, Фаэтларр был на складе. Услышав приближение врагов, навьяр спрятался за один из стеллажей в углу помещения. Через узкую щель между ящиками он легко мог видеть все, что делалось в отсеке. К счастью, стражники, не слишком хорошо знакомые с хевьярской техникой не уделили должного внимания комнате. Впрочем, Фаэтларр все равно почерпнул много нового из разговоров захватчиков: Дрейк схвачен]]; + + if (#player_drake.party > 1) then + pr [[ и, вместе с ним, скорее всего и весь остальной экипаж]]; + end; + + pr [[, а Левиафан и все материалы попали в руки Блэку. Через некоторое время, когда стражники осмотрели все, что посчитали нужным, они покинули субмарину и Левиафан остался пустым. Настало время действовать. + ]]; +end, "lse_switch"); + +lse_switch = room { + nam = "lse_switch"; + disp = "limbo"; + entered = function() + player_phaetlarr.where = "lse_leviathan_cargo_hold"; + pl = player_phaetlarr; + end; +}; + +player_phaetlarr = player { + nam = "player_phaetlarr"; + obj = {}; +} \ No newline at end of file