|
@@ -70,12 +70,13 @@ atl_intersect_suit = obj {
|
|
|
act = [[Сейчас нет смысла это делать. ]];
|
|
|
}
|
|
|
|
|
|
atl_aqua_corridor_b = room {
|
|
|
nam = "Атлантида, Аква, коридор B";
|
|
|
dsc = [[Широкий коридор, заполненный ярким светом электрических ламп. В одном конце коридора расположена шлюзовая дверь, ведущая в основной коридор секции Аква. По бокам коридора находятся еще несколько дверей, ведущих в другие помещения секции: гостевые доки A, B и С. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@163,5';
|
|
|
way = {
|
|
|
kh_vroom("В гостевой док A", function()
|
|
|
if (atl_lev_state == 0) then
|
|
|
pr("Люк наглухо задраен. Вы не сможете его открыть. ");
|
|
|
return false;
|
|
|
elseif (atl_lev_state == 1) then
|
|
@@ -168,12 +169,13 @@ atl_aqua_nautilus_dock = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_aqua_corridor_a = room {
|
|
|
nam = "Атлантида, Аква, коридор A";
|
|
|
dsc = [[Широкий коридор, заполненный ярким светом электрических ламп. В одном конце коридора расположена шлюзовая дверь, ведущая в основной коридор секции Аква. По бокам коридора находятся еще несколько дверей, ведущих к докам. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@138,5';
|
|
|
way = {
|
|
|
kh_vroom("В док Надежды", function()
|
|
|
pr("Люк наглухо задраен. Вы не сможете его открыть. ");
|
|
|
return false;
|
|
|
end);
|
|
|
kh_vroom("В док Энтерпрайза", function()
|
|
@@ -189,12 +191,13 @@ atl_aqua_corridor_a = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_aqua_main_corridor = room {
|
|
|
nam = "Атлантида, Аква, центральный коридор";
|
|
|
dsc = [[Широкий коридор, заполненный ярким светом электрических ламп. В одном конце коридора расположена шлюзовая дверь, ведущая, в секцию Доминус. По бокам коридора находятся еще несколько дверей, ведущих в другие помещения секции -- по большей части это склады. Еще две двери ведут в коридоры A и B. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@151,15';
|
|
|
way = {
|
|
|
kh_vroom("На склад A", function()
|
|
|
pr("Люк наглухо задраен. Вы не сможете его открыть. ");
|
|
|
return false;
|
|
|
end);
|
|
|
kh_vroom("На склад B", function()
|
|
@@ -266,21 +269,23 @@ atl_intersection = inherit(room, functio
|
|
|
|
|
|
return v;
|
|
|
end);
|
|
|
|
|
|
atl_intersection_aqua_dom = atl_intersection {
|
|
|
nam = "Атлантида, межсекционный коридор";
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@151,31';
|
|
|
way = {
|
|
|
kh_vroom("В секцию Аква", "atl_aqua_main_corridor");
|
|
|
kh_vroom("В секцию Доминус", "atl_dom_main_near_aqua");
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_dom_main_near_aqua = room {
|
|
|
nam = "Атлантида, Доминус, центральный зал, у входа в секцию Аква";
|
|
|
dsc = [[Огромный круглый зал освещенный электрическими лампами, установленными на многочисленных колоннах. Стеклянный купол над головой ограждает вас от многотонной громады океанских вод. Рядом с вами расположен шлюз, ведущий в соседнюю секцию. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@151,45';
|
|
|
way = {
|
|
|
kh_vroom("В секцию Аква", "atl_intersection_aqua_dom");
|
|
|
kh_vroom("По часовой стрелке", "atl_dom_main_near_adm");
|
|
|
kh_vroom("Против часовой стрелки", "atl_dom_main_near_a");
|
|
|
kh_vroom("К центру зала", "atl_dom_main_c");
|
|
|
};
|
|
@@ -290,12 +295,13 @@ atl_dom_main_near_aqua = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_dom_main_near_a = room {
|
|
|
nam = "Атлантида, Доминус, центральный зал, у входа в отдел безопасности";
|
|
|
dsc = [[Огромный круглый зал освещенный электрическими лампами, установленными на многочисленных колоннах. Стеклянный купол над головой ограждает вас от многотонной громады океанских вод. Вы находитесь в северной части зала. Рядом с вами расположен шлюз, ведущий в отдел безопасности. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@125,54';
|
|
|
way = {
|
|
|
kh_vroom("В отдел безопасности", "atl_dom_corridor_a");
|
|
|
kh_vroom("По часовой стрелке", "atl_dom_main_near_aqua");
|
|
|
kh_vroom("Против часовой стрелки", "atl_dom_main_near_luna");
|
|
|
kh_vroom("К центру зала", "atl_dom_main_c");
|
|
|
};
|
|
@@ -305,30 +311,31 @@ atl_dom_main_near_a = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_dom_main_c = room {
|
|
|
nam = "Атлантида, Доминус, центральный зал, центр";
|
|
|
dsc = [[Огромный круглый зал освещенный электрическими лампами, установленными на многочисленных колоннах. Стеклянный купол над головой ограждает вас от многотонной громады океанских вод. Вы находитесь в центральной части зала. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@151,80';
|
|
|
way = {
|
|
|
kh_vroom("К секции Аква", "atl_dom_main_near_aqua");
|
|
|
kh_vroom("К кабинету администратора", "atl_dom_main_near_adm");
|
|
|
kh_vroom("К секции Арктос", "atl_dom_main_near_arctos");
|
|
|
kh_vroom("К секции Терра", "atl_dom_main_near_terra");
|
|
|
kh_vroom("К секции Окулус", "atl_dom_main_near_oculus");
|
|
|
kh_vroom("К секции Луна", "atl_dom_main_near_luna");
|
|
|
kh_vroom("К отделу безопасности", "atl_dom_main_near_a");
|
|
|
|
|
|
};
|
|
|
obj = {
|
|
|
-- TODO добавить скамейки
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_dom_main_near_adm = room {
|
|
|
nam = "Атлантида, Доминус, центральный зал, у входа в кабинет администратора";
|
|
|
dsc = [[Огромный круглый зал освещенный электрическими лампами, установленными на многочисленных колоннах. Стеклянный купол над головой ограждает вас от многотонной громады океанских вод. Рядом с вами находится шлюз, ведущий в кабинет администратора. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@176,54';
|
|
|
way = {
|
|
|
kh_vroom("В кабинет администратора", "atl_dom_administator_room");
|
|
|
kh_vroom("По часовой стрелке", "atl_dom_main_near_arctos");
|
|
|
kh_vroom("Против часовой стрелки", "atl_dom_main_near_aqua");
|
|
|
kh_vroom("К центру зала", "atl_dom_main_c");
|
|
|
};
|
|
@@ -338,12 +345,13 @@ atl_dom_main_near_adm = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_dom_main_near_luna = room {
|
|
|
nam = "Атлантида, Доминус, центральный зал, у входа в секцию Луна";
|
|
|
dsc = [[Огромный круглый зал освещенный электрическими лампами, установленными на многочисленных колоннах. Стеклянный купол над головой ограждает вас от многотонной громады океанских вод. Рядом с вами находится шлюз, ведущий в секцию Луна. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@115,80';
|
|
|
way = {
|
|
|
kh_vroom("В секцию Луна", "atl_intersection_luna_dom");
|
|
|
kh_vroom("По часовой стрелке", "atl_dom_main_near_a");
|
|
|
kh_vroom("Против часовой стрелки", "atl_dom_main_near_oculus");
|
|
|
kh_vroom("К центру зала", "atl_dom_main_c");
|
|
|
};
|
|
@@ -352,12 +360,13 @@ atl_dom_main_near_luna = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_dom_main_near_oculus = room {
|
|
|
nam = "Атлантида, Доминус, центральный зал, у входа в секцию Окулус";
|
|
|
dsc = [[Огромный круглый зал освещенный электрическими лампами, установленными на многочисленных колоннах. Стеклянный купол над головой ограждает вас от многотонной громады океанских вод. Рядом с вами находится шлюз, ведущий в секцию Окулус. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@132,118';
|
|
|
way = {
|
|
|
kh_vroom("В секцию Окулус", "atl_intersection_oculus_dom");
|
|
|
kh_vroom("По часовой стрелке", "atl_dom_main_near_luna");
|
|
|
kh_vroom("Против часовой стрелки", "atl_dom_main_near_terra");
|
|
|
kh_vroom("К центру зала", "atl_dom_main_c");
|
|
|
};
|
|
@@ -366,12 +375,13 @@ atl_dom_main_near_oculus = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_dom_main_near_terra = room {
|
|
|
nam = "Атлантида, Доминус, центральный зал, у входа в секцию Терра";
|
|
|
dsc = [[Огромный круглый зал освещенный электрическими лампами, установленными на многочисленных колоннах. Стеклянный купол над головой ограждает вас от многотонной громады океанских вод. Рядом с вами находится шлюз, ведущий в секцию Терра. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@169,118';
|
|
|
way = {
|
|
|
kh_vroom("В секцию Терра", "atl_intersection_terra_dom");
|
|
|
kh_vroom("По часовой стрелке", "atl_dom_main_near_oculus");
|
|
|
kh_vroom("Против часовой стрелки", "atl_dom_main_near_arctos");
|
|
|
kh_vroom("К центру зала", "atl_dom_main_c");
|
|
|
};
|
|
@@ -380,12 +390,13 @@ atl_dom_main_near_terra = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_dom_main_near_arctos = room {
|
|
|
nam = "Атлантида, Доминус, центральный зал, у входа в секцию Арктос";
|
|
|
dsc = [[Огромный круглый зал освещенный электрическими лампами, установленными на многочисленных колоннах. Стеклянный купол над головой ограждает вас от многотонной громады океанских вод. Рядом с вами находится шлюз, ведущий в секцию Арктос. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@186,80';
|
|
|
way = {
|
|
|
kh_vroom("В секцию Арктос", "atl_intersection_arctos_dom");
|
|
|
kh_vroom("По часовой стрелке", "atl_dom_main_near_terra");
|
|
|
kh_vroom("Против часовой стрелки", "atl_dom_main_near_adm");
|
|
|
kh_vroom("К центру зала", "atl_dom_main_c");
|
|
|
};
|
|
@@ -430,12 +441,13 @@ atl_dom_administator_room = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_intersection_luna_dom = room {
|
|
|
nam = "Атлантида, межсекционный коридор";
|
|
|
dsc = [[Небольшой коридор, соединяющий секции станции, заполнен ярким светом электрических ламп. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@102,80';
|
|
|
way = {
|
|
|
kh_vroom("В секцию Луна", "atl_luna_main_corridor");
|
|
|
kh_vroom("В секцию Доминус", "atl_dom_main_near_luna");
|
|
|
};
|
|
|
obj = {
|
|
|
"atl_illuminators",
|
|
@@ -444,12 +456,13 @@ atl_intersection_luna_dom = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_intersection_arctos_dom = room {
|
|
|
nam = "Атлантида, межсекционный коридор";
|
|
|
dsc = [[Небольшой коридор, соединяющий секции станции, заполнен ярким светом электрических ламп. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@200,80';
|
|
|
way = {
|
|
|
kh_vroom("В секцию Арктос", "atl_arctos_main_corridor");
|
|
|
kh_vroom("В секцию Доминус", "atl_dom_main_near_arctos");
|
|
|
};
|
|
|
obj = {
|
|
|
"atl_illuminators",
|
|
@@ -461,12 +474,13 @@ atl_intersection_arctos_dom = room {
|
|
|
atl_luna_main_corridor = room {
|
|
|
var {
|
|
|
state = 0;
|
|
|
};
|
|
|
nam = "Атлантида, Луна, главный коридор";
|
|
|
dsc = [[Узкий длинный коридор c дверьми, ведущими в комнаты персонала, по сторонам. Яркий свет электрических ламп заполняет помещение. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@88,80';
|
|
|
entered = function(s)
|
|
|
if (s.state == 0) then
|
|
|
s.state = 1;
|
|
|
if (where(char_jack_wright_atlantis) == atl_luna_jack_room) then
|
|
|
path("В комнату Джека"):enable();
|
|
|
end;
|
|
@@ -506,12 +520,13 @@ atl_luna_drake_room = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_arctos_main_corridor = room {
|
|
|
nam = "Атлантида, Арктос, главный коридор";
|
|
|
dsc = [[Узкий длинный коридор c дверьми, ведущими в комнаты персонала, по сторонам. Яркий свет электрических ламп заполняет помещение. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@213,80';
|
|
|
way = {
|
|
|
kh_vroom("В комнату Голдмана", function(s)
|
|
|
if goldman_state == 0 then
|
|
|
return "atl_arctos_goldmans_room";
|
|
|
else
|
|
|
p([[Заперто. ]]);
|
|
@@ -572,12 +587,13 @@ atl_arctos_common_room = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_intersection_terra_dom = room {
|
|
|
nam = "Атлантида, межсекционный коридор";
|
|
|
dsc = [[Небольшой коридор, соединяющий секции станции, заполнен ярким светом электрических ламп. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@174,125';
|
|
|
way = {
|
|
|
kh_vroom("В секцию Терра", "atl_terra_main_corridor");
|
|
|
kh_vroom("В секцию Доминус", "atl_dom_main_near_terra");
|
|
|
};
|
|
|
obj = {
|
|
|
"atl_illuminators",
|
|
@@ -586,12 +602,13 @@ atl_intersection_terra_dom = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_terra_main_corridor = room {
|
|
|
nam = "Атлантида, Терра, главный коридор";
|
|
|
dsc = [[Широкий просторный коридор, по обе стороны которого расположены двери, ведущие в мастерские. Вдоль стен стоят множество ящиков. В конце коридора находится дверь, ведущая в одну из технических секций станции. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@187,152';
|
|
|
way = {
|
|
|
kh_vroom("В мастерскую A", "atl_terra_workshop_a");
|
|
|
kh_vroom("В мастерскую B", "atl_terra_workshop_b");
|
|
|
kh_vroom("В мастерскую C", "atl_terra_workshop_c");
|
|
|
kh_vroom("В мастерскую D", "atl_terra_workshop_d");
|
|
|
kh_vroom("В секцию Солис", function()
|
|
@@ -655,12 +672,13 @@ atl_terra_workshop_d = room {
|
|
|
};
|
|
|
};
|
|
|
|
|
|
atl_intersection_oculus_dom = room {
|
|
|
nam = "Атлантида, межсекционный коридор";
|
|
|
dsc = [[Небольшой коридор, соединяющий секции станции, заполнен ярким светом электрических ламп. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@127,125';
|
|
|
way = {
|
|
|
kh_vroom("В секцию Окулус", "atl_oculus_main_corridor");
|
|
|
kh_vroom("В секцию Доминус", "atl_dom_main_near_oculus");
|
|
|
};
|
|
|
obj = {
|
|
|
"atl_illuminators",
|
|
@@ -672,12 +690,13 @@ atl_intersection_oculus_dom = room {
|
|
|
atl_oculus_main_corridor = room {
|
|
|
var {
|
|
|
first_visit = true;
|
|
|
};
|
|
|
nam = "Атлантида, Окулус, главный коридор";
|
|
|
dsc = [[Широкий просторный коридор, по обе стороны которого расположены двери, ведущие в лаборатории. В конце коридора находится дверь, ведущая в одну из технических секций станции. ]];
|
|
|
pic = 'images/atlantis.png;images/atlantis_marker.png@114,152';
|
|
|
enter = function(s)
|
|
|
if (s.first_visit) then
|
|
|
s.first_visit = false;
|
|
|
walkin("atlantis_learr_intro");
|
|
|
end;
|
|
|
end;
|