147064.fb2 Объектный подход - 2 - читать онлайн бесплатно полную версию книги . Страница 50

Объектный подход - 2 - читать онлайн бесплатно полную версию книги . Страница 50

Глава 2

В подземелье оказалось гораздо теплее, чем снаружи. И абсолютно темно.

- И куда тут идти? - вполголоса спросил Тэсс.

- Сейчас узнаем, - пообещал я, вторым зрением окидывая пространство вокруг.

Мы находились в низком узком зале, заканчивающимся глухой стеной. Особых вариантов передвижения не было.

- Тут все просто. - Кира уже успела сориентироваться. - Идем туда, пол ровный - не споткнетесь.

Метров через десять мы остановились перед глухой каменной стеной. На ней не было ничего, кроме одной большой - с ладонь - красной кнопки.

- Рассчитано на идиотов, - пробормотал я. - Что радует. Нажимаем?

- Есть варианты? - хмыкнула Кира.

- Не-а.

Я смело нажал на кнопку. Раздался характерный щелчок. И только.

- Предлагают подождать, - предположил я. - А щелчок сказал нам, что сигнал от кнопки пришел.

Спустя пару минут ожидания, мы услышали легкий шорох внутри стены, после которого камень пронизали мельчайшие трещины, и он песком осыпался на пол, открывая перед нами гладкую матовую поверхность серого цвета. Не заставив долго ждать, стена приглашающе отъехала в сторону.

- Идем, - позвал я вдруг оробевших спутников и шагнул внутрь.

И сразу в помещении начал разгораться свет. Медленно и плавно, чтобы глаза успели привыкнуть к нему, он заливал комнату метров десяти в поперечнике и с потолком не выше трех.

- Пусто, как в голове у тролля, - заметил Дранг, первым выходя в центр помещения.

- Ты уверен, что до нас тут никто не побывал? - спросила Кириэль, с интересом разглядывая светильники на потолке, выполненные в виде светлых квадратов.

- Не торопитесь делать выводы, - посоветовал я, поворачиваясь к двери. - Вот, например, кнопка - такая же, как с той стороны.

Не медля, я подошел и нажал на нее.

Как и предполагалось, дверь закрылась.

- Цург ему в печень! - от дальней стены послышалось проклятие гнома. Он шел вдоль стены и вдруг споткнулся на совершенно ровном полу, ушиб ногу и упал. - Что это?!

Оказалось, что пол не такой уж ровный. Дранг сидел сейчас на небольшом круглом возвышении, уже совсем не каменном, а скорее мутно-прозрачном, и будто из стекла. Когда он увидел это, то с криком откатился на нормальный пол, вызвав у меня улыбку.

От этой круглой площадки к потолку устремился поток света, но быстро рассеялся, оставив после себя немолодого мужчину, довольно странно одетого по местным меркам.

Если и могло тут находиться что-то опасное, то уж точно не этот человек. Лохматые седые волосы вокруг лысины, трехдневная щетина, засаленная клетчатая рубашка, растянутые на коленках штаны, а особенно домашние шлепанцы на ногах не вызвали чувства ужаса ни у кого из нас. Дранг было потянулся к топору, но чисто рефлекторно, а Тэсс даже не шелохнулся. Я же с интересом ждал развития событий.

- Э-э... М-м... Добро пожаловать в... э-э... Реконструктор. - Человек, точнее, его голограмма, явно старался выполнять несвойственные ему функции, а именно, озвучивать интерфейс управления. - Это устройство предназначено, чтобы восстановить... э-э... границы между... мирами. - Каждое слово давалось ему с большим трудом. Было видно, что ему привычнее говорить совсем другими словами, понять которые у простого человека не было бы никаких шансов. - При помощи этой программы можно управлять Реконструктором. Она вполне понимает обычный язык, поэтому с ней просто общаться. - Тон, с каким это было произнесено, оставлял сомнения, что это так. - Рекомендуемый порядок действий: проверка модулей Реконструктора, проверка текущего состояния... м-м... миров и возможности запуска устройства в настоящий момент, и, собственно, запуск... - На этом энтузиазм ученого закончился, и он растерянно замолчал, не зная, что еще разжевать этим тупым потомкам.

- Да, похоже, прогу писали в страшной спешке, - хмыкнул я, глядя на печально замершего в ожидании ученого. - Взяли первого попавшегося из группы разработчиков, да быстро набросали интерфейс.

- Я начальник группы разработчиков системы фокусировки! - вдруг выдал ученый.

