Changeset - 69fe1820fd83
[Not reviewed]
default
0 1 0
Silverwing - 8 years ago 2016-08-07 13:50:58

Ignis location changed
1 file changed with 45 insertions and 110 deletions:
0 comments (0 inline, 0 general)
atlantis_ignis.lua
Show inline comments
 
atl_ignis_mh_center = room {
 
atl_ignis_main_center = room {
 
	nam = "Атлантида, Игнис, главный зал, у лифта";
 
	dsc = [[
 
		Вы в центре огромного круглого зала. Свет в зале выключен и сквозь стеклянный купол, лишь в некоторых местах поддерживаемый металлическими конструкциями вы видите игру света на поверхности океана и проплывающих над вами рыб. Рядом с вами расположена шахта лифта. В юго-западной, южной, юго-восточной, северо-восточной и северной частях зала расположены шлюзовые двери.
 
	]];
 
	way = {
 
		vroom("В лифт", "atl_dom_lift");
 
		vroom("На юг", "atl_ignis_main_s");
 
		vroom("На юго-запад", "atl_ignis_main_sw");
 
		vroom("На юго-восток", "atl_ignis_main_se");
 
		vroom("На север", "atl_ignis_main_n");
 
		vroom("На северо-запад", "atl_ignis_main_nw");
 
		vroom("На северо-восток", "atl_ignis_main_ne");
 
	};
 
};
 
 
atl_ignis_main_s = room {
 
	nam = "Атлантида, Игнис, главный зал, южная часть";
 
	dsc = [[
 
		Слева и справа от вас стоит множество стеллажей с книгами и фильмами. К северу от вас расположена шахта лифта, ведущего вниз, в секцию Доминус. На юге вы видите массивную шлюзовую дверь. 
 
	]];
 
	way = {
 
		vroom("К шахте лифта", "atl_ignis_mh_center");
 
		vroom("На север(к залу A)", "atl_ignis_main_toa");
 
		vroom("На юго-запад(к залу C)", "atl_ignis_main_toc");
 
		vroom("На юго-восток(к залу B)", "atl_ignis_main_tob");
 
		vroom("На юг", "atl_ignis_main_emex");
 
		vroom("На восток", "atl_ignis_main_se");
 
		vroom("На запад", "atl_ignis_main_sw");
 
	};
 
};
 
 
atl_ignis_main_sw = room {
 
	nam = "Атлантида, Игнис, главный зал, юго-западная часть";
 
	dsc = [[
 
		Слева и справа от вас стоит множество стеллажей с книгами и фильмами. К северо-востоку от вас расположена шахта лифта, ведущего вниз, в секцию Доминус. На юго-западе вы видите дверь, ведущую в один из соседних залов. 
 
	]];
 
	way = {
 
		vroom("К шахте лифта", "atl_ignis_mh_center");
 
		vroom("На север", "atl_ignis_main_nw");
 
		vroom("На юго-запад", "atl_ignis_main_toc");
 
		vroom("На восток", "atl_ignis_main_s");
 
	};
 
};
 
 
atl_ignis_main_nw = room {
 
	nam = "Атлантида, Игнис, главный зал, северо-западная часть";
 
	dsc = [[
 
		Слева и справа от вас стоит множество стеллажей с книгами и фильмами. К юго-востоку от вас расположена шахта лифта, ведущего вниз, в секцию Доминус. 
 
	]];
 
	way = {
 
		vroom("К шахте лифта", "atl_ignis_mh_center");
 
		vroom("На восток", "atl_ignis_main_n");
 
		vroom("На юг", "atl_ignis_main_sw");
 
		vroom("На северо-запад", "atl_ignis_main_nw_wall");
 
	};
 
};
 
 
atl_ignis_main_n = room {
 
	nam = "Атлантида, Игнис, главный зал, северная часть";
 
	dsc = [[
 
		Слева и справа от вас стоит множество стеллажей с книгами и фильмами. К югу от вас расположена шахта лифта, ведущего вниз, в секцию Доминус. На севере вы видите дверь, ведущую в один из соседних залов. 
 
	]];
 
	way = {
 
		vroom("К шахте лифта", "atl_ignis_mh_center");
 
		vroom("На север", "atl_ignis_main_toa");
 
		vroom("На запад", "atl_ignis_main_nw");
 
		vroom("На восток", "atl_ignis_main_ne");
 
	};
 
};
 
 
atl_ignis_main_ne = room {
 
	nam = "Атлантида, Игнис, главный зал, северо-восточная часть";
 
	dsc = [[
 
		Слева и справа от вас стоит множество стеллажей с книгами и фильмами. К юго-западу от вас расположена шахта лифта, ведущего вниз, в секцию Доминус. На северо-востоке вы видите шлюзовую дверь. 
 
	]];
 
	way = {
 
		vroom("К шахте лифта", "atl_ignis_mh_center");
 
		vroom("На северо-восток", "atl_ignis_main_tos");
 
		vroom("На юг", "atl_ignis_main_se");
 
		vroom("На запад", "atl_ignis_main_n");
 
	};
 
};
 
 
atl_ignis_main_se = room {
 
	nam = "Атлантида, Игнис, главный зал, юго-восточная часть";
 
	dsc = [[
 
		Слева и справа от вас стоит множество стеллажей с книгами и фильмами. К юго-западу от вас расположена шахта лифта, ведущего вниз, в секцию Доминус. На юго-востоке вы видите дверь, ведущую в один из соседних залов. 
 
	]];
 
	way = {
 
		vroom("К шахте лифта", "atl_ignis_mh_center");
 
		vroom("На юго-восток", "atl_ignis_main_tob");
 
		vroom("На север", "atl_ignis_main_ne");
 
		vroom("На запад", "atl_ignis_main_sw");
 
	};
 
};
 
 
@@ -102,9 +24,9 @@ atl_ignis_main_emex = room {
 
			pr("Без скафандра вы там недолго проживете");
 
			return false;
 
		end);
 
		vroom("На север", "atl_ignis_main_s");
 
		vroom("На восток", "atl_ignis_main_tob");
 
		vroom("На запад", "atl_ignis_main_toc");
 
		vroom("На север(к лифту)", "atl_ignis_main_center");
 
		vroom("По часовой стрелке(к залу C)", "atl_ignis_main_toc");
 
		vroom("Против часовой стрелки(к залу B)", "atl_ignis_main_tob");
 
	};
 
};
 
 
@@ -119,9 +41,9 @@ atl_ignis_main_toc = room {
 
			pr("Дверь заклинило");
 
			return false;
 
		end);
 
		vroom("На северо-восток", "atl_ignis_main_sw");
 
		vroom("На север", "atl_ignis_main_nw_wall");
 
		vroom("На восток", "atl_ignis_main_emex");
 
		vroom("На северо-восток(к лифту)", "atl_ignis_main_center");
 
		vroom("По часовой стрелке", "atl_ignis_main_nw_wall");
 
		vroom("Против часовой стрелки", "atl_ignis_main_emex");
 
	};
 
};
 
 
@@ -142,9 +64,9 @@ atl_ignis_main_nw_wall = room {
 
		end;
 
	end;
 
	way = {
 
		vroom("На юго-восток", "atl_ignis_main_nw");
 
		vroom("На юг", "atl_ignis_main_toc");
 
		vroom("На восток", "atl_ignis_main_toa");
 
		vroom("На юго-восток(к лифту)", "atl_ignis_main_center");
 
		vroom("Против часовой стрелки(к залу C)", "atl_ignis_main_toc");
 
		vroom("По часовой стрелке(к залу A)", "atl_ignis_main_toa");
 
	};
 
	obj = {
 
		atl_ignis_main_nw_wall_panel;
 
@@ -165,9 +87,9 @@ atl_ignis_main_toa = room {
 
	]];
 
	way = {
 
		vroom("В зал A", "atl_ignis_hall_a");
 
		vroom("На юг", "atl_ignis_main_n");
 
		vroom("На запад", "atl_ignis_main_nw_wall");
 
		vroom("На восток", "atl_ignis_main_tos");
 
		vroom("На юг(к лифту)", "atl_ignis_main_n");
 
		vroom("Против часовой стрелки", "atl_ignis_main_nw_wall");
 
		vroom("По часовой стрелке(к служебному помещению)", "atl_ignis_main_tos");
 
	};
 
};
 
 
@@ -181,9 +103,9 @@ atl_ignis_main_tos = room {
 
			pr("Вам там нечего делать сейчас");
 
			return false;
 
		end);
 
		vroom("На юго-запад", "atl_ignis_main_ne");
 
		vroom("На юг", "atl_ignis_main_tob");
 
		vroom("На запад", "atl_ignis_main_toa");
 
		vroom("На юго-запад(к лифту)", "atl_ignis_main_center");
 
		vroom("По часовой стрелке(к залу B)", "atl_ignis_main_tob");
 
		vroom("Против часовой стрелки(к залу A)", "atl_ignis_main_toa");
 
	};
 
};
 
 
@@ -198,9 +120,9 @@ atl_ignis_main_tob = room {
 
			pr("Дверь заклинило");
 
			return false;
 
		end);
 
		vroom("На северо-запад", "atl_ignis_main_se");
 
		vroom("На север", "atl_ignis_main_tos");
 
		vroom("На запад", "atl_ignis_main_emex");
 
		vroom("На северо-запад(к лифту)", "atl_ignis_main_center");
 
		vroom("Против часовой стрелки", "atl_ignis_main_tos");
 
		vroom("По часовой стрелке", "atl_ignis_main_emex");
 
	};
 
};
 
 
@@ -220,7 +142,7 @@ atl_ignis_hall_a = room {
 
		'atl_ignis_illuminator';
 
		'atl_ignis_screen';
 
		'atl_ignis_projector';
 
		'atl_ignis_lightswitch';
 
		--'atl_ignis_lightswitch';
 
	};
 
	way = {
 
		vroom("В коридор", "atl_ignis_main_toa");
 
@@ -284,19 +206,32 @@ atl_ignis_projector = obj {
 
		end;
 
	end;
 
	act = function(s)
 
		s.state = 1;
 
		atl_lfc_electric = 1;
 
		return [[
 
			Вы включаете проектор, однако он не работает. 
 
		]];
 
		if (s.state == 0) then
 
			s.state = 1;
 
			atl_lfc_electric = 1;
 
			return [[
 
				Вы включаете проектор, однако он не работает. 
 
			]];
 
		else
 
			s.state = 0;
 
			return [[
 
				Вы выключаете проектор. 
 
			]];
 
 
		end;
 
	end;
 
};
 
 
atl_ignis_lightswitch = obj {
 
--[[atl_ignis_lightswitch = obj {
 
	nam = "Выключатель";
 
	dsc = function(s)
 
		return [[
 
		return [ [
 
			На стене вы видите {выключатель}.
 
		]];
 
		] ];
 
	end;
 
};
 
\ No newline at end of file
 
	act = function(s)
 
		return [ [
 
			
 
		] ];
 
	end;
 
};]]
 
\ No newline at end of file
0 comments (0 inline, 0 general)