|
@@ -84,12 +84,13 @@ char_radcliffe = obj {
|
|
|
on_walter = 0;
|
|
|
on_atlantis = 0;
|
|
|
on_black = 0;
|
|
|
on_drake = 0;
|
|
|
on_anna = 0;
|
|
|
on_join = 0;
|
|
|
on_motive = 0;
|
|
|
};
|
|
|
nam = "radcliffe";
|
|
|
disp = "Уолтер Рэдклифф";
|
|
|
dsc = function(s)
|
|
|
if (stead.nameof(where(s)) == s.home) then
|
|
|
return [[{Уолтер Рэдклифф} задумчиво крутит в руках какую-то деталь. ^]];
|
|
@@ -141,12 +142,14 @@ char_anna = obj {
|
|
|
|
|
|
anna_asked = 0;
|
|
|
walter_asked = 0;
|
|
|
atlantis_asked = 0;
|
|
|
drake_asked = 0;
|
|
|
join_asked = 0;
|
|
|
black_asked = 0;
|
|
|
motive_asked = 0;
|
|
|
rel_on_join = nil;
|
|
|
};
|
|
|
nam = "anna";
|
|
|
disp = "Анна Рэдклифф";
|
|
|
dsc = function(s)
|
|
|
if (stead.nameof(where(s)) == s.home) then
|
|
@@ -183,15 +186,13 @@ learr_home_dlg = dlg {
|
|
|
poff('join');
|
|
|
else
|
|
|
pon('join');
|
|
|
poff('stay');
|
|
|
end;
|
|
|
|
|
|
return [[
|
|
|
Леарр вопросительно смотрит на вас
|
|
|
]];
|
|
|
return [[Леарр вопросительно смотрит на вас. ]];
|
|
|
end;
|
|
|
phr = {
|
|
|
{ tag = "on_iyh", always = true, "Что ты можешь рассказать мне о храме?", [[
|
|
|
"Каждый-храм два-входа-имеет. Большой-главный-вход далеко-виден. Тайный-задний-вход незаметен-но-всегда-есть. Мы давно-потеряли дорогу-к-этому-святилищу и задний-вход-не-помним. Если мы задний-вход-найдем, то обманим затмевающего-свет и в-храм-проникнем".
|
|
|
]]};
|
|
|
{ tag = "join", always = true, "Я хочу, чтобы ты пошла со мной в следующий раз", "Хорошо",
|
|
@@ -230,15 +231,13 @@ phaetlarr_home_dlg = dlg {
|
|
|
poff('join');
|
|
|
else
|
|
|
pon('join');
|
|
|
poff('stay');
|
|
|
end;
|
|
|
|
|
|
return [[
|
|
|
Фаэтларр ждет ваших указаний
|
|
|
]];
|
|
|
return [[Фаэтларр ждет ваших указаний. ]];
|
|
|
end;
|
|
|
phr = {
|
|
|
{ tag = "join", always = "true", "Я хочу, чтобы ты пошел со мной в следующий раз", "Хорошо",
|
|
|
function()
|
|
|
char_learr:accompany(false);
|
|
|
char_phaetlarr:accompany(true);
|
|
@@ -316,13 +315,13 @@ radcliffe_home_dlg = dlg {
|
|
|
return [[Уолтер задумчиво смотрит на вас. ]];
|
|
|
end;
|
|
|
phr = {
|
|
|
{tag="questions"};
|
|
|
{tag="on_black", "Что ты можешь сказать о Блэке?", function(s)
|
|
|
char_walter.on_black = 2;
|
|
|
return [[Уолтер пожимает плечами: "Что я могу сказать про него? Его не очень здесь любят, однако он, поверьте, вполне искренне радеет за благополучие нашей миссии". ]];
|
|
|
return [[Уолтер пожимает плечами: "Что я могу сказать про него? Думаю, Дрейк выбрал хорошего партнера". ]];
|
|
|
end};
|
|
|
{tag="on_walter", "Расскажи о себе.". function(s)
|
|
|
char_walter.on_walter = 2;
|
|
|
return [[Уолтер пожимает плечами: "Да мне нечего рассказать. Мы с сестрой жили в Лондоне, я уже работал в Вестхейвен Трансоушен, когда наши родители погибли -- пароход, на котором они отправились в США просто не прибыл в порт назначения. Мы с Анной остались одни. Она еще даже школу не закончила тогда. А потом мы построили Надежду, Атлантиду и далее по списку. Потом мне предложили работать внизу, на станции. Я, конечно, мог тогда отказаться, уйти в другую компанию, но направление, избранное Дрейком слишком меня привлекало. Я согласился". ]];
|
|
|
end};
|
|
|
{tag="on_anna", "Расскажи о своей сестре, Анне.", function(s)
|
|
@@ -449,13 +448,13 @@ wright_main_dlg = dlg {
|
|
|
char_wright.on_leviathan = 1;
|
|
|
return [[Джек отвечает: "Левиафан, без сомнения, превосходный корабль. Жаль, что ему не нашлось лучшего капитана". ]];
|
|
|
else
|
|
|
char_wright.on_leviathan = 2;
|
|
|
return [[Джек не скрывает своего восхищения: "Никогда не видел ничего подобного. Неудивительно, что отец оставил жизнь на поверхности в пользу возможности создавать подобное здесь. Пока мы были в пути, я подробно изучил субмарину. Многие решения до сих пор кажутся мне невероятными - например, использование электричества в качестве движущей силы или наличие звуковой пушки. Я уже успел обсудить с отцом детали диагностических цепей. Это совершенно непостижимо, чтобы машина сама сообщала, что с ней что-то не так". ]];
|
|
|
end;
|
|
|
end};
|
|
|
end};Как впрочем и Екатерине с Сильвией.
|
|
|
{tag="on_jack", "Чем ты занимался все это время?", function()
|
|
|
if (rel_jack < 0) then
|
|
|
return [[Джек отказывается отвечать: "Не хочу это обсуждать".]];
|
|
|
else
|
|
|
return [[Джек отвечает: "Да, в общем-то, ничем. Отец оставил нам с матерью достаточно денег, чтобы мы могли ни в чем не нуждаться. Мать оплатила мое образование в том же университете, где учился отец. Получив диплом с отличием, я просто поставил его на полку. Не нашел дела по душе, да и необходимости не было. Позже, когда мать умерла, я вообще практически прекратил связи с внешним миром. Думаю, что хоть я и бросил идею найти отца, я все-таки продолжал надеяться -- практически все время я посвящал чтению газет со всех уголков света, в поисках известий о случившемся с Вестхейвен Трансоушен. Впрочем, как только первоначальный ажиотаж спал, никто толком и не писал о случившемся. "]];
|
|
|
end;
|
|
@@ -467,13 +466,13 @@ wright_main_dlg = dlg {
|
|
|
anna_home_dlg = dlg {
|
|
|
nam = "anna_home_dlg";
|
|
|
disp = "Анна Рэдклифф";
|
|
|
hideinv = true;
|
|
|
entered = function(s)
|
|
|
if (atl_iyh_state == 7) then
|
|
|
pon("on_iyh");
|
|
|
pon("on_iyh");Как впрочем и Екатерине с Сильвией.
|
|
|
else
|
|
|
poff("on_iyh");
|
|
|
end;
|
|
|
|
|
|
poff("on_anna", "on_walter", "on_atlantis", "on_drake", "on_join", "talk");
|
|
|
if (rel_anna < 0) then
|
|
@@ -485,30 +484,35 @@ anna_home_dlg = dlg {
|
|
|
end;
|
|
|
if (char_anna.walter_asked < 2) then
|
|
|
pon("on_walter");
|
|
|
pon("talk");
|
|
|
end;
|
|
|
if (char_anna.atlantis_asked < 2) then
|
|
|
pon("on_atlantis");
|
|
|
pon("on_atlantis");Как впрочем и Екатерине с Сильвией.
|
|
|
pon("talk");
|
|
|
end;
|
|
|
if (char_anna.drake_asked < 2) then
|
|
|
pon("on_drake");
|
|
|
pon("talk");
|
|
|
end;
|
|
|
if (char_anna.join_asked < 2) then
|
|
|
pon("on_join");
|
|
|
pon("talk");
|
|
|
end;
|
|
|
if (char_anna.black_asked < 2) then
|
|
|
pon("on_black");
|
|
|
pon("talk");
|
|
|
end;
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
if (char_anna.follow) then
|
|
|
pon('stay');
|
|
|
poff('join');
|
|
|
else
|
|
|
elseКак впрочем и Екатерине с Сильвией.
|
|
|
pon('join');
|
|
|
poff('stay');
|
|
|
end;
|
|
|
return [[
|
|
|
Анна ждет ваших указаний
|
|
|
]];
|
|
@@ -561,19 +565,23 @@ anna_home_dlg = dlg {
|
|
|
end};
|
|
|
{tag="on_walter", "Расскажи об Уолтере. ", function(s)
|
|
|
char_anna.walter_asked = 2;
|
|
|
return [[Анна Рэдклифф отвечает: "Уолтер -- мой старший брат. Он заботится обо мне с тех пор, как мама с папой покинули нас. Хотя моя жизнь сильно изменилась, когда Уолтер забрал меня с собой на Атлантиду, я не жалею об этом". ]];
|
|
|
end};
|
|
|
{tag="on_atlantis", "Что ты думаешь об Атлантиде?", function(s)
|
|
|
char_anna.on_atlantis = 2;
|
|
|
char_anna.atlantis_asked = 2;
|
|
|
return [[Анна Рэдклифф отвечает: "Последние десять лет я живу здесь, на Атлантиде. Я хорошо помню, как расстроена я была, приехав сюда. Конечно, я не думала, что мы все проведем здесь лет десять. Мне казалось, что уже через полгода-год мы вернемся на поверхность, но намерения вашего отца сильно отличались от этого. Потом Екатерина и Сильвия познакомили меня с Телнеарром и Хетеарром -- двумя навьярами, которые первыми жили на станции. Потом Хетеарр вернулся домой, а вместо него на станцию прибыл Ривеерр. А затем покинул станцию и Телнеарр. Его заменила Леарр". ]];
|
|
|
end};
|
|
|
{tag="on_drake", "Расскажи об Уильяме Дрейке. ", function(s)
|
|
|
char_anna.on_drake = 2;
|
|
|
char_anna.drake_asked = 2;
|
|
|
return [[Анна Рэдклифф отвечает: "Хотя Дрейк -- руководитель Атлантиды, он проводит больше времени здесь, в Окулусе, чем в своем кабинете в Доминусе. Сейчас он в экспедиции -- они с Блэком отправились на поиски отдаленных навьярских поселений". ]];
|
|
|
end};
|
|
|
{tag="on_black", "Расскажи об Адриане Блэке. ", function(s)
|
|
|
char_anna.black_asked = 2;
|
|
|
return [[Анна Рэдклифф пожимает плечами: "Он никогда мне не нравился. Остальыне говорят, что он хорошо справляется с управлением станцией и вообще многое сделал для нас, но мне не нравится его холодность и неискренность".]];
|
|
|
end};
|
|
|
{tag="on_join", "Почему ты решила присоединиться к нам?", function(s)
|
|
|
char_anna.on_join = 2;
|
|
|
if (char_anna.rel_on_join >= 0) then
|
|
|
return [[Анна Рэдклифф отвечает: "". ]];
|
|
|
elseif (char_walter.rel_on_join >= 0) then
|
|
|
return [[Анна Рэдклифф отвечает: "". ]];
|