- Здорово! - восхитился я. - И что это такое?

- Для работы Реконструктору необходимы опорные маяки во всех точках, относительно которых проводится коррекция. Другими словами, Реконструктор использует по одному маяку в каждом мире для построения условной системы координат... - На этом месте ученый заткнулся, видимо, сообразив, что его слова вряд ли кто-то сможет понять.

- Ладно, спасибо. Начинай первый тест, - предложил я. - Чего тянуть-то?

- Начинаю проверку модулей Реконструктора, - радостно объявил ученый. - Это займет некоторое время.

Изображение дернулось и пропало, а на его месте возник прозрачный столб, разделенный на сектора.

- Это надолго? - без задней мысли спросил Тэсс, вызвав у меня почти истерический смех.

- В том-то и дело, что я без понятия. - Может пройти за пару син, а может пару дней идти. Да, кстати. Продолжительность проверки модулей Реконструктора? - спросил я в пространство.

- В зависимости от их состояния, - охотно откликнулся мне голос.

- Спасибо, - зло поблагодарил я. - Именно это я и хотел услышать. Предлагаю пока поесть, - предложил я всем.

- О, смотрите! - привлек наше внимание Дранг.

Самый нижний сектор прозрачного столба стал мигать желтым цветом, но почти сразу сменил его на постоянный синий. Зато следующий выше сектор начал мигать желтым.

- Идет проверка, - пояснил я. - Пока, вроде, все нормально. - Я отвернулся. - У кого было мясо?

- Сейчас достану, - предложила Кириэль. - Я вот не поняла, про какие маяки говорил этот... человек? Мы ничего подобного не читали.

- В принципе, логично. - Я задумчиво откусил кусок хлеба. - Чтобы корректировать положение мира, надо знать, от чего отталкиваться. Мы просто случайно узнали часть того, как работает механизм. Но для использования этого знать не надо, вот в тех материалах ничего об этом и не говорилось. - Я мельком глянул на прогресс проверки - цилиндр стал синим почти наполовину.

- Уж больно сложно, - довольно сообщил гном. - Он пребывал в добром расположении духа, ибо настал час приема пищи. - Я вот знаю, что моя кирка работает, но как она это делает, меня не очень-то волнует.

- В сущности, ты прав. - Мне не хотелось спорить, тем более что точка зрения гнома вполне имела право на существование.

- Думаю, мы еще много чего не знаем, - пожал плечами Тэсс. - Стремиться к знанию можно, но не стоит забывать, что это бесконечный процесс.

- Ух ты, - восхитился я. - Это, скорее, слова того перца в шлепанцах, а не твои.

- Я разве сказал что-то умное? По-моему, просто логично.

- Если уж Тэсс говорит, значит, уверен в своих словах, - улыбнулась Кира. - Смотрите, там почти закончилось.

Действительно, полупрозрачный столб стал почти полностью синего цвета. За исключением двух секторов, оставшихся желтыми.

- Эти желтые куски мне не нравятся, - сказал я, поднимаясь на ноги. - Эй, давай там результаты теста.

- Меня зовут Сидис, - сварливо заметил появившийся ученый. Синий столб уменьшился в размерах и теперь висел рядом с ним. - Сейчас пройдем более полные тесты по выбранным модулям.

Один из желтых секторов снова замигал, но синим так и не стал. Второй сектор некоторое время мигал желтым, а потом вдруг окрасился в оранжевый цвет.

- Это мне не нравится еще больше, - шепнул я Кире. - Давай нам комментарии, Сидис.

- Первое предупреждение означает, что блок... э-э... порталов не может работать. - Сидису снова явно не хватало простых слов для описания проблемы. - А не может работать он из-за критического сбоя в навигационном блоке.

- Чем нам это грозит? - спросил я.

- Пока ничем. Навигационный блок должен поддерживать связь со спутниками в мирах, где стоят маяки. Спутники сейчас недоступны. Соответственно, Реконструктор не может осуществлять навигацию в этих мирах. Отсюда выходит, что он также не может создавать порталы в произвольные точки каждого мира, а только в место расположение маяков.

- В общем, ничего страшного, - с облегчением заключил за него я.

- В целом, да. - Сидис качнул головой, соглашаясь с моими словами. Правда, с некоторой неуверенностью.

- Я ничего не понял, - пожаловался Дранг, до сих пор жующий кусок мяса.

- Все нормально, - успокоил его Тэсс.

- Тогда начинай проверку состояния миров, как ты выразился, - предложил я Сидису.

