Files @ 330c85d8b766
Branch filter:

Location: games/Awakening/ending.lua

silverwing
[fix] Small text changes
global {
    naethvjirr_state = false; -- 1 - alive, me; 2 - alive, father; 3 - destroyed, aedhyarr lives; 4 - destroyed, aedhyarr dead; 5 - naethvjirr wins
    atlantis_state = false; -- 1 - wand returned; 2 - map returned to Iraa; 3 - map returned to Dyp; 4 - atlantis destroyed by saboteur; 5 - atlantis destroyed by navjiarrs
}

-- naethvjirr 5
-- 5 4 3 2 1

--[[
---- Naethvjirr prevails
]]
ending_naethvjirr_prevails_david = cutscene('Пробуждение', 'Пробуждение', [[Наэтвьирр, как оказалось обладает невероятной силой. Уже спустя несколько дней, Лсэрианотр был наполнен вашими механическими слугами. Большая часть города была преобразована в гигантские заводы, на которых производились немыслимые доселе машины. Вы понятия не имеете для чего нужны некоторые из них. Вы пробовали расспросить об этом Наэтвьирра, но он отвечал лишь смутными намеками вроде "они пригодятся нам в будущем" или "мы используем их для развития промышленности". Вскоре, экипаж Левиафана принимает решение вернуться на Атлантиду, но Наэтвьирр уговаривает вас остаться. ]], 'ending_naethvjirr_prevails_david_atlantis');

ending_naethvjirr_prevails_david_atlantis = cutscene('Пробуждение', 'Пробуждение', function(s)
    pr [[Вы даете Наэтвьирру задачу связаться с Атлантидой. Проходит больше месяца, прежде чем вы получаете ответ. ]];
    if atlantis_state == 1 then
        pr [[Группа исследователей прибывает со станции. Они рассказывают об удачно сложившихся обстоятельствах и союзе Дипатреанотра и Ираафаанотра. В библиотеках Лсэриантра их ждут месяцы, если не годы работы по восстановлению знаний, накопленных навьярами за столетия. Наэтвьирр не только не препятствует, но и активно способствует их работе. ]];
    elseif atlantis_state == 2 then
        pr [[Группа исследователей прибывает со станции. В библиотеках Лсэриантра их ждут месяцы, если не годы работы по восстановлению знаний, накопленных навьярами за столетия. Наэтвьирр не только не препятствует, но и активно способствует их работе. Вместе с исследователями прибыло большое количество навьярских переселенцев из пришедшего в упадок Дипатреанотра, которые так же получили жилье в Лсэрианотре. ]];
    elseif atlantis_state == 3 then
        pr [[Обострившиеся отношения между Дипатреанотром и Ираафаанотром практически вынудили Моро задуматься о закрытии станции, но ваши посланники прибывают вовремя. Все жители Атлантиды переселяются в Лсэрианотр, где продолжают свою исследовательскую деятельность. В библиотеках Лсэриантра их ждут месяцы, если не годы работы по восстановлению знаний, накопленных навьярами за столетия. Наэтвьирр не только не препятствует, но и активно способствует их работе. ]];
    elseif atlantis_state == 4 then
        pr [[Посланники возвращаются с печальными новостями -- станция разрушена и покинута. Причиной этого стал саботаж. Наэтвьирр обещает вам найти людей, работавших на станции, но ему это так и не удается.]];
    elseif atlantis_state == 5 then
        pr [[Посланники возвращаются с печальными новостями -- станция разрушена и покинута. Причиной этого стал окончательный раздор с навьярами из Ираафаанотра и Дипатреанотра. Наэтвьирр обещает вам найти людей, работавших на станции, но ему это так и не удается.]];
    end;
end, 'ending_naethvjirr_prevails_david_final');

