# HG changeset patch # User Silverwing # Date 2019-01-04 18:21:27 # Node ID 4c9e39605fbc48d8b01dfb20b347b4a5f5922864 # Parent 134499f70c95f8c4fb262b2f5d27bd67e4575fcf epilogue: dialogs fixed diff --git a/lse_alliance.lua b/lse_alliance.lua --- a/lse_alliance.lua +++ b/lse_alliance.lua @@ -14,11 +14,11 @@ lse_jack_on_join = dlg { end; entered = [[Джек Райт спрашивает вас: "Дрейк, ты уверен в том, что ты делаешь? Уильям безумец, он готов пренебречь любой опасностью ради призрачной надежды". ]]; phr = { - {tag="have_key", false, "У нас есть ключ. Он позволит нам управлять Наэтвьирром. ", [[Джек кивает: "Хорошо, я верю тебе, Дрейк". ]], code [[walk("lse_walter_on_join");]]}; + {tag="have_key", false, "У нас есть ключ. Он позволит нам управлять Наэтвьирром. ", [[Джек кивает: "Хорошо, я верю тебе, Дрейк". ^]], code [[walk("lse_walter_on_join");]]}; {"Мы не для того проделали этот путь, чтобы вернуться. Подумай о том, что может открыть нам Наэтвьирр. ", function(s) if rel_jack >= 0 then walk("lse_walter_on_join"); - return [[Джек кивает: "Хорошо, я верю тебе, Дрейк". ]]; + return [[Джек кивает: "Хорошо, я верю тебе, Дрейк".^]]; else for i = 1, #pl.party do if pl.party[i] == 'wright' then @@ -27,10 +27,10 @@ lse_jack_on_join = dlg { end; end; walk("lse_walter_on_join"); - return "Джек молча покидает зал. Никто его не останавливает."; + return "Джек молча покидает зал. Никто его не останавливает.^"; end; end}; - {"Если тебе что-то не нравится -- уходи. ", "Джек кивает и покидает зал. Никто его не останавливает. ", code [[ + {"Если тебе что-то не нравится -- уходи. ", "Джек кивает и покидает зал. Никто его не останавливает. ^", code [[ for i = 1, #pl.party do if pl.party[i] == 'wright' then table.remove(pl.party, i); @@ -57,28 +57,27 @@ lse_walter_on_join = dlg { pon('have_key'); end; end; - entered = [[Уолтер Рэдклифф спрашивает вас: "Нам не стоит спешить. Наэтвьирр ждал нас тысячелетия, еще пару лет, пока мы исследуем все возможные исходы он тоже подождет". ]]; + entered = [[Уолтер Рэдклифф говорит вам: "Нам не стоит спешить. Наэтвьирр ждал нас тысячелетия, еще пару лет, пока мы исследуем все возможные исходы он тоже подождет". ]]; phr = { {tag="have_key", false, "У нас есть ключ. Он позволит нам управлять Наэтвьирром. ", function(s) if ArrayUtils.indexOf(pl.party, 'anna') ~= 0 then lse_walter_on_join.state = 1; + pr "Уолтер молча смотрит на сестру.^"; walk("lse_anna_on_join"); - return "Уолтер молча смотрит на сестру."; end; + pr [[Уолтер кивает: "Я бы предпочел провести более полное исследование, но пусть будет по твоему". ^]] walk("lse_phaetlarr_on_join"); - return [[Уолтер кивает: "Я бы предпочел провести более полное исследование, но пусть будет по твоему". ]] end}; {"Мы не для того проделали этот путь, чтобы вернуться. Подумай о том, что может открыть нам Наэтвьирр. ", function(s) if ArrayUtils.indexOf(pl.party, 'anna') ~= 0 then if rel_walter >= 0 then lse_walter_on_join.state = 1; end; + pr "Уолтер молча смотрит на сестру. ^"; walk("lse_anna_on_join"); - return "Уолтер молча смотрит на сестру."; end; - walk("lse_phaetlarr_on_join"); if rel_walter >= 0 then - return [[ Уолтер кивает: "Я бы предпочел провести более полное исследование, но пусть будет по твоему". ]]; + pr [[ Уолтер кивает: "Я бы предпочел провести более полное исследование, но пусть будет по твоему". ^]]; else for i = 1, #pl.party do if pl.party[i] == 'radcliffe' then @@ -86,13 +85,14 @@ lse_walter_on_join = dlg { break; end; end; - return "Уолтер молча покидает зал. Никто его не останавливает."; + pr "Уолтер молча покидает зал. Никто его не останавливает. ^"; end; + walk("lse_phaetlarr_on_join"); end}; {"Если тебе что-то не нравится -- уходи. ", function(s) if ArrayUtils.indexOf(pl.party, 'anna') ~= 0 then + pr "Уолтер молча смотрит на сестру."; walk("lse_anna_on_join"); - return "Уолтер молча смотрит на сестру."; end; for i = 1, #pl.party do if pl.party[i] == 'radcliffe' then @@ -100,8 +100,8 @@ lse_walter_on_join = dlg { break; end; end; + pr "Уолтер молча покидает зал. Никто его не останавливает.^"; walk('lse_phaetlarr_on_join'); - return "Уолтер молча покидает зал. Никто его не останавливает."; end}; } } @@ -121,9 +121,8 @@ lse_anna_on_join = dlg { entered = [[Анна Рэдклифф вопрошает: "Наэтвьирр даст нам многое. Но, в самом деле, стоит ли спешить?"]]; phr = { {tag='have_key', false, "У нас есть ключ. Он позволит нам управлять Наэтвьирром. ", function(s) - walk('lse_phaetlarr_on_join'); if lse_walter_on_join.state == 1 then - return [[Анна кивает: "Пусть будет по-твоему". ]]; + pr [[Анна кивает: "Пусть будет по-твоему". ^]]; else for i = 1, #pl.party do if pl.party[i] == 'radcliffe' then @@ -137,13 +136,13 @@ lse_anna_on_join = dlg { break; end; end; - return [[Уолтер говорит вам: "Мы уходим". Анна не спорит. Они молча покидают зал. Никто их не останавливает. ]]; + pr [[Уолтер говорит вам: "Мы уходим". Анна не спорит. Они молча покидают зал. Никто их не останавливает. ^]]; end; + walk('lse_phaetlarr_on_join'); end}; {"Мы не для того проделали этот путь, чтобы вернуться. Подумай о том, что может открыть нам Наэтвьирр. ", function(s) - walk('lse_phaetlarr_on_join'); if lse_walter_on_join.state == 1 and rel_anna >= 0 then - return [[Анна кивает: "Пусть будет по-твоему". ]]; + pr [[Анна кивает: "Пусть будет по-твоему". ^]]; else for i = 1, #pl.party do if pl.party[i] == 'radcliffe' then @@ -157,8 +156,9 @@ lse_anna_on_join = dlg { break; end; end; - return [[Уолтер говорит вам: "Мы уходим". Анна не спорит. Они молча покидают зал. Никто их не останавливает. ]]; + pr [[Уолтер говорит вам: "Мы уходим". Анна не спорит. Они молча покидают зал. Никто их не останавливает. ^]]; end; + walk('lse_phaetlarr_on_join'); end}; {"Если тебе что-то не нравится -- уходи. ", function(s) for i = 1, #pl.party do @@ -173,8 +173,8 @@ lse_anna_on_join = dlg { break; end; end; + pr [[Уолтер говорит вам: "Мы уходим". Анна не спорит. Они молча покидают зал. Никто их не останавливает. ^]]; walk('lse_phaetlarr_on_join'); - return [[Уолтер говорит вам: "Мы уходим". Анна не спорит. Они молча покидают зал. Никто их не останавливает. ]]; end}; } } @@ -195,23 +195,22 @@ lse_phaetlarr_on_join = dlg { {tag="have_key", false, "У нас есть ключ. Он позволит нам управлять Наэтвьирром. ", function(s) if ArrayUtils.indexOf(pl.party, 'learr') ~= 0 then lse_phaetlarr_on_join.state = 1; + pr "Фаэтларр молча смотрит на Леарр. ^"; walk("lse_learr_on_join"); - return "Фаэтларр молча смотрит на Леарр."; end; + pr [[Фаэтларр молча кивает. ^]] walk("lse_join_drake_2"); - return [[Фаэтларр молча кивает. ]] end}; {"Мы не для того проделали этот путь, чтобы вернуться. Подумай о том, что может открыть нам Наэтвьирр. ", function(s) if ArrayUtils.indexOf(pl.party, 'learr') ~= 0 then if rel_phaetlarr >= 0 then lse_phaetlarr_on_join.state = 1; end; + pr "Фаэтларр молча смотрит на Леарр.^"; walk("lse_learr_on_join"); - return "Фаэтларр молча смотрит на Леарр."; end; - walk("lse_join_drake_2"); if rel_phaetlarr >= 0 then - return [[Фаэтларр молча кивает. ]] + pr [[Фаэтларр молча кивает. ^]] else for i = 1, #pl.party do if pl.party[i] == 'phaetlarr' then @@ -219,13 +218,14 @@ lse_phaetlarr_on_join = dlg { break; end; end; - return "Фаэтларр молча покидает зал. Никто его не останавливает."; + pr "Фаэтларр молча покидает зал. Никто его не останавливает. ^"; end; + walk("lse_join_drake_2"); end}; {"Если тебе что-то не нравится -- уходи. ", function(s) if ArrayUtils.indexOf(pl.party, 'learr') ~= 0 then + pr "Фаэтларр молча смотрит на Леарр. ^"; walk("lse_learr_on_join"); - return "Фаэтларр молча смотрит на Леарр."; end; for i = 1, #pl.party do if pl.party[i] == 'phaetlarr' then @@ -233,8 +233,8 @@ lse_phaetlarr_on_join = dlg { break; end; end; + pr "Фаэтларр молча покидает зал. Никто его не останавливает.^"; walk("lse_join_drake_2"); - return "Фаэтларр молча покидает зал. Никто его не останавливает."; end}; }; } @@ -251,12 +251,11 @@ lse_learr_on_join = dlg { pon('have_key'); end; end; - entered = [[Леарр бросает взгляд на Фаэтларра, после чего обращается к вам: "Я Наэтвьирра-боюсь. Он откроет-нам-тайны, но Древние-предания гласят, он-несет-навьяров-погибель".]]; + entered = [[Леарр бросает взгляд на Фаэтларра, после чего обращается к вам: "Я Наэтвьирра-опасаюсь. Он откроет-нам-тайны, но Древние-предания гласят, он-несет-навьяров-погибель".]]; phr = { {tag='have_key', false, "У нас есть ключ. Он не даст Наэтвьирру навредить кому-бы то ни было. ", function(s) - walk('lse_join_drake_2'); if lse_phaetlarr_on_join.state == 1 then - return [[Леарр молча кивает. ]]; + pr [[Леарр молча кивает. ^]]; else for i = 1, #pl.party do if pl.party[i] == 'learr' then @@ -270,11 +269,11 @@ lse_learr_on_join = dlg { break; end; end; - return [[Фаэтларр разворачивается и уходит. Леарр выходит следом за ним. Никто их не останавливает. ]]; + pr [[Фаэтларр разворачивается и уходит. Леарр выходит следом за ним. Никто их не останавливает. ^]]; end; + walk('lse_join_drake_2'); end}; {"Мы не для того проделали этот путь, чтобы вернуться. Подумай о том, что может открыть нам Наэтвьирр. ", function(s) - walk('lse_join_drake_2'); for i = 1, #pl.party do if pl.party[i] == 'learr' then table.remove(pl.party, i); @@ -287,10 +286,10 @@ lse_learr_on_join = dlg { break; end; end; - return [[Леарр разворачивается и уходит. Фаэтларр выходит следом за ней. Никто их не останавливает.]]; + pr [[Леарр разворачивается и уходит. Фаэтларр выходит следом за ней. Никто их не останавливает. ^]]; + walk('lse_join_drake_2'); end}; {"Если тебе что-то не нравится -- уходи. ", function(s) - walk('lse_join_drake_2'); for i = 1, #pl.party do if pl.party[i] == 'learr' then table.remove(pl.party, i); @@ -303,7 +302,8 @@ lse_learr_on_join = dlg { break; end; end; - return [[Леарр разворачивается и уходит. Фаэтларр выходит следом за ней. Никто их не останавливает.]]; + pr [[Леарр разворачивается и уходит. Фаэтларр выходит следом за ней. Никто их не останавливает. ^]]; + walk('lse_join_drake_2'); end}; } }