|
@@ -50,7 +50,7 @@ lse_walter_on_join = dlg {
|
|
|
disp = 'Уолтер Рэдклифф';
|
|
|
enter = function(s)
|
|
|
if ArrayUtils.indexOf(pl.party, 'radcliffe') == 0 then
|
|
|
walk('lse_phaetlarr_on_join');
|
|
|
walk('lse_learr_on_join');
|
|
|
end;
|
|
|
|
|
|
if have("item_naethvjirr_key") or lse_key then
|
|
@@ -67,7 +67,7 @@ lse_walter_on_join = dlg {
|
|
|
return;
|
|
|
end;
|
|
|
pr [[Уолтер кивает: "Я бы предпочел провести более полное исследование, но пусть будет по твоему". ^]]
|
|
|
walk("lse_phaetlarr_on_join");
|
|
|
walk("lse_learr_on_join");
|
|
|
end};
|
|
|
{"Мы не для того проделали этот путь, чтобы вернуться. Подумай о том, что может открыть нам Наэтвьирр. ", function(s)
|
|
|
if ArrayUtils.indexOf(pl.party, 'anna') ~= 0 then
|
|
@@ -89,7 +89,7 @@ lse_walter_on_join = dlg {
|
|
|
end;
|
|
|
pr "Уолтер молча покидает зал. Никто его не останавливает. ^";
|
|
|
end;
|
|
|
walk("lse_phaetlarr_on_join");
|
|
|
walk("lse_learr_on_join");
|
|
|
end};
|
|
|
{"Если тебе что-то не нравится -- уходи. ", function(s)
|
|
|
if ArrayUtils.indexOf(pl.party, 'anna') ~= 0 then
|
|
@@ -104,7 +104,7 @@ lse_walter_on_join = dlg {
|
|
|
end;
|
|
|
end;
|
|
|
pr "Уолтер молча покидает зал. Никто его не останавливает.^";
|
|
|
walk('lse_phaetlarr_on_join');
|
|
|
walk('lse_learr_on_join');
|
|
|
end};
|
|
|
}
|
|
|
}
|
|
@@ -114,7 +114,7 @@ lse_anna_on_join = dlg {
|
|
|
disp = 'Анна Рэдклифф';
|
|
|
enter = function(s)
|
|
|
if ArrayUtils.indexOf(pl.party, 'anna') == 0 then
|
|
|
walk('lse_phaetlarr_on_join');
|
|
|
walk('lse_learr_on_join');
|
|
|
end;
|
|
|
|
|
|
if have("item_naethvjirr_key") or lse_key then
|
|
@@ -141,7 +141,7 @@ lse_anna_on_join = dlg {
|
|
|
end;
|
|
|
pr [[Уолтер говорит вам: "Мы уходим". Анна не спорит. Они молча покидают зал. Никто их не останавливает. ^]];
|
|
|
end;
|
|
|
walk('lse_phaetlarr_on_join');
|
|
|
walk('lse_learr_on_join');
|
|
|
end};
|
|
|
{"Мы не для того проделали этот путь, чтобы вернуться. Подумай о том, что может открыть нам Наэтвьирр. ", function(s)
|
|
|
if lse_walter_on_join.state == 1 and rel_anna >= 0 then
|
|
@@ -161,7 +161,7 @@ lse_anna_on_join = dlg {
|
|
|
end;
|
|
|
pr [[Уолтер говорит вам: "Мы уходим". Анна не спорит. Они молча покидают зал. Никто их не останавливает. ^]];
|
|
|
end;
|
|
|
walk('lse_phaetlarr_on_join');
|
|
|
walk('lse_learr_on_join');
|
|
|
end};
|
|
|
{"Если тебе что-то не нравится -- уходи. ", function(s)
|
|
|
for i = 1, #pl.party do
|
|
@@ -177,74 +177,11 @@ lse_anna_on_join = dlg {
|
|
|
end;
|
|
|
end;
|
|
|
pr [[Уолтер говорит вам: "Мы уходим". Анна не спорит. Они молча покидают зал. Никто их не останавливает. ^]];
|
|
|
walk('lse_phaetlarr_on_join');
|
|
|
walk('lse_learr_on_join');
|
|
|
end};
|
|
|
}
|
|
|
}
|
|
|
|
|
|
lse_phaetlarr_on_join = dlg {
|
|
|
var {
|
|
|
state = 0;
|
|
|
};
|
|
|
nam = 'Фаэтларр';
|
|
|
disp = 'Фаэтларр';
|
|
|
enter = function(s)
|
|
|
if have("item_naethvjirr_key") or lse_key then
|
|
|
pon('have_key');
|
|
|
end;
|
|
|
end;
|
|
|
entered = [[Фаэтларр высказывает свое мнение: "Наэтвьирр опасен-быть-может. Его будить-нельзя". ]];
|
|
|
phr = {
|
|
|
{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");
|
|
|
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;
|
|
|
if rel_phaetlarr >= 0 then
|
|
|
pr [[Фаэтларр молча кивает. ^]]
|
|
|
else
|
|
|
for i = 1, #pl.party do
|
|
|
if pl.party[i] == 'phaetlarr' then
|
|
|
table.remove(pl.party, i);
|
|
|
break;
|
|
|
end;
|
|
|
end;
|
|
|
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
|
|
|
table.remove(pl.party, i);
|
|
|
break;
|
|
|
end;
|
|
|
end;
|
|
|
pr "Фаэтларр молча покидает зал. Никто его не останавливает.^";
|
|
|
walk("lse_join_drake_2");
|
|
|
end};
|
|
|
};
|
|
|
}
|
|
|
|
|
|
lse_learr_on_join = dlg {
|
|
|
nam = 'Леарр';
|
|
|
disp = 'Леарр';
|
|
@@ -259,58 +196,9 @@ lse_learr_on_join = dlg {
|
|
|
end;
|
|
|
entered = [[Леарр бросает взгляд на Фаэтларра, после чего обращается к вам: "Я Наэтвьирра-опасаюсь. Он откроет-нам-тайны, но Древние-предания гласят, он-несет-навьяров-погибель".]];
|
|
|
phr = {
|
|
|
{tag='have_key', false, "У нас есть ключ. Он не даст Наэтвьирру навредить кому-бы то ни было. ", function(s)
|
|
|
if lse_phaetlarr_on_join.state == 1 then
|
|
|
pr [[Леарр молча кивает. ^]];
|
|
|
else
|
|
|
for i = 1, #pl.party do
|
|
|
if pl.party[i] == 'learr' then
|
|
|
table.remove(pl.party, i);
|
|
|
break;
|
|
|
end;
|
|
|
end;
|
|
|
for i = 1, #pl.party do
|
|
|
if pl.party[i] == 'phaetlarr' then
|
|
|
table.remove(pl.party, i);
|
|
|
break;
|
|
|
end;
|
|
|
end;
|
|
|
pr [[Фаэтларр разворачивается и уходит. Леарр выходит следом за ним. Никто их не останавливает. ^]];
|
|
|
end;
|
|
|
walk('lse_join_drake_2');
|
|
|
end};
|
|
|
{"Мы не для того проделали этот путь, чтобы вернуться. Подумай о том, что может открыть нам Наэтвьирр. ", function(s)
|
|
|
for i = 1, #pl.party do
|
|
|
if pl.party[i] == 'learr' then
|
|
|
table.remove(pl.party, i);
|
|
|
break;
|
|
|
end;
|
|
|
end;
|
|
|
for i = 1, #pl.party do
|
|
|
if pl.party[i] == 'phaetlarr' then
|
|
|
table.remove(pl.party, i);
|
|
|
break;
|
|
|
end;
|
|
|
end;
|
|
|
pr [[Леарр разворачивается и уходит. Фаэтларр выходит следом за ней. Никто их не останавливает. ^]];
|
|
|
walk('lse_join_drake_2');
|
|
|
end};
|
|
|
{"Если тебе что-то не нравится -- уходи. ", function(s)
|
|
|
for i = 1, #pl.party do
|
|
|
if pl.party[i] == 'learr' then
|
|
|
table.remove(pl.party, i);
|
|
|
break;
|
|
|
end;
|
|
|
end;
|
|
|
for i = 1, #pl.party do
|
|
|
if pl.party[i] == 'phaetlarr' then
|
|
|
table.remove(pl.party, i);
|
|
|
break;
|
|
|
end;
|
|
|
end;
|
|
|
pr [[Леарр разворачивается и уходит. Фаэтларр выходит следом за ней. Никто их не останавливает. ^]];
|
|
|
walk('lse_join_drake_2');
|
|
|
end};
|
|
|
{tag='have_key', false, "У нас есть ключ. Он не даст Наэтвьирру навредить кому-бы то ни было. ", [[Леарр молча кивает. ^]], code [[walk('lse_join_drake_2'); ]]};
|
|
|
{"Мы не для того проделали этот путь, чтобы вернуться. Подумай о том, что может открыть нам Наэтвьирр. ", [[Леарр разворачивается и уходит. Фаэтларр выходит следом за ней. Никто их не останавливает. ^]], code [[ walk('lse_join_drake_2'); ]]};
|
|
|
{"Если тебе что-то не нравится -- уходи. ", [[Леарр разворачивается и уходит. Фаэтларр выходит следом за ней. Никто их не останавливает. ^]], code [[ walk('lse_join_drake_2'); ]]};
|
|
|
}
|
|
|
}
|
|
|
|