|
@@ -257,27 +257,27 @@ learr_home_dlg = dlg {
|
|
|
{tag="on_solution_returned_ok"};
|
|
|
{tag="sp21", "Было бы лучше, если бы артефакты остались у нас. ", [[Леарр удивляется вашим словам: "Они принадлежат нам!" ]], code [[ rel_learr = rel_learr - 1; psub("generic");]]};
|
|
|
{tag="sp22", "Правила есть правила. ", [[Леарр кивает: "Я знаю". ]], code [[ rel_learr = rel_learr + 1; psub("generic");]]};
|
|
|
{"Я пришел поговорить от другом. ", function(s)
|
|
|
if rel_learr < 0 then
|
|
|
return [[Леаар просит: "Ты ответь". ]];
|
|
|
else
|
|
|
psub("generic");
|
|
|
return [[Леарр кивает: "Ты говори". ]];
|
|
|
end;
|
|
|
end};
|
|
|
{tag="more_questions"};
|
|
|
{tag="on_books", "", function()
|
|
|
--[[{tag="on_books", "", function()
|
|
|
|
|
|
end};
|
|
|
end};]]
|
|
|
{tag="on_join", "Почему ты отправилась с нами?", function()
|
|
|
char_learr.on_join = 2;
|
|
|
return [[Леарр отвечает: "Я с-Уильямом-Дрейком-хотела-отправиться, но отец не-разрешил. Он сейчас-изменил-решение и я могу-с-тобой-искать". ]];
|
|
|
end};
|
|
|
{tag="on_before", "Расскажи о своей жизни в Ираафаанотре.", function()
|
|
|
char_learr.on_before = 2;
|
|
|
return [[Леарр отвечает: "Я вождя-дочь. Я думать-искать-решать-сложно-но-интересно-было-училась. Хевьяры пришли-и-все-изменили. Я теперь-говорить-не-с-навьярами-учусь. Отец будущему-вождю-полезно-это-говорит. Я согласна-с-ним-в-этом".]];
|
|
|
end};
|
|
|
{tag="on_atlantis", "Что ты думаешь об Атлантиде?", function()
|
|
|
char_learr.on_atlantis = 2;
|
|
|
return [[Леарр отвечает: "Мы многому-научиться-у-вас-должны-и-можем. Вы в-воде-не-дышите-как-мы, но вы машины-делающие-это-за-вас-строите. Легенды гласят, что мы тоже-это-умели, но почему-разучились? Я не умею. Отец не умеет. Другие не умеют. И в-книгах-не-написано". Леарр печально вздыхает. ]];
|
|
|
end};
|
|
@@ -357,51 +357,51 @@ phaetlarr_home_dlg = dlg {
|
|
|
function()
|
|
|
back();
|
|
|
end;
|
|
|
}
|
|
|
};
|
|
|
};
|
|
|
|
|
|
radcliffe_home_dlg = dlg {
|
|
|
nam = "radcliffe_dlg";
|
|
|
disp = "Уолтер Рэдклифф";
|
|
|
hideinv = true;
|
|
|
entered = function (s)
|
|
|
poff("on_anna", "on_walter", "on_atlantis", "on_drake", "on_black", "on_join", "talk");
|
|
|
poff("on_anna", "on_walter", "on_atlantis", "on_drake", "on_black", "on_join", "questions");
|
|
|
if (rel_walter < 0) then
|
|
|
pon("talk");
|
|
|
pon("questions");
|
|
|
else
|
|
|
if (char_walter.on_anna < 2) then
|
|
|
pon("on_anna");
|
|
|
pon("talk");
|
|
|
pon("questions");
|
|
|
end;
|
|
|
if (char_walter.on_black < 2) then
|
|
|
pon("on_black");
|
|
|
pon("talk");
|
|
|
pon("questions");
|
|
|
end;
|
|
|
if (char_walter.on_walter < 2) then
|
|
|
pon("on_walter");
|
|
|
pon("talk");
|
|
|
pon("questions");
|
|
|
end;
|
|
|
if (char_walter.on_atlantis < 2) then
|
|
|
pon("on_atlantis");
|
|
|
pon("talk");
|
|
|
pon("questions");
|
|
|
end;
|
|
|
if (char_walter.on_drake < 2) then
|
|
|
pon("on_drake");
|
|
|
pon("talk");
|
|
|
pon("questions");
|
|
|
end;
|
|
|
if (char_walter.on_join < 2) then
|
|
|
pon("on_join");
|
|
|
pon("talk");
|
|
|
pon("questions");
|
|
|
end;
|
|
|
end;
|
|
|
|
|
|
if (atl_iyh_state == 7) then
|
|
|
pon("on_iyh");
|
|
|
else
|
|
|
poff("on_iyh");
|
|
|
end;
|
|
|
|
|
|
if (char_radcliffe.follow) then
|
|
|
pon('stay');
|
|
|
poff('join');
|
|
@@ -558,32 +558,33 @@ wright_main_dlg = dlg {
|
|
|
else
|
|
|
poff("on_iyh");
|
|
|
end;
|
|
|
|
|
|
if (char_wright.follow) then
|
|
|
pon('stay');
|
|
|
poff('join');
|
|
|
else
|
|
|
pon('join');
|
|
|
poff('stay');
|
|
|
end;
|
|
|
|
|
|
poff("talk");
|
|
|
if (rel_jack < 0) then
|
|
|
if (char_wright.on_learr == 0) then pon("on_learr"); end;
|
|
|
if (char_wright.on_leviathan == 0) then pon("on_leviathan"); end;
|
|
|
if (char_wright.on_jack == 0) then pon("on_jack"); end;
|
|
|
if (char_wright.on_learr == 0) then pon("on_learr", "talk"); end;
|
|
|
if (char_wright.on_leviathan == 0) then pon("on_leviathan", "talk"); end;
|
|
|
if (char_wright.on_jack == 0) then pon("on_jack", "talk"); end;
|
|
|
else
|
|
|
if (char_wright.on_learr < 3 and ArrayUtils.indexOf(pl.party, 'learr') ~= 0) then pon("on_learr"); end;
|
|
|
if (char_wright.on_leviathan < 2) then pon("on_leviathan"); end;
|
|
|
if (char_wright.on_jack < 2) then pon("on_jack"); end;
|
|
|
if (char_wright.on_learr < 3 and ArrayUtils.indexOf(pl.party, 'learr') ~= 0) then pon("on_learr", "talk"); end;
|
|
|
if (char_wright.on_leviathan < 2) then pon("on_leviathan", "talk"); end;
|
|
|
if (char_wright.on_jack < 2) then pon("on_jack", "talk"); end;
|
|
|
end;
|
|
|
|
|
|
psub("generic");
|
|
|
|
|
|
if char_wright.on_conflict == 0 and conflict_resolved then
|
|
|
char_wright.on_conflict = 1;
|
|
|
if (rel_jack < 0) then
|
|
|
if atl_iyh_shockfish_dead then
|
|
|
if atl_iyh_artifacts_on_atlantis then
|
|
|
return [[Джек при виде вас заявляет: "Должен признать, Дрейк, у меня на твоем месте не хватило бы смелости. Надеюсь, ты понимаешь, что делаешь". ]];
|
|
|
else
|
|
|
if iof_learr_dead then
|
|
@@ -642,24 +643,25 @@ wright_main_dlg = dlg {
|
|
|
char_phaetlarr:accompany(false);
|
|
|
char_radcliffe:accompany(false);
|
|
|
char_wright:accompany(true);
|
|
|
char_anna:accompany(false);
|
|
|
pon('stay');
|
|
|
poff('join');
|
|
|
]]};
|
|
|
{tag="stay", always="true", "Оставайся на Левиафане.", [[Джек Райт отвечает: "Хорошо". ]], code [[
|
|
|
char_wright:accompany(false);
|
|
|
pon('join');
|
|
|
poff('stay');
|
|
|
]]};
|
|
|
{tag="talk", "Я хочу кое-что спросить.", [[Джек Райт кивает: "Слушаю". ]], code [[psub("more_questions");]]};
|
|
|
{tag="exit", always="true", "Это все.", [[Джек Райт отвечает: "Хорошо". ]], code [[ back(); ]]};
|
|
|
{tag = "more_questions"};
|
|
|
{tag="on_learr", "Что ты думаешь о Леарр?", function()
|
|
|
char_wright.on_learr = 3;
|
|
|
if (ArrayUtils.indexOf(pl.party, 'readcliffe') ~= 0) then
|
|
|
return [[Джек отвечает: "Никогда бы не подумал, что скажу это о девушке, да еще и навьярессе, но у меня порой возникает ощущение, что Леарр разбирается в работе Левиафана лучше всех на борту, исключая, может быть Уолтера. Не поверишь, если скажу, сколь часто мне самому приходится обращаться к ней за советом". ]];
|
|
|
else
|
|
|
return [[Джек отвечает: "Никогда бы не подумал, что скажу это о девушке, да еще и навьярессе, но у меня порой возникает ощущение, что Леарр разбирается в работе Левиафана лучше всех на борту. Не поверишь, если скажу, сколь часто мне самому приходится обращаться к ней за советом". ]];
|
|
|
end;
|
|
|
end};
|
|
|
{tag="on_leviathan", "Как впечатления от Левиафана?", function()
|
|
|
if (rel_jack < 0) then
|