|
@@ -1601,6 +1601,19 @@ char_ryveerr_dlg = dlg {
|
|
|
enter = function(s)
|
|
|
s:reset_more();
|
|
|
|
|
|
poff('iyh1', 'iyh2');
|
|
|
if (atl_iyh_state == 1 and not atl_iyh_ryveerr_spoken) then
|
|
|
pon('iyh1');
|
|
|
elseif (atl_iyh_state == 2 and not atl_iyh2_ryveerr_spoken) then
|
|
|
pon('iyh2');
|
|
|
elseif (atl_iyh_state == 6) then
|
|
|
if (atl_iof_learr_dead) then
|
|
|
pon("take_aikerjarr");
|
|
|
else
|
|
|
pon("take_learr");
|
|
|
end;
|
|
|
end;
|
|
|
|
|
|
if (s.state == 0) then
|
|
|
s.state = 1;
|
|
|
psub("first_meeting");
|
|
@@ -1619,25 +1632,11 @@ char_ryveerr_dlg = dlg {
|
|
|
else
|
|
|
psub("generic");
|
|
|
if (s.state == 1) then
|
|
|
poff('iyh1', 'iyh2');
|
|
|
if (atl_iyh_state == 1) then
|
|
|
pon('iyh1');
|
|
|
elseif (atl_iyh_state == 2 and not atl_iyh2_ryveerr_spoken) then
|
|
|
pon('iyh2');
|
|
|
elseif (atl_iyh_state == 4) then
|
|
|
if (atl_iyh_state == 4) then
|
|
|
psub("situation");
|
|
|
elseif (atl_iyh_state == 5) then
|
|
|
pon("legend");
|
|
|
end;
|
|
|
elseif (s.state == 2) then
|
|
|
if (atl_iyh_state == 6) then
|
|
|
if (atl_iof_learr_dead) then
|
|
|
pon("take_aikerjarr");
|
|
|
else
|
|
|
pon("take_learr");
|
|
|
end;
|
|
|
end;
|
|
|
pon("legend2");
|
|
|
psub("legend2");
|
|
|
end;
|
|
|
return [[Ривеерр оборачивается к вам: "Ты говори". ]];
|
|
|
end;
|
|
@@ -1659,7 +1658,7 @@ char_ryveerr_dlg = dlg {
|
|
|
{tag="iof_learr"};
|
|
|
{"Я тоже. ", [[Ривеерр кивает и приглашает вас: "Ты говори". ]], code [[psub("generic");]]};
|
|
|
{tag="generic"};
|
|
|
{tag="iyh1", false, "Расскажи о конфликте Ираафаанотра с Дипатреанотром.", [[Ривеерр рассказывает вам: "Na'vji'a'yhe'iraa'pha’anot’rr нашу-реликвию-украли. Мы тем-же-ответили им". ]], code [[ psub("more_on_relic"); ]]};
|
|
|
{tag="iyh1", false, "Расскажи о конфликте Ираафаанотра с Дипатреанотром.", [[Ривеерр рассказывает вам: "Na'vji'a'yhe'iraa'pha’anot’rr нашу-реликвию-украли. Мы тем-же-ответили им". ]], code [[ atl_iyh_ryveerr_spoken = true; psub("more_on_relic"); ]]};
|
|
|
{tag="iyh2", false, "Я собираюсь в храм Дипатреанотра.", [[Плавники на голове Ривеерра меняют цвет на сине-фиолетовый: "Ты туда-не-идешь". ]], code [[ atl_iyh2_ryveerr_spoken = true; psub("on_iyh2"); ]]};
|
|
|
{tag="sabotage", [[Ты знаешь, что пожар начался из-за саботажа?]], function(s)
|
|
|
if (atl_iof_learr_dead) then
|
|
@@ -1858,9 +1857,7 @@ char_winterlight_dlg = dlg {
|
|
|
{"Что за легенда о храме в глубинах?", [[
|
|
|
"Мы только приблизительно знаем о ней -- она постоянно упоминается в контексте других легенд и у нас есть фрагменты, которые нам рассказывали навьяры. Когда-то давно навьяры построили храм где-то в ущелье, но по какой-то причине были вынуждены покинуть его".
|
|
|
]]};
|
|
|
{"Спасибо, я пойду.", [[
|
|
|
"До встречи. Если захотите еще древних сказаний послушать -- приходите".
|
|
|
]], code [[ atl_iyh_state = 5; psub('back'); ]]};
|
|
|
{"Спасибо, я пойду.", [["До встречи. Если захотите еще древних сказаний послушать -- приходите". ]], code [[ atl_iyh_state = 5; psub('back'); ]]};
|
|
|
};
|
|
|
};
|
|
|
|
|
@@ -2375,32 +2372,22 @@ atl_lev_radcliffe_dlg = room {
|
|
|
В доке Левиафана вы встречаете Уолтера Рэдклиффа. Завидев вас он говорит: "Дрейк, какая встреча. Я только что поместил на Левиафан два скафандра, которые вам выделили Моро с Райтом. Хорошо, что я вас встретил. Я хотел бы присоединиться к экипажу Левиафана и предложить вам свою помощь в поисках Уильяма".
|
|
|
]];
|
|
|
phr = {
|
|
|
{"Как к этому отнесутся на Атлантиде?", [[
|
|
|
"Я уже обговорил это с Моро и Райтом. Они не против моего решения, тем более, что они не меньше вас заинтересованы в успехе вашей экспедиции".
|
|
|
]]};
|
|
|
{"Благодарю, добро пожаловать на борт", [[
|
|
|
"Отлично, благодарю. У меня есть еще одна просьба. Я хотел бы, чтобы моя сестра отправилась вместе с нами. Она знает язык навьяров и может оказаться крайне полезна во множестве ситуаций, кроме того -- так она остается под моим присмотром".
|
|
|
]], code [[
|
|
|
{"Как к этому отнесутся на Атлантиде?", [["Я уже обговорил это с Моро и Райтом. Они не против моего решения, тем более, что они не меньше вас заинтересованы в успехе вашей экспедиции". ]]};
|
|
|
{"Благодарю, добро пожаловать на борт.", [["Отлично, благодарю. У меня есть еще одна просьба. Я хотел бы, чтобы моя сестра отправилась вместе с нами. Она знает язык навьяров и может оказаться крайне полезна во множестве ситуаций, кроме того -- так она остается под моим присмотром". ]], code [[
|
|
|
lifeon("char_radcliffe");
|
|
|
table.insert(pl.party, 'radcliffe');
|
|
|
psub("sister");
|
|
|
]]};
|
|
|
{tag="sister"};
|
|
|
{"Я не думаю, что ей место на Левиафане -- экспедиция может быть опасна", function(s)
|
|
|
{"Я не думаю, что ей место на Левиафане -- экспедиция может быть опасна.", function(s)
|
|
|
if (ArrayUtils.indexOf(pl.party, 'learr') ~= 0) then
|
|
|
walk(atl_lev_first_sail);
|
|
|
return [[
|
|
|
"Вы правы, Анне будет безопаснее остаться на Атлантиде. Я знаю, что с вами отправляется Леарр, которая достаточно хорошо знает наш язык, так что я надеюсь, что мы справимся без помощи моей сестры. Я скоро прибуду" -- с этими словами он выходит из дока.
|
|
|
]];
|
|
|
return [["Вы правы, Анне будет безопаснее остаться на Атлантиде. Я знаю, что с вами отправляется Леарр, которая достаточно хорошо знает наш язык, так что я надеюсь, что мы справимся без помощи моей сестры. Я скоро вернусь", -- с этими словами он выходит из дока. ]];
|
|
|
else
|
|
|
return [[
|
|
|
"Я хотел бы, чтобы Анна отправилась с нами -- я лично позабочусь о ее безопасности, а вам понадобится человек, долгое время посвятивший изучению культуры навьяров".
|
|
|
]];
|
|
|
return [["Я хотел бы, чтобы Анна отправилась с нами -- я лично позабочусь о ее безопасности, а вам понадобится человек, долгое время посвятивший изучению культуры навьяров". ]];
|
|
|
end;
|
|
|
end};
|
|
|
{"Хорошо, ее помощь нам не помешает", [[
|
|
|
"Отлично, мы скоро будем готовы", -- с этим словами он выходит из дока.
|
|
|
]], [[
|
|
|
{"Хорошо, ее помощь нам не помешает.", [["Отлично, мы скоро будем готовы", -- с этим словами он выходит из дока. ]], [[
|
|
|
lifeon("char_anna");
|
|
|
table.insert(pl.party, 'anna');
|
|
|
walk(atl_lev_first_sail);
|