|
@@ -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",
|