- Она шла с самого начала, - сообщил тот. - И прошла успешно. Теоретически, Реконструктор может быть запущен. Осталось теперь проверить состояние и расположение маяков в мирах, но это быстро.

Рядом с ним вместо столбика появилась четырехвершинная пирамидка, в узлах которой, как я предполагал, располагались вышеуказанные маяки. Вот замигал первый и почти сразу стал желтым. Следующий приобрел оранжевый цвет. Третий - тоже желтый. Четвертый - оранжевый.

- Вот те раз. - Я подошел поближе к схеме. Эта палитра мне ужасно не нравилась. - Давай пояснения, - со вздохом попросил я.

- Два маяка доступны, но расположены не там, где надо, - пояснил Сидис. - С двумя другими связи нет вообще. Вполне возможно, они физически не существуют.

- Чем это чревато?

- Ничем, - хмыкнул ученый. - Самое неприятное уже случилось. А лично для вас, в принципе, все равно, на месте маяк или нет - чтобы Реконструктор смог начать коррекцию, там в любом случае придется побывать.

- Все слышали? - обратился я друзьям. - Теперь вопрос. Оно нам надо?

- Насколько я понял, мы должны побывать в этих четырех мирах и что-то там сделать? - уточнил Тэсс.

- Именно так. Порталы нам обеспечат.

- Порталы организовать просто, - подтвердил Сидис. Иногда у меня возникало чувство, что он разумен. Хотя, что я знаю об их технологиях?

- Я что-то не поняла, что за четвертый мир указан на схеме? - спросила Кира. - Один - Земля, мир Дэна. Второй - родина гномов Хоффен-Дор. Третий - К'хар'сшатт - мир демонов-к'харов. А еще один?

- Это Эннаэль, - пояснил Сидис. - Если бы Реконструктор мог просто перемещаться по планете, маяк был бы не нужен. А так, он выполняет те же функции, что и остальные, только здесь.

- Нам предлагают за просто так побывать в разных мирах, а вы еще думаете, соглашаться или нет?! - Дранг загорелся идеей попутешествовать, но больше всего его привлекала идея побывать на исторической родине.

- Не за просто так, - напомнил я. - Кстати, Сидис, расскажи, что нам нужно будет делать.

- Во-первых, переместиться к маяку или в место, где он был, - начал перечислять тот. - Во-вторых, получить доступ к управлению маяком. Если маяк есть. Это просто, если знать как. В-третьих, потребуется запустить программу расчета нового местоположения маяка, после чего просто доставить маяк на рассчитанное место. Потом вернуться обратно - Реконструктор сможет создать портал обратно, будучи на связи с маяком. Вот и все.

- Он тяжелый? - встрял Дранг.

- Не тяжелее вашего рюкзака с едой.

- Как далеко предстоит нести маяк? - в свою очередь спросил Тэсс.

- Точно не могу сказать - расчет можно будет произвести только после запуска соответствующей программы. Но, по прикидкам, - он замолчал на несколько секунд, - не более двух сотен лин - координаты точек фокусировки меняются достаточно медленно.

- Если мы соглашаемся, какие будут рекомендации по порядку восстановления маяков? Я ни минуты не сомневался, что дам согласие - с одной стороны, я могу буквально сейчас попасть домой, с другой - не привык оставлять работу недоделанной.

Ответ последовал мгновенно.

- Первым делом восстанавливаете местный маяк - для него уже известны координаты установки. Затем восстанавливается маяк в Хоффен-Доре. Последними пойдут маяки в оставшихся мирах - их потребуется изготовить заново, а это займет время.

- Когда можно приступать? - Этот вопрос озвучил я, хотя он вертелся на языке у всех.

- Сейчас. Портал можно открыть в любой момент.

- Эй, постойте! - забеспокоился Тэсс. - Я не оставлю тут Кэрра!

- Да мы еще никуда не уходим, - успокоил я друга. - И Кэрра заберем, и вход получше замаскируем. - Сидис, насколько защищено это помещение от вторжения?

- При необходимости сюда никто не сможет войти. Есть основания для блокировки входа? Решение буду принимать только я - у вас нет на это прав.

- Да. Есть прямая опасность. Нас ищут к'хары, среди которых точно есть несколько магов. И они, я уверен, не согласятся выполнять работу по запуску Реконструктора, потому что кровно заинтересованы в обратном. Это достаточные основания?

- Информацию принял. Я проверю ее, - пообещал Сидис.

- Отлично. Тэсс, пошли за твоим зверем.