dsc = [[Ровными рядами вокруг расположены старые грузовые {контейнеры}. Краска на большинстве из них повреждена настолько, что не осталось никаких опознавательных знаков об их происхождении и содержимом. ]];
act = function(s)
if s.searched == 0 then
s.searched = 1;
put(item_pump_broken, pl);
return [[В одном из ящиков вы находите неисправный ручной насос. ]];
elseif s.searched == 1 then
s.searched = 2;
pl.money = pl.money + 5;
return [[В одном из ящиков кто-то оставил монету в пять шиллингов. ]];
end;
end;
};
leviathan_entry = room {
nam = "leviathan_entry";
disp = "В люк";
enter = function(s)
if (dock_leviathan.pump_state == 1) then
if leviathan_airlock:has_light() then
set_music('music/atlantis.ogg');
end;
walk('leviathan_airlock');
else
return "Отсек заполнен водой. Вы не можете туда спуститься. ", false;
end;
end;
};
dock_mooring = room {
nam = "dock_inside";
disp = "Причал";
dsc = [[У причала пусто, не считая нескольких кучек мусора: старых гнилых деревяшек, каких-то ржавых металлических трубок, мешков с неизвестным содержимым. Вы не слышите ничего, кроме шума мутной воды, завываний ветра и скрипа ржавого металла. ]];
view = function(s)
if where(char_starlight_dock) == dock_mooring then
return [[Левиафан находится в заброшенном доке. Ваше внимание привлекает фигура человека в костюме, стоящая на берегу. ]];
else
return [[Левиафан находится в заброшенном доке. Вокруг пусто, не считая мусора: старых деревяшк, металлических трубок, каких-то мешков. ]];
return [[Левиафан находится в заброшенном доке. Вокруг пусто, не считая мусора: старых деревяшек, металлических трубок, каких-то мешков. ]];
end;
end;
entered = function(s)
set_music('music/london.ogg');
end;
way = {
vroom("К воротам", "dock_inside");
vroom("К пульту управления краном", "dock_crane_control");
leviathan_entry:disable();
};
obj = {
"dock_leviathan",
"dock_crane",
"money_dock"
};
};
char_starlight_dock = npc {
nam = 'char_starlight_dock';
dsc = [[{Джозеф Старлайт} стоит у причала и рассматривает Левиафан. Он, кажется, не обращает внимания на вас. ]];
dlg = "starlight_dock_dlg";
};
starlight_dock_dlg = dlg {
nam = 'starlight_dock_dlg';
disp = 'Джозеф Старлайт';
entered = function(s)
starlight_dock_status = true;
return [[Вы подходите к Джозефу Старлайту и он обрачивается к вам: "Добрый день, господин Дрейк. Сегодня отличный день, не правда ли?"]];
end;
phr = {
{tag="intro"};
{"Как вы сюда попали?", [[Джозеф отвечает: "Так же как и вы -- взял кэб. Вас это удивляет?"]]};
{"Что вы здесь делаете?", [[Джозеф отвечает: "Пришел проверить, что Левиафан попал в нужные руки". ]], code [[ psub("leviathan"); ]]};
{tag="leviathan"};
{"Так вы все это время все знали?", [[Джозеф кивает: "Безусловно. Вы проделали отличную работу по восстановлению субмарины. Могу я поинтересоваться, что вы намерены делать дальше?"]], code [[ psub("next"); ]]};
{"Что вы можете сказать про Левиафан?", [[Джозеф пожимает плечами: "Немного. Майкл Райт сможет рассказать намного больше". ]]};
{tag="next"};
{"Продолжу поиски отца. ", [[Джозеф кивает: "Отлично. Тогда я пойду. У вас есть ко мне вопросы?"]], code [[ psub("questions"); ]]};
{"Сам не знаю. ", [[Джозеф кивает: "Я рекомендую вам найти место, именуемое Атлантидой. У вас же есть карта?"]], code [[ psub("atlantis"); ]]};
{tag="atlantis"};
{"Да, есть. ", [[Джозеф кивает: "Отлично. Тогда я пойду. У вас есть ко мне вопросы?"]], code [[ psub("questions"); ]]};
{"Нет. ", [[Джозеф отвечает: "Думаю, вы справитесь с этим. А я, пожалуй, пойду. У вас есть вопросы?"]], code [[ psub("questions"); ]] };
{tag="questions"};
{"Вы не желаете отправиться со мной?", [[Джозеф отрицательно качает головой: "У меня слишком много дел здесь. Не могу все бросить. Передайте привет Винсенту Даркстару". ]], code [[ starlight_darkstar_status = 1; ]]};
{"Что еще вы можете мне посоветовать?", [[Джозеф отвечает: "Джек Райт, кажется, помогал вам в восстановлении Левиафана. Если вам нужны лишние руки на борту -- почему бы не попросить его". ]] };
{"Почему вы сразу ничего не сказали?", [[Джозеф улыбнулся: "А вы бы поверили? Всякому слову свое время и место". ]]};
{"Откуда вы узнали про Левиафан и Атлантиду?", [[Джозеф улыбнулся: "У меня был доступ к гораздо большему числу документов, чем у вас. Сложить два и два было не так уж и сложно". ]]};