|
@@ -1597,13 +1597,26 @@ char_ryveerr_dlg = dlg {
|
|
|
poff('sabotage', 'ignis_what');
|
|
|
end;
|
|
|
end;
|
|
|
|
|
|
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");
|
|
|
return [[Перед вами стоит навьяр. Серо-зеленая чешуя, несколько более темная, чем у Леарр блестит в свете электрических ламп. Красно-оранжевые глаза внимательно смотрят на вас. Он одет в темно-зеленые облегающие шорты и куртку из водорослей. Навьяр приветствует вас: "Ривеерр-из-Дипатреанотра рад-видеть тебя". ]];
|
|
|
elseif (atl_iof_completed and char_ryveerr.iof_reaction == 0) then
|
|
|
if (atl_iof_learr_dead) then
|
|
@@ -1616,31 +1629,17 @@ char_ryveerr_dlg = dlg {
|
|
|
psub("iof_learr");
|
|
|
return [[Ривеерр сообщает: "Я рад, что никто-в-Игнисе-не-умер". ]];
|
|
|
end;
|
|
|
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;
|
|
|
end;
|
|
|
phr = {
|
|
|
{tag="first_meeting"};
|
|
@@ -1656,13 +1655,13 @@ char_ryveerr_dlg = dlg {
|
|
|
]]};
|
|
|
{tag="iof_learr_suit"};
|
|
|
{"Я сделал то, что был должен.", [[Ривеерр кивает и приглашает вас: "Ты говори". ]], code [[psub("generic");]]};
|
|
|
{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
|
|
|
return [[Ривеерр недовольно отвечает: "Это-не-значимо. Значимо, что Леарр мертва". ]];
|
|
|
else
|
|
|
return [[Ривеерр спокойно отвечает: "Ты со-мной-про-это-не-говори. Это-ваши-дела. Я не-хочу-ими-заниматься". ]];
|
|
@@ -1855,15 +1854,13 @@ char_winterlight_dlg = dlg {
|
|
|
{"Светодиск?", [[
|
|
|
"Мы плохо понимаем, для чего они служат. У Светловой один такой был. Блестящий диск -- сантиметров 10 в диаметре. Правда вот как их ,,читать''... В привычном понимании, по крайней мере, мы не понимаем. Если рассматривать их под микроскопом -- там весьма характерный рисунок проступает. Почему светодиск? Мы не знаем -- навьяры сами их так называют".
|
|
|
]]};
|
|
|
{"Что за легенда о храме в глубинах?", [[
|
|
|
"Мы только приблизительно знаем о ней -- она постоянно упоминается в контексте других легенд и у нас есть фрагменты, которые нам рассказывали навьяры. Когда-то давно навьяры построили храм где-то в ущелье, но по какой-то причине были вынуждены покинуть его".
|
|
|
]]};
|
|
|
{"Спасибо, я пойду.", [[
|
|
|
"До встречи. Если захотите еще древних сказаний послушать -- приходите".
|
|
|
]], code [[ atl_iyh_state = 5; psub('back'); ]]};
|
|
|
{"Спасибо, я пойду.", [["До встречи. Если захотите еще древних сказаний послушать -- приходите". ]], code [[ atl_iyh_state = 5; psub('back'); ]]};
|
|
|
};
|
|
|
};
|
|
|
|
|
|
char_jack_wright_atlantis_dlg = dlg {
|
|
|
var {
|
|
|
state = 0;
|
|
@@ -2372,38 +2369,28 @@ char_jones_dlg = dlg {
|
|
|
atl_lev_radcliffe_dlg = room {
|
|
|
nam = "Уолтер Рэдклифф";
|
|
|
dsc = [[
|
|
|
В доке Левиафана вы встречаете Уолтера Рэдклиффа. Завидев вас он говорит: "Дрейк, какая встреча. Я только что поместил на Левиафан два скафандра, которые вам выделили Моро с Райтом. Хорошо, что я вас встретил. Я хотел бы присоединиться к экипажу Левиафана и предложить вам свою помощь в поисках Уильяма".
|
|
|
]];
|
|
|
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);
|
|
|
]]};
|
|
|
};
|
|
|
};
|
|
\ No newline at end of file
|