ending_naethvjirr_prevails_david_final = ending('Пробуждение', [[По указанию Наэтвьирра, вы быстро налаживаете отношения с навьярами по всему земному шару. Спустя несколько лет, он готовится показать себя и людям с поверхности. Как он и предсказывал, люди очень нехотя принимали блага, даруемые морем, но за считанные месяцы, крунейшие экономики мира оказались в серьезной зависимости от Наэтвьирра, поэтому земным правителям пришлось признать его главенство. До вас доходят отрывочные сведения о вспыхивающих тут и там восстаниях, однако где бы вы ни оказывались, вы видите сильно улучшившиеся условия жизни как навьяров так и людей. Десятилетия спустя, Наэтвьирр дает землянам возможность выбраться за пределы родной планеты -- многолетние исследования, проводимые людьми и навьярами при поддержке Наэтвьирра дали свои плоды -- первые люди выходят в открытый космос и перед жителями земли открываются невиданные перспективы. К сожалению, Наэтвьирр не всесилен и, хотя продолжительность жизни сильно увеличилась, бессмертия достичь не удалось. Перед смертью вы передаете ему все полномочия по дальнейшему управлению планетой, заметив, что все равно ничего не изменится -- Наэтвьирр и так принимает все значимые решения. ]], 'Пробуждение');

--[[
-- Naethvjirr prevails under drake
]]

ending_naethvjirr_prevails_william = cutscene('Пробуждение', 'Пробуждение', [[Наэтвьирр, как оказалось обладает невероятной силой. Уже спустя несколько дней, Лсэрианотр был наполнен механическими слугами вашего отца. Большая часть города была преобразована в гигантские заводы, на которых производились немыслимые доселе машины. Однажды, Уильям честно признался вам, что понятия не имеет для чего нужны некоторые из них. Вы пробовали расспросить об этом Наэтвьирра, но он не давал вам никаких комментариев, ссылаясь на то, что над ним властен только Уильям. Вскоре, экипаж Левиафана принимает решение вернуться на Атлантиду и вы отправляетесь вместе со всеми. ]], 'ending_atlantis');

--[[
-- Naethvjirr prevails on its own
]]

ending_naethvjirr_prevails = cutscene('Пробуждение', 'Пробуждение', function(s)
    pr [[Как ни удивительно, Наэтвьирр не применяет к вам никаких ограничительных мер, уверенный в собственном превосходстве. Экипаж Левиафана принимает решение вернуться на Атлантиду и вы отправляетесь вместе с ними. ]];
end, 'ending_atlantis');

ending_naethvjirr_prevails_final = cutscene('Пробуждение', 'Пробуждение', function(s)
    if atlantis_state == 1 then
        pr [[Вернувшись в Лсэрианотр, вы приступаете к работе. В библиотеках Лсэриантра вам придется провести месяцы, если не годы, чтобы восстановить знания, накопленные навьярами за столетия. Наэтвьирр не только не препятствует, но и активно способствует их работе. ]];
    elseif atlantis_state == 2 then
        pr [[Вернувшись в Лсэрианотр, вы приступаете к работе. В библиотеках Лсэриантра вам придется провести месяцы, если не годы, чтобы восстановить знания, накопленные навьярами за столетия. Наэтвьирр не только не препятствует, но и активно способствует их работе. Навьярские переселенцы из пришедшего в упадок Дипатреанотра так же получили жилье в Лсэрианотре. ]];
    elseif atlantis_state == 3 then
        pr [[Наэтвьирр всеми силами содействуeт вашему обустройству в Лсэрианотре. В библиотеках Лсэриантра вам придется провести месяцы, если не годы, чтобы восстановить знания, накопленные навьярами за столетия. ]];
    elseif atlantis_state == 4 or atlantis_state == 5 then
        pr [[Вы возвращаетесь в Лсэрианотр, который становится вашим домом на оставшуюся жизнь. Вы многое узнаете рядом с Уильямом, а Наэтвьирр всегда готов подбросить вам интересное дело. ]];
    end;
end, 'ending_naethvjirr_prevails_final_2');

