# HG changeset patch # User Silverwing # Date 2017-04-04 17:43:36 # Node ID e4d9f33f652309940bdb0de38b382ea7d02b528c # Parent 8bbd023e686b5b0bf63f6ae5e37d5ae4e75b81dd Progress on dlg rewrite; Michael Wright dlg added diff --git a/atlantis.lua b/atlantis.lua --- a/atlantis.lua +++ b/atlantis.lua @@ -889,6 +889,7 @@ char_michael_wright = npc { learr_asked = 0; ryveerr_asked = 0; aikerjarr_asked = 0; + jack_asked = 0; }; dsc = function(s) if (where(char_jack_wright_atlantis) == atl_ignis_hall_a) then diff --git a/atlantis_dlg.lua b/atlantis_dlg.lua --- a/atlantis_dlg.lua +++ b/atlantis_dlg.lua @@ -900,6 +900,20 @@ char_michael_wright_dlg = dlg { return [[Майкл Райт отвечает: "Я познакомился с вашим отцом во время нашей учебы в университете. Он никогда не относился серьезно к учебе, но уже тогда он умел собирать вокруг себя людей. Создание Вестхейвен Трансоушен было его идеей. Я помню, как мы с Моро первое время очень сомневались, стоит ли ввязываться в подобную авантюру. Дрейк активно развивал компанию, пока она существовала. Наверное, любой другой на месте Дрейка отправил бы меня лечиться, услышав мое предложение создать подводный корабль. Уильям тогда внимательно выслушал меня, задал пару вопросов и выделил деньги на проект". ]]; end; end}; + {tag="on_jack", false, "Расскажите о своем сыне. ", function() + if (atl_rep_wright < 0) then + char_michael_wright.jack_asked = 1; + return [[Майкл Райт отвечает: "Я не хочу об этом говорить". ]]; + else + char_michael_wright.jack_asked = 2; + if (atl_jack_in_party) then + return [[Майкл Райт отвечает: "Мой сын, Джек, остался на поверхности вместе с моей женой, Элис. Я оставил им дом и немаленькое состояние, в надежде, что они справятся сами. Жаль, что все так получилось. Элис умерла, а Джек потратил лучшие годы на безуспешные попытки найти меня. Спасибо, что взяли моего сына с собой". ]]; + else + psub("son"); + return [[Майкл Райт отвечает: "Мой сын, Джек, остался на поверхности вместе с моей женой, Элис. Я оставил им дом и немаленькое состояние, так что надеюсь, что у них все хорошо". ]]; + end; + end; + end}; {tag="on_black", false, "Расскажите об Адриане Блэке. ", function() if (atl_rep_wright < 0) then char_michael_wright.drake_asked = 1; @@ -1026,7 +1040,6 @@ char_michael_wright_dlg = dlg { return [[Майкл Райт отвечает: "Не думаю, что могу что-то о нем сказать. Я видел его один раз, при встрече и не могу сказать, что впечатление было благоприятным. Слишком заносчивый он". ]]; end; end}; - {always=true, "Мне пора", function(s) if (atl_nih_state == 0 and atl_jack_in_party) then atl_nih_state = 3; @@ -1038,6 +1051,10 @@ char_michael_wright_dlg = dlg { pr([["До встречи", -- Майкл Райт возвращается к своим делам. ]]); end; end, code [[ back(); ]]}; + {tag="son"}; + {"Мать Джека умерла, а сам он прозябает в своем доме ничего не делая. ", [[Майкл Райт вздыхает: "Жаль, что все так вышло. Спасибо, что честно сказали мне. Наверное..."]], code[[pret();]]}; + {"Мать Джека умерла, но с ним все в порядке. Он все еще живет в вашем доме. ", [[Майкл Райт вздыхает: "Элис...". ]], code[[pret();]]}; + {"У них все хорошо. ", [[Майкл Райт кивает: "Рад это слышать". ]], code[[pret();]]} }; };