Files @ b18117337c89
Branch filter:

Location: games/Awakening/atlantis_mousetrap.lua

Silverwing
Fix logic issues with taking Wright aboard Leviathan
atl_mtr_intro = dlg {
    nam = "Атлантида";
    disp = "Атлантида";
    entered = function(s)
        atl_mtr_started = true;
        if have(item_goldmans_clock) then
            pon("clock");
        else
            pon("no_clock");
        end;
        return [[Вы входите в кабинет Даркстара в сопровождении двоих вооруженных охранников. Винсент разворачивается к вам и, положив руки на стол и уставившись на вас, приказывает: "Рассказывайте!"]];
    end;
    phr = {
        {tag="start"};
        {tag="what", "Что происходит?", [[Даркстар спокойно отвечает: "Пока вы мирно спали в своей каюте, мы с Райтом тщательно обследовали Солис. Вывод неутешительный -- кто-то намеренно повредил оборудование, чтобы вызвать избыток давления. Впрочем, вы вне подозрений", -- Даркстар выдерживает небольшую паузу -- "Почти. Но вы были в Солисе последним, поэтому я хочу, чтобы вы рассказали все как было, от начала до конца".]]};
        {tag="solis", "[Рассказать все]", [[Как только вы заканчиваете рассказ, Даркстар кивает: "Вы отлично справились, Дрейк".]]};
        {tag="clock", false, "Я нашел это в Солисе. [Передать часы Даркстару]", [[Даркстар берет часы из ваших рук и разглядывает их некоторое время. Затем возвращает вам со словами: "Вернете их владельцу. Если спросит, где нашли -- говорите правду. Куда он денется с подводной лодки..." -- начальник службы безопасности недобро ухмыльнулся. ]], code [[
            walk("atl_dom_security_office");
        ]]};
        {tag="no_clock", false, "Мне больше нечего добавить. ", function(s)
            psub("why_me");
            if not have(item_goldmans_clock) then
                take(item_goldmans_clock);
                return [["Тогда добавлю я", -- Даркстар достает из стола карманные часы и кладет их на стол, -- "Дрейк, эти часы мы нашли в Солисе. Я хочу, чтобы вы вернули их владельцу". ^Вы осматриваете часы. Под крышкой вы замечаете гравировку "Франсуа Голдман, 1864". После того, как вы убираете их в карман, Даркстар поднимается из-за стола, -- "Дрейк, мне нужно, чтобы Вы помогли мне. Узнайте у Райта, кто последний был в Солисе. Поговорите с другими инженерами. Запоминайте каждую деталь. Сообщайте мне все, что разузнаете". ]]
            else
                return [["Тогда добавлю я", -- Даркстар поднялся из-за стола, -- "Дрейк, мне нужно, чтобы Вы помогли мне. Узнайте у Райта, кто последний был в Солисе. Поговорите с другими инженерами. Запоминайте каждую деталь. Сообщайте мне все, что разузнаете". ]]
            end;
        end};
        {tag="why_me"};
        {"Почему я?", [[Даркстар объясняет: "Саботажник скорее допустит оплошность при общении с вами, чем со мной или Райтом. Я не хочу пока вводить в курс дела кого-либо еще. Вы свободны". ]], code [[walk("atl_dom_security_office");]]};
    };
};

atl_mtr_outro_leroy = cutscene("Винсент Даркстар", "Винсент Даркстар", [[Закончив писать, Даркстар поднимает телефонную трубку и вызывает охрану. Через некоторое время в кабинет входят двое охранников, которым Винсент передает лист бумаги. Они молча читают его и выходят. Даркстар, обращаясь к вам говорит: "Вы можете идти. Остальное мы сделаем сами. Поговорите с Моро насчет Левиафана. Я даю свое одобрение на этот счет". ]], "atl_dom_security_office", function()
    remove(char_leroy, atl_terra_workshop_c);
    atl_mtr_finished = true;
end);

atl_mtr_outro_jones = cutscene("Винсент Даркстар", "Винсент Даркстар", [[Закончив писать, Даркстар поднимает телефонную трубку и вызывает охрану. Через некоторое время в кабинет входят двое охранников, которым Винсент передает лист бумаги. Они молча читают его и выходят. Даркстар, обращаясь к вам говорит: "Вы можете идти. Остальное мы сделаем сами. Поговорите с Моро насчет Левиафана. Я даю свое одобрение на этот счет". ]], "atl_dom_security_office", function()
    remove(char_jones, atl_arctos_jones_room);
    atl_mtr_finished = true;
    atl_mtr_finished_jones = true;
end);