ending_naethvjirr_prevails_final_2 = ending('Пробуждение', [[Наэтьвирр быстро налаживает отношения с навьярами по всему земному шару. Спустя несколько лет, он готовится показать себя и людям с поверхности. Люди нехотя принимали блага, даруемые морем, но за считанные месяцы, крунейшие экономики мира оказались в серьезной зависимости от Наэтвьирра, поэтому земным правителям пришлось признать его главенство. До вас доходят отрывочные сведения о вспыхивающих тут и там восстаниях, однако где бы вы ни оказывались, вы видите сильно улучшившиеся условия жизни как навьяров так и людей. Десятилетия спустя, Наэтвьирр дает землянам возможность выбраться за пределы родной планеты -- многолетние исследования, проводимые людьми и навьярами при поддержке Наэтвьирра дали свои плоды -- первые люди выходят в открытый космос и перед жителями земли открываются невиданные перспективы. К сожалению, Наэтвьирр не всесилен и, хотя продолжительность жизни сильно увеличилась, бессмертия достичь не удалось. ]], 'Пробуждение');

--[[
-- Naethvjirr destroyed
 ]]
ending_naethvjirr_destroyed = cutscene('Лсэрианотр, зал Наэтвьирра', 'Лсэрианотр, зал Наэтвьирра', function(s)
    if lse_naethvjirr.hp > 0 then
        pr [[Как только последний генератор затихает, металлический навьяр застывает. Наэтвьирра больше нет. ]];
    else
        pr [[Последний генератор затихает и вы облегченно вздыхаете. Наэтвьирра больше нет. ]];
    end;
    if lse_drake.hp > 0 then
        pr [[Ошеломленный Уильям Дрейк произносит: "Не ждал я от тебя такого, сынок". Дрожащей рукой он подносит к виску револьвер и делает выстрел. ]];
    end;
    if lse_aedhyarr.hp > 0 then
        pr [[Аэдхиарр опускается на пол с криком: "Не стреляйте!" ]];
    end;
    if #pl.party == 1 then
        pr [[Фаэтларр приходит в себя. ]];
    elseif #pl.party > 1 then
        pr [[Ваши спутники начинают приходить в себя. ]];
    end;
    pr [[Некоторое время вы стоите посреди затихшего зала, размышляя о произошедшем. ]];

    if lse_aedhyarr.hp > 0 then
        if #pl.party == 1 then
            pr [[Посовещавшись с Фаэтларром, вы принимаете решение вернуться на Атлантиду. Вы оставляете растерянных навьяров во главе с Аэдхиарром в Лсэрианотре. ]];
        elseif #pl.party > 1 then
            pr [[Посовещавшись с вашими спутниками, вы принимаете решение вернуться на Атлантиду. Вы оставляете растерянных навьяров во главе с Аэдхиарром в Лсэрианотре. ]];
        end;
    else
        if #pl.party == 1 then
            pr [[Посовещавшись с Фаэтларром, вы принимаете решение вернуться на Атлантиду. Фаэтларр предпочел остаться в Лсэрианотре в качестве лидера. ]];
        elseif #pl.party > 1 then
            pr [[Посовещавшись с вашими спутниками, вы принимаете решение вернуться на Атлантиду. Фаэтларр предпочел остаться в Лсэрианотре в качестве лидера. ]];
        end;
    end;
end, 'ending_atlantis');

--[[
-- Atlantis ending
 ]]
