Changeset - 42ab3aa9fe37
[Not reviewed]
default
0 1 0
Silverwing - 9 years ago 2015-05-23 10:25:18

wheelhouse fixes
1 file changed with 22 insertions and 2 deletions:
0 comments (0 inline, 0 general)
leviathan.lua
Show inline comments
 
@@ -103,13 +103,13 @@ leviathan_wardroom = room {
 
	leviathan = true;
 
	dsc = [[
 
		Вы находитесь в кают-компании Левиафана. Просторная комната, в центре которой укреплен массивный металлический стол. 
 
		Из машинного отсека доносится гул двигателей. Яркий свет электрических ламп освещает помещение. 
 
	]];
 
	way = {
 
		vroom("Рубка", "leviathan_dlg");
 
		vroom("Рубка", "leviathan_wheelhouse");
 
		vroom("Шлюз", "leviathan_airlock");
 
		vroom("Каюты", "leviathan_cabins");
 
		vroom("Грузовой отсек", "leviathan_cargo_hold");
 
		vroom("Машинный отсек", "leviathan_engines");
 
	};
 
	obj = {
 
@@ -170,12 +170,32 @@ phone_dlg = dlg {
 
		{ tag = "radcliffe", always = true, "Рэдклифф", code = [[walkin(radcliffe_dlg)]]},
 
		{ tag = "wright", always = true, "Райт", code = [[walkin(wright_dlg)]]},
 
		{ tag = "exit", always = true, "Положить трубку", code = [[back()]]}
 
	}
 
};
 
 
leviathan_wheelhouse = room {
 
	nam = "leviathan_wheelhouse";
 
	disp = "Левиафан, Рубка";
 
	dsc = function (s)
 
		local view = "";
 
		if (type(where(submarine_leviathan).view) == "function") then
 
			view = where(submarine_leviathan).view(where(submarine_leviathan));
 
		else
 
			view = where(submarine_leviathan).view;
 
		end;
 
	
 
		return [[
 
			Вы находитесь в рулевой рубке Левиафана. Три огромных иллюминатора дают превосходный обзор. Яркий свет электрических ламп освещает помещение.  
 
		]] .. (view);
 
	end;
 
	obj = {
 
		vway("handwheel", "Перед вами расположен {штурвал}. ^", 'leviathan_dlg') 
 
	};
 
};
 
 
leviathan_dlg = dlg {
 
	nam = "leviathan_dlg";
 
	disp = "Штурвал Левиафана";
 
	dsc = function()
 
		local view = "";
 
		if (type(where(submarine_leviathan).view) == "function") then
 
@@ -295,11 +315,11 @@ leviathan_dlg = dlg {
 
		end;};
 
		{14, always = "true", "В ворота", "", function()
 
			move(submarine_leviathan, where(submarine_leviathan).gate);
 
			leviathan_dlg:update_options();
 
			return where(submarine_leviathan).view;
 
		end;};
 
		{255, always = "true", "Назад, в кают-компанию", "", function()
 
		{255, always = "true", "Назад", "", function()
 
			back();
 
		end}
 
	};
 
};
 
\ No newline at end of file
0 comments (0 inline, 0 general)