diff --git a/atlantis_dlg.lua b/atlantis_dlg.lua --- a/atlantis_dlg.lua +++ b/atlantis_dlg.lua @@ -1621,33 +1621,44 @@ char_jack_wright_atlantis_dlg = dlg { }; nam = 'char_jack_wright_atlantis_dlg'; disp = "Джек Райт"; - entered = function(s) + entered = function(s) if (s.state == 0) then psub("business_or_no"); - return [[ - Джек отворачивается от Леарр, и обращается к вам: "Привет, ты по делу или просто так?" + return [[Джек отворачивается от Леарр, и обращается к вам: "Привет, ты по делу или просто так?" ]]; + elseif (atl_iof_completed and char_wright.iof_reaction == 0) then + if (atl_iof_learr_suit) then + psub("iof_learr_suit"); + return [[Джек откладывает книгу и встает с койки и обращается к вам: "Добрый день. Отличная идея, заставить Леарр надеть скафандр. Не знаю, как она справилась бы без него". ]]; + else + psub("iof_learr"); + return [[Джек откладывает книгу и встает с койки и обращается к вам: "Добрый день. Рад тебя видеть. Не знаешь, как дела у Леарр?" ]]; + end; + else + psub("generic"); + return [[Джек откладывает книгу и встает с койки и обращается к вам: "Добрый день. Тебе что-то нужно?"]]; end; end; phr = { + {tag="iof_learr_suit"}; + {"Я рад, что все хорошо закончилось и никто не пострадал. ", [[Джек кивает: "У тебя есть какие-то вопросы?"]], code [[ psub("generic");]]}; + {tag="iof_learr"}; + {"Леарр в порядке, благодаря твоей помощи. ", [[Джек кивает: "Рад это слышать. У тебя есть какие-то вопросы?"]], code [[ psub("generic");]]}; + {"Я еще не говорил с ней. ", [[Джек кивает: "Надеюсь, с ней все хорошо. Тебе что-то нужно?"]], code [[ psub("generic"); ]]}; {tag = "business_or_no"}; - {"Как тебе станция?", [[ - "Невероятно! Поверить не могу, что мой отец вместе с твоим это все придумали и создали. Это совершенство, никак не меньше - они уже десять лет почти живут без связей с поверхностью, не испытывая при этом никаких проблем". - ]]}; - {always = "true", "Я с Леарр поговорить пришел.", function(s) + {"Как тебе станция?", [[Джек не скрывая восхищения восклицает: "Невероятно! Трудно поверить в возможность такого -- полностью автономное подводное поселение. Я никогда на сомневался в таланте отца, но это выше всех моих ожиданий". ]]}; + {always = "true", "Я пришел поговорить с Леарр. ", function(s) if (char_learr_atlantis.offended) then - return [[ - Джек ухмыльнулся: "Удачи, я подожду в главном зале". Джек поднялся и вышел. - ]]; + return [[Джек ухмыльнулся: "Удачи, я подожду в главном зале", -- с этими словами, Джек выходит из зала. ]]; else - return [[ - "Надеюсь, я вам не помешаю? В любом случае, я подожду в главном зале". Джек поднялся и вышел. - ]]; + return [["Надеюсь, я вам не помешаю? В любом случае, я подожду в главном зале", -- с этими словами, Джек выходит из зала. ]]; end; end, code [[ remove('char_jack_wright_atlantis', 'atl_ignis_hall_a'); back(); ]]}; + {tag = "generic"}; + {always=true, "Я пойду", [[Джек прощается с вами: "До встречи", -- после чего возвращается к своему занятию. ]]} }; };