ending_atlantis = cutscene('Пробуждение', 'Пробуждение', function(s)
 if atlantis_state == 1 then
    -- Wand has been returned
    pr [[Вы возвращаетесь на Атлантиду в удачное время -- отношения Атлантиды с Ираафаанотром и Дипатреанотром укрепились как никогда. Оба города признают первенство Ираафаанотра, заполучившего, благодаря вам, древнюю реликвию -- жезл основателей Ираафаанотра. ]];
    if naethvjirr_state == 2 then
        -- Naethvjirr is controlled by William
        pr [[Вы рассказываете руководителям станции о вашем путешествии и его результатах. Все очень рады, что Уильям жив и добился своего. Пробыв несколько недель на станции, вы собираетесь возвращаться в Лсэрианотр. С вами отправляются Майкл Райт и почти весь исследовательский отдел станции, включая Анну. ]];
    elseif naethvjirr_state == 3 or naethvjirr_state == 4 then
        -- Naethvjirr is destroyed
        pr [[Вы рассказываете руководителям станции о вашем путешествии и его результатах. Посовещавшись в руководителями станции, вы принимаете решение отправиться в экспедицию в Лсэрианотр. С вами отправляются Майкл Райт и почти весь исследовательский отдел станции, включая Анну. ]];
    end;
 elseif atlantis_state == 2 then
     -- Star map is returned to Iraa
     pr [[Вы возвращаетесь на Атлантиду. Отношения между Ираафаанотром и Дипатреанотром накалились до предела. Началось все с того, что вождь Дипатреанотра провозгласил себя наследником древних правителей Ираафаанотра, однако когда вождь Ираафаанотра предъявил жителям обоих городов карту небесных огней, общественное мнение резко изменилось. Многие жители Дипатреанотра начали считать своего вождя обманщиком и перебрались в Ираафаанотр. Последний начал процветать, получив приток свежих рук, первый же окончательно пришел в упадок. ]];
     if naethvjirr_state == 2 then
         -- Naethvjirr is controlled by William
         pr [[Вы рассказываете руководителям станции о вашем путешествии и его результатах. Все очень рады, что Уильям жив и добился своего. Пробыв несколько недель на станции, вы собираетесь возвращаться в Лсэрианотр. С вами отправляются Майкл Райт и почти весь исследовательский отдел станции, включая Анну. Вместе с вами отправились и многие навьяры, из остававшихся в Дипатреанотре. ]];
     elseif naethvjirr_state == 3 or naethvjirr_state == 4 then
         -- Naethvjirr is destroyed
         pr [[Вы рассказываете руководителям станции о вашем путешествии и его результатах. Посовещавшись в руководителями станции, вы принимаете решение отправиться в экспедицию в Лсэрианотр. С вами отправляются Майкл Райт и почти весь исследовательский отдел станции, включая Анну. Вместе с вами отправились и многие навьяры, из остававшихся в Дипатреанотре. ]];
     end;
 elseif atlantis_state == 3 then
     -- Star map is returned to Dyp
     pr [[Вы возвращаетесь на Атлантиду и обнаруживаете станцию на пороге закрытия. Причиной сему стала казавшаяся бесполезной карта небесных огней. Получив карту, вождь Дипатреанотра провозгласил себя наследником древних правителей Ираафаанотра. Между городами разгорается конфликт, который быстро перерастает в открытое противостояние двух городов. Ираафаанотр оказывается закхвачен, а его жители обращены в рабство. Резко изменилось и отношение навьяров к Атлантиде -- Дипатреанотр от открытого диалога перешел к угрозам и ультиматумам. Руководители собираются закрыть станцию. ]];
     if naethvjirr_state == 2 then
         -- Naethvjirr is controlled by William
         pr [[Вы рассказываете руководителям станции о вашем путешествии и его результатах. Все очень рады, что Уильям жив и добился своего. Пробыв несколько недель на станции, вы собираетесь возвращаться в Лсэрианотр. Моро принимает решение перевести в Лсэрианотр всех жителей Атлантиды. При поддержке Левиафана, остальным субмаринам не составит труда совершить долгое путешествие. ]];
     elseif naethvjirr_state == 3  or naethvjirr_state == 4 then
         -- Naethvjirr is destroyed
         pr [[Вы рассказываете руководителям станции о вашем путешествии и его результатах. Посовещавшись с руководителями станции, вы принимаете решение перевести всех жителей в Лсэрианотр. При поддержке Левиафана, остальным субмаринам не составит труда совершить долгое путешествие. ]];
     end;
 elseif atlantis_state == 4 then
     -- Atlantis is destroyed by saboteur
     pr [[Вы возвращаетесь на Атлантиду и обнаруживаете, что станция покинута. Еще находясь снаружи вы обнаруживаете обширные повреждения в секциях Солис, Аэрис и Терра -- очевидно, здесь произошла целая серия аварий. Внутри станции вы находите записи Моро, объясняющие причину аварий -- на Атлантиде объявился еще один саботажник, завершивший дело первого. Одновременные аварии в Аэрисе и Терре сделали нормальную работу станции невозможной и руководителям пришлось закрыть станцию. ]];
 elseif atlantis_state == 5 then
     -- Atlantis is abandoned due to relations
     pr [[Вы возвращаетесь на Атлантиду и обнаруживаете, что станция покинута. Судя по запискам Моро, восстановить отношения с навьярами не удалось, а их возрастающая враждебность стала угрозой безопасности станции. Руководители приняли решение закрыть станцию. ]];
 end;
end, function(s)
    if naethvjirr_state == 2 then
        return "ending_naethvjirr_prevails_william_final";
    end;
    if naethvjirr_state == 5 then
        return "ending_naethvjirr_prevails_final";
    end;
    if atlantis_state == 4 or atlantis_state == 5 then
        return "ending_atlantis_destroyed";
    end;
    if naethvjirr_state == 3 then
        return "ending_lseryanotrr_aedhyarr";
    elseif naethvjirr_state == 4 then
        return "ending_lseryanotrr_phaetlarr";
    end;
end);

