Эд Нерский – Инженер 2.2 (страница 18)
Расположенные на перекрёстках аллей фонтаны тоже были живыми: несколько деревьев накапливали влагу на значительной высоте, а во второй половине дня эта жидкость, окрашенная в разные цвета соком разных растений, стекая, образовывала завораживающие зрелища.
Глядя на всю эту невероятную красоту, мы не сговариваясь решили остаться здесь ещё на некоторое время, перебравшись по живописному подвесному мостику на другой островок.
Сперва этот кусок земли казался нам необитаемым, но на поверку вышло, что парковая зона распространяется и сюда, просто здесь она была ещё более разнообразна и оформлена так, будто это всё — части дикой природы.
Отойдя на несколько километров от дворца, выйдя к морю, мы расположились лагерем на берегу. Днём мы гуляли по паркам острова, а к вечеру, я, обернувшись водным элементалем, отправлялся на рыбалку.
Зажигая здесь костёр, мы, вероятно, совершали святотатство в глазах владельцев этого места, однако их мнение интересовало меня слабо, а сухих веток вокруг было огромное количество.
Поскольку рыба на Рее совершенно другая, и я не увидел ничего похожего на наши земные виды, то я старался ловить по несколько различных рыбин и мы запекали их над огнём, нанизывая на тонкие острые ветки.
Впервые за многие месяцы, мы поели и поели очень вкусно. До этого дня нашим питанием занимались конструкты, и, оказалось, что экономя на быте мы лишали себя множества удовольствий. Завершали дни мы, разглядывая в телескоп Луну, звёзды, иногда так же ловя в его объектив спутник.
В общем, несколько дней, проведённые здесь, оказались крайне романтичным отдыхом.
При этом, разумеется, мы не забрасывали и наши дела. Для сохранения плетений в базе данных, у меня был выбран формат файлов, хранящий нечто вроде графа. В файле, на языке разметки, похожем на YAML, хранились описания вершин и связей между ними.
Однако для того, чтобы пополнить нашу базу данных телепортами, этот способ не подходил. Телепорт, в отличие от прочих плетений, имеет части, плохо описываемые в виде простого конфигурационного файла, поскольку сам тоннель плетётся с выполнением алгоритма: “повторять такие части плетения пока не достигнем результата”.
Получалось, что для плетения телепорта нужно сохранять не его графовую конфигурацию, а программу, генерирующую нужный граф. Осмыслив всё это, я решил сохранять графы на некотором подмножестве языка LISP, запускаемом в специальной “LISP-песочнице”.
В общем, к концу нашего импровизированного отдыха, мы наконец получили возможность построения стационарных телепортов при помощи компьютера. Это получился невероятно крутой инструмент! Если человек плетёт тоннель телепорта небыстро, иногда ошибаясь, с затратами около часа на километр его длины, то компьютер за час может сплести тоннель с длиной больше пятисот километров и без каких-либо огрехов. Правда, чтобы этим пользоваться, сперва необходимо доставить маячок до нужного места. Такие дела.
Попутно я исследовал плетение короткого телепорта и оказалось… что короткий и стационарный телепорты работают, используя разные принципы. Тоннель в коротком не строится, и это очень странно. А ещё короткий телепорт очень похож на плетение связи. Вероятно это потому, что он управляется мысленными усилиями.
В общем, как я ни пыжился, а мне не удалось вынуть плетение самого телепорта из плетения короткого. Моей мечтой было — доработать ИЛ-1 так, чтобы в полёте использовались последовательные короткие телепортации. В этом случае удалось бы достигнуть совершенно фантастических скоростей, однако, это пока за пределами моих возможностей.
По вечерам, глядя в телескоп, я периодически заглядывал в астрал, размышляя над тем, куда двинуться дальше. Два интересующих нас объекта расположены практически на южном полюсе планеты, один на северном и ещё два в различных местах, похожих на то, где мы теперь находимся.
Предположив, что объекты на полюсах должны представлять наибольший интерес, я склонялся к тому, чтобы сперва рвануть на юг.
Раздумывая над этим, я попутно пытался понять: по какому поводу на нас устроена охота и одним из вечеров сделал крайне неприятное открытие. От понимания, что произошло у меня сперва даже опустились руки, но потом, я переключился на чтение сказок Этере и успокоился: куда приплывём, туда и приплывём. Уж мы-то вдвоём всяко сможем пережить чистку, ну а если получится её предотвратить, то хорошо. Нет — плохо, но не смертельно. Успокоившись этой мыслью я наконец тоже уснул, а утром меня разбудили конструкты, сообщившие, что на большом острове высаживаются один за другим эльфы.
К моменту нашего пробуждения их было уже несколько сотен и они расходились по всему дворцу большими и маленькими группами.
Я нежно погладил Эт по волосам, одновременно направляя в её ауру поток энергии, желая её разбудить.
— Что-то случилось? — спросила она, открыв глаза.
— Эльфы. Нам нужно линять отсюда. Но время ещё есть. Вставай, красавица, позавтракаем и полетим. Рыба холодная, но, кажется так она даже вкуснее!
Я отщипнул кусочек и вложил его в изящный ротик своей подруги.
— Это та плохая новость, о которой ты не хотел говорить вчера?
— Нет, это — мелочь. Кушай, крошка, я всё тебе расскажу. Но давай сперва доедим завтрак и тронемся.
— Я, кстати, тоже умею готовить. — проговорила Эт, с набитым ртом.
— Это разве готовка? Тяп-ляп запеклось! — пожал я плечами. — Но, не откажусь скушать что-нибудь, из твоего меню. Но сперва я собираюсь порадовать нас ухой, я уже разработал плетение котелка… Так! А вот теперь нам совсем-совсем пора. Взлетаем и на максимальной скорости двигаем от берега!
— Что, идут?
— Ага, мостик перешли, похоже осматривают тут всё. Думаю, мы с тобой потревожили какую-нибудь сигнализацию.
Собрав остатки завтрака, мы взлетели. Идя на минимально-возможной высоте, мы минут за пять удалились на расстояние, где нас скрывал горизонт, а затем, остановившись, продолжили завтрак, болтая ногами в тёплой воде.
— Так даже вкуснее получается. — сказала Эт.
— Так это как?
— Убегая.
— Да, этот процесс, конечно, добавляет изюминку к блюду. Теперь, похоже, убегать нам придётся постоянно. Можем всякий раз совмещать это с едой. Уникальный рецепт!
— Почему постоянно?
— Доела?
— Да.
— Моем руки и полетели. — Я опустился в воду по грудь и, поболтав руками из стороны в сторону взлетел, ожидая Эт.
— Так, а почему постоянно? — повторила она, догоняя меня.
— Дело в том, что случилось невероятное. Демоны и эльфы заключили союз. И теперь они вместе охотятся на нас.
— Союз?! Этого не может быть!
— И я думал, что такое невозможно, однако, похоже, так и есть. Я вчера разглядывал линии будущего, пытаясь разгадать: “Кто же организовал на нас охоту?”. И я сделал предположение, что если мы добровольно сдадимся, то нас непременно передадут организатору охоты. Ты была абсолютно права: мы неизбежно погибаем, даже в случае такой сдачи в плен. Но самое интересное здесь то, где это происходит.
— Где сдадимся, там и погибаем, разве не так?
— Не так. Если мы придём с поднятыми руками в Юрбэ, то ты погибнешь именно там. А меня передадут в Цехин. И такой расклад ожидает нас в любом случае, где бы мы ни сдались: в Цехине, Баанг-Уудэ, Лоори, Юрбэ или Хано. Результат всегда одинаков: моя жизнь завершается в Цехине, а твоя в Юрбэ.
Объяснить это можно только одним способом: демоны и эльфы, а похоже заодно и люди с гномами, заключили общий союз.
Вот такие пирожки с котятами.
— Но это невозможно! Они сошли с ума? Зачем?
— Думаю, нам стоит расспросить об этом Инроргна.
— А куда мы сейчас летим? К нему в Юрбэ? Нас же убьют!
— Нет, мы возвращаемся назад: Я всё же хочу поговорить с Космом.
А по ситуации с эльфами необходимо сперва всё обдумать и осмыслить. Совершенно точно не стоит бросаться в пекло, очертя голову. Тут надо действовать аккуратно: всё выяснить и спланировать. Но пока займёмся более насущным.
— Более насущным?
— Я вчера подумал, что если мы не выясним, что стало с Космом, то потеряем его навсегда. Вероятно, мы были неправы в том, что не стали пытаться сделать это с самого начала. Друзей бросать нельзя, даже если с ними случилось что-то странное. Мы поступили нехорошо, и поэтому я собираюсь исправить эту ошибку.
Эт не ответила, и дальше мы полетели молча. Только тихий свист маго-газовых турбин, да иногда пролетавшие мимо чайки нарушали тишину.
Отойдя от Э-4 километров на десять, я плавно повернул налево, и мы по большой дуге обогнули острова с дворцом и парками. Сделав это, мы направились к острову Косма двигаясь по прямой линии.
К сожалению у ИЛ-1 исключительно ручное управление. Поскольку гироскоп я ещё не сделал, то смастерить автопилот тоже пока не удосужился. Теперь же, удерживая джойстик приблизительно в одном и том же положении, я задумался об этом и понял: да, автопилот на компьютере я непременно когда-нибудь сваяю, но ведь у меня есть и более удобные инструменты чем компьютер: Драко!
Нужно просто сделать ещё один рабочий стол именно для него и вывести ему туда органы управления ИЛ-1. Заодно и всю спелл-панель. Пусть следит за безопасностью, пусть трудится пилотом!
Сказано — сделано! Занимаясь приспособлением рабочего стола под управление конструктом, я убил около полутора часов. Проблема опять состояла в том, что конструкт “видит” только аурным зрением.