Changeset - 17f7f42688ff
[Not reviewed]
default
0 2 0
Silverwing - 9 years ago 2015-05-17 10:37:47

First city key moved to items
2 files changed with 30 insertions and 20 deletions:
0 comments (0 inline, 0 general)
first_city_outer_rim.lua
Show inline comments
 
@@ -12,24 +12,6 @@ char_first_city_guardian = obj {
 
	end
 
};
 
 
item_first_city_key = obj {
 
	nam = "first_city_key";
 
	disp = "Ключ от города";
 
	inv = [[
 
		Небольшой светящийся кубик со стороной около 2-х сантиметров. Он плавно меняет цвета: синий, зеленый, желтый, белый, красный, черный.
 
	]];
 
	use = function(s, o)
 
		if (o == char_first_city_guardian) then 
 
			objs("first_city_entrance"):enable("first_city_first_gate");
 
			first_city_entrance.open = true;
 
			return [[
 
				Как только кубик попадает в поле зрения стража, его плавник гаснет и ворота начинают медленно открываться. 
 
				Через несколько минут они застывают в открытом состоянии. Теперь ничто не мешает вашему проходу.
 
			]];
 
		end;
 
	end
 
}
 
 
first_city_entrance = room {
 
	nam = "first_city_entrance";
 
	disp = "Лсэрианотр, врата";
 
@@ -77,13 +59,23 @@ first_city_outer_south = room {
 
	east = "first_city_outer_east";
 
	west = "first_city_outer_west";
 
	navigatable = true;
 
	entered = function(s)
 
		s.entered = nil;
 
		-- Должно выполняться только один раз:
 
		-- 1. Генерируем сервисные тоннели
 
		-- 2. Генерируем табличку сервисных тоннелей для библиотеки
 
		-- 3. Генерируем ссылки на документы на Надежде
 
	end;
 
	dsc = [[
 
		Вы находитесь в южной части внешнего кольца Лсэрианотр. Это огромный коридор, опоясывающий город по периметру. 
 
		Вы находитесь в южной части внешнего кольца Лсэрианотра. Это огромный коридор, опоясывающий город по периметру. 
 
		Высоко над головой виден прозрачный купол, не дающий проникнуть в город минуя ворота. 
 
	]];
 
	view = [[
 
		Вы находитесь в южной части внешнего кольца Лсэрианотр. Это огромный коридор, опоясывающий город по периметру. 
 
		Вы находитесь в южной части внешнего кольца Лсэрианотра. Это огромный коридор, опоясывающий город по периметру. 
 
		Высоко над головой виден прозрачный купол, не дающий проникнуть в город минуя ворота.
 
	]];
 
	obj = {
 
		-- TODO переделать на переходы
 
		obj { nam = "first_city_gate_out", dsc = "{Покинуть Лсэрианотр}", act = "Без Левиафана никуда добраться не получится. Нет смысла покидать город"}:disable();
 
		"first_city_east",
 
		"first_city_west",
items.lua
Show inline comments
 
@@ -71,4 +71,22 @@ item_colt = obj {
 
			]];
 
		end;
 
	end;
 
};
 
 
item_first_city_key = obj {
 
	nam = "first_city_key";
 
	disp = "Ключ от города";
 
	inv = [[
 
		Небольшой светящийся кубик со стороной около 2-х сантиметров. Он плавно меняет цвета: синий, зеленый, желтый, белый, красный, черный.
 
	]];
 
	use = function(s, o)
 
		if (o == char_first_city_guardian) then 
 
			objs("first_city_entrance"):enable("first_city_first_gate");
 
			first_city_entrance.open = true;
 
			return [[
 
				Как только кубик попадает в поле зрения стража, его плавник гаснет и ворота начинают медленно открываться. 
 
				Через несколько минут они застывают в открытом состоянии. Теперь ничто не мешает вашему проходу.
 
			]];
 
		end;
 
	end
 
};
 
\ No newline at end of file
0 comments (0 inline, 0 general)