diff --git a/atlantis_dlg.lua b/atlantis_dlg.lua --- a/atlantis_dlg.lua +++ b/atlantis_dlg.lua @@ -1127,12 +1127,17 @@ char_learr_atlantis_dlg = dlg { end; if (s.state == 0) then + if ArrayUtils.indexOf(pl.party, 'wright') ~= 0 and char_jack_wright_atlantis_dlg.state then + pr [[Джек райт прощается с Леарр и покидает зал. ]]; + char_jack_wright_atlantis_dlg.state = 1; + remove('char_jack_wright_atlantis', 'atl_ignis_hall_a'); + end; if (char_learr_atlantis.offended) then psub("offended"); - return [[Леарр поворачивается к вам, плавники ее становятся ярко-фиолетовыми. Она рычит: "Прриветсствую, монсстрр. Мы говоррить-будем?" ]]; + pr [[Леарр поворачивается к вам, плавники ее становятся ярко-фиолетовыми. Она рычит: "Прриветсствую, монсстрр. Мы говоррить-будем?" ]]; else psub("friendly"); - return [[Леарр поворачивается к вам, плавники ее принимают едва заметный сине-зеленый оттенок, а она говорит: "Я прриветсствую тебя-he'vji'a'rr". ]]; + pr [[Леарр поворачивается к вам, плавники ее принимают едва заметный сине-зеленый оттенок, а она говорит: "Я прриветсствую тебя-he'vji'a'rr". ]]; end; else if (rel_learr < 0) then @@ -1450,11 +1455,12 @@ char_jack_wright_atlantis_dlg = dlg { {"Как тебе станция?", [[Джек не скрывая восхищения восклицает: "Невероятно! Трудно поверить в возможность такого -- полностью автономное подводное поселение. Я никогда на сомневался в таланте отца, но это выше всех моих ожиданий". ]]}; {always = "true", "Я пришел поговорить с Леарр. ", function(s) if (char_learr_atlantis.offended) then - return [[Джек ухмыльнулся: "Удачи, я подожду в главном зале", -- с этими словами, Джек выходит из зала. ]]; + return [[Джек ухмыльнулся: "Удачи, я пойду к себе", -- с этими словами, Джек выходит из зала. ]]; else - return [["Надеюсь, я вам не помешаю? В любом случае, я подожду в главном зале", -- с этими словами, Джек выходит из зала. ]]; + return [["Надеюсь, я вам не помешаю? В любом случае, мне уже пора уходить", -- с этими словами, Джек выходит из зала. ]]; end; - end, code [[ + end, code [[ + char_jack_wright_atlantis_dlg.state = 1; remove('char_jack_wright_atlantis', 'atl_ignis_hall_a'); back(); ]]};