ending_atlantis_destroyed = ending('Пробуждение', function(s)
    if rel_jack > 0 then
        pr [[Вы возвращаетесь в Лондон, где встречаетесь с Майклом и Джеком Райтами. Совместно, вы решаете основать новую судостроительную компанию. Компания успешно развивается, а вы не оставляете попыток восстановить контакт с другими людьми с Атлантиды. К сожалению, вам не удается никого найти. ]];
    else
        pr [[Вы возвращаетесь в Лондон, откуда начинаете поиски ваших знакомых по Атлантиде, но, к сожалению, никого найти не удается. ]];
    end;
end, 'Пробуждение');

ending_lseryanotrr_aedhyarr = ending('Пробуждение', function(s)
    if atlantis_state == 1 then
        pr [[В Лсэрианотре вас ждет разочарование. Врата города остаются закрытыми для посторонних. Вам удалось вступить в контакт с несколькими навьярами, оставшимися снаружи и выяснить, что Аэдхиарр приказал закрыть город для посторонних, будь то хевьяры или навьяры. Вам не остается ничего, кроме как вернуться на Атлантиду. По дороге вы посещаете Венаэданотр, где вас ждет теплый прием. Через несколько лет регулярные экспедиции в разные города позволяют не только наладить отношения между навьярами и Атлантидой, но и создают возможность для навьяров из удаленных городов общаться друг с другом. ]];
    elseif atlantis_state == 2 then
        pr [[В Лсэрианотре вас ждет разочарование. Врата города остаются закрытыми для посторонних. Вам удалось вступить в контакт с несколькими навьярами, оставшимися снаружи и выяснить, что Аэдхиарр приказал закрыть город для посторонних, будь то хевьяры или навьяры. Вам не остается ничего, кроме как вернуться на Атлантиду. По дороге вы посещаете Венаэданотр, где вас ждет теплый прием. Многие из навьяров, присоединившихся к экспедиции решают остаться в городе. Через несколько лет регулярные экспедиции в разные города позволяют не только наладить отношения между навьярами и Атлантидой, но и создают возможность для навьяров из удаленных городов общаться друг с другом.  ]];
    elseif atlantis_state == 3 then
        pr [[В Лсэрианотре вас ждет разочарование. Врата города остаются закрытыми для посторонних. Вам удалось вступить в контакт с несколькими навьярами, оставшимися снаружи и выяснить, что Аэдхиарр приказал закрыть город для посторонних, будь то хевьяры или навьяры. Посовещавшись со всеми, Моро принимает решение вернуться на поверхность, где пути жителей станции расходятся. Вы оказываетесь в Лондоне вместе с Майклом и Джеком Райтами. Совместно, вы решаете основать новую судостроительную компанию. Компания успешно развивается, а вы не оставляете попыток восстановить контакт с другими людьми с Атлантиды. К сожалению, вам не удается никого найти. ]];
    end;
end, 'Пробуждение');

ending_lseryanotrr_phaetlarr = ending('Пробуждение', function(s)
    if atlantis_state == 1 then
        pr [[В Лсэрианотре вас встречают с распростертыми объятиями. Под руководством Фаэтларра город начали стремительно восстанавливать. Были отправлены послы во все известные поселения навьяров с целью наладить контакт с ними. Фаэтларр не ограничивает вам доступ в библиотеку Лсэрианотра, поставив условием лишь то, что все восстановленные знания должны остаться достоянием навьяров. ]];
    elseif atlantis_state == 2 then
        pr [[В Лсэрианотре вас встречают с распростертыми объятиями. Под руководством Фаэтларра город начали стремительно восстанавливать. Были отправлены послы во все известные поселения навьяров с целью наладить контакт с ними. Фаэтларр с радостью принимает прибывших с вами навьяров и не ограничивает вам доступ в библиотеку Лсэрианотра, поставив условием лишь то, что все восстановленные знания должны остаться достоянием навьяров. ]];
    elseif atlantis_state == 3 then
        pr [[В Лсэрианотре вас встречают с распростертыми объятиями. Под руководством Фаэтларра город начали стремительно восстанавливать. Были отправлены послы во все известные поселения навьяров с целью наладить контакт с ними. Фаэтларр не ограничивает вам доступ в библиотеку Лсэрианотра, поставив условием лишь то, что все восстановленные знания должны остаться достоянием навьяров. ]];
    end;
end, 'Пробуждение');

ending_naethvjirr_prevails_william_final = cutscene('Пробуждение', 'Пробуждение', function(s)
    if atlantis_state == 1 then
        pr [[Вернувшись в Лсэрианотр, вы приступаете к работе. В библиотеках Лсэриантра вам придется провести месяцы, если не годы, чтобы восстановить знания, накопленные навьярами за столетия. Наэтвьирр не только не препятствует, но и активно способствует их работе. ]];
    elseif atlantis_state == 2 then
        pr [[Вернувшись в Лсэрианотр, вы приступаете к работе. В библиотеках Лсэриантра вам придется провести месяцы, если не годы, чтобы восстановить знания, накопленные навьярами за столетия. Наэтвьирр не только не препятствует, но и активно способствует их работе. Навьярские переселенцы из пришедшего в упадок Дипатреанотра так же получили жилье в Лсэрианотре. ]];
    elseif atlantis_state == 3 then
        pr [[Уильям и Наэтвьирр всеми силами содействуют вашему обустройству в Лсэрианотре. В библиотеках Лсэриантра вам придется провести месяцы, если не годы, чтобы восстановить знания, накопленные навьярами за столетия. ]];
    elseif atlantis_state == 4 or atlantis_state == 5 then
        pr [[Вы возвращаетесь в Лсэрианотр, который становится вашим домом на оставшуюся жизнь. Вы многое узнаете рядом с Уильямом, а Наэтвьирр всегда готов подбросить вам интересное дело. ]];
    end;
end, 'ending_naethvjirr_prevails_william_final_2');

ending_naethvjirr_prevails_william_final_2 = ending('Пробуждение', [[По указанию Наэтвьирра, Уильям быстро налаживает отношения с навьярами по всему земному шару. Спустя несколько лет, он готовится показать себя и людям с поверхности. Как он и предсказывал, люди очень нехотя принимали блага, даруемые морем, но за считанные месяцы, крунейшие экономики мира оказались в серьезной зависимости от Наэтвьирра, поэтому земным правителям пришлось признать его главенство. До вас доходят отрывочные сведения о вспыхивающих тут и там восстаниях, однако где бы вы ни оказывались, вы видите сильно улучшившиеся условия жизни как навьяров так и людей. Десятилетия спустя, Наэтвьирр дает землянам возможность выбраться за пределы родной планеты -- многолетние исследования, проводимые людьми и навьярами при поддержке Наэтвьирра дали свои плоды -- первые люди выходят в открытый космос и перед жителями земли открываются невиданные перспективы. К сожалению, Наэтвьирр не всесилен и, хотя продолжительность жизни сильно увеличилась, бессмертия достичь не удалось. Перед смертью ваш отец передает ему все полномочия по дальнейшему управлению планетой, заметив, что все равно ничего не изменится -- он и так принимает все значимые решения. ]], 'Пробуждение');