— ДА ЭТО ПРОСТО ОХРЕНЕННО! — восторженно прокричал он во весь голос. — Мышь! Мышь! Мышь! Попробуй материализовать матричный импринт Мыши! Чёрт, Смертник, у меня столько идей, столько возможностей, столько всего, что мы можем здесь сделать! Понимаешь? Если меня затянуло вместе с тобой, то подключим остальную ватагу и всех закинем сюда! С твоим доступом хоста и администратора мы…
— Так, так, угомонись, прежде чем у тебя взорвётся голова! Дай мне во всём разобраться, это ведь не тебе придётся создавать тренировочные зоны или что ты там ещё придумаешь.
— Точно! Список! Разбирайся, я пока составлю список всего, что можно здесь установить и как этим воспользоваться для прокачки. Так, сперва начнё…
Голос Трева утонул на заднем фоне и превратился в белый шум. Я поймал себя на мысли, что у меня всё лучше получается дистанцироваться от мира и погружаться в некую форму медитации. Значит, искусственный интеллект, да? Я подозревал, что в голове у меня не самый обычный имплант, так поэтому почему бы и не со встроенным в него ИИ?! В конечном счёте, он постоянно посылал и принимал сигналы, отвечал за информацию и фактически обладал собственным разумом, который атаковал и заражал вражеские системы.
Раньше уровень технологий подключения к киберпространству не позволял нам общаться напрямую, зато теперь у меня появились новые возможности. Слова Трева об усилении тела и рефлексов за счёт постоянных тренировок звучали привлекательно, но у меня появились собственные мысли. Первым делом сосредоточился на себе и открыл интерфейс.
Вместо привычного агрессивно-красного цвета, передо мной появился тёмно-зеленый, словно я сменил линзу на камере. Пустая портянка, которая, как и весь окружающий мир, должна была стать моим холстом, на котором я стану творить. Ну что же, разомнём виртуальные пальцы и начнём собирать всё по кусочкам.
Первым делом надо создать разделы и структурировать всё для лучшего понимания. Если разделить окружение на несколько разных зон, то будет проще ориентироваться не только мне, но и, скажем, ватаге. Конечно, при условии, что они вообще смогут этим пользоваться.
Пока Трев размышлял над идеальным для него миром, я решил всё сделать исключительно прагматично. ОлдГейт и всё остальное нельзя было назвать раем на земле, но это та реальность, с которой приходилось иметь дело, а другой у меня не было. Поэтому пока буду использовать это место в качестве тренировочного полигона, попутно накачиваясь эликсирами перед погружением.
Начнём с составления разделов. Первым делом нужно создать ядро. Помещение, в котором остальные смогут взаимодействовать с отведёнными им возможностями. Затем, собственно, сами тренировочные комнаты, библиотека, где будут каталогизированы все мои накопленные файлы, и, пожалуй, добавлю лабораторию. Если Нейролинк создает червей, то должен существовать способ их улучшения и усиления самого импланта, но это потом.
На портянке появились аккуратные разделы, которые можно было дополнять самостоятельно. Я открыл глаза и заметил, что ничего не изменилось. Вокруг меня всё ещё царила бесконечная белоснежная пустота, а Трев сидел за столом и, судя по взгляду, копался в заметках интерфейса. Так, значит, переходим от теории к практике.
Я отыскал сохранённый импринт Мыши и попытался его материализовать. Мне удалось повторить все шаги, как ранее делал со столом и стульями, но ничего не произошло. Попробовал ещё раз, и результат, к сожалению, оказался тем же. Чёрт, ну да, когда бывает вот так просто? Однако ни информации, ни полезной подсказки, как это бывает в мирах КиберСанктуума, у меня не было. Сложилось такое впечатление, будто Нейролинк положил передо мной чистый лист бумаги, дал цветные карандаши и сказал: «Твори!»
Вот только карандашей я никогда раньше не видел. Даже не так, сама концепция рисования для меня была настолько чуждой, что для её описания у меня даже не было слов. Правда, сидел здесь один неугомонный конструктор, который занимался этим несколько лет, думаю, стоит его спросить. Хм, хотя…
Если я здесь царь и бог, фигурально выражаясь, то почему бы не использовать свой божественный указующий перст и не перейти в ручной режим? Я встал со стула, мысленно обвёл предполагаемую территорию, где будет находиться ядро, и очертил ровный квадрат.
Сработало!
На белоснежном полу появились чёткие линии, от которых вверх поднимались прозрачные стены. Так, ну и что дальше? Вручную вытягивать их что ли? Пускай это место и не КиберСанктуум с установленными в нём правилами системы, однако процесс всё же должен следовать банальной логике. Я всего лишь отдавал команды, а вот выполнением уже занимался Нейролинк, осталось только донести до него всю суть моего запроса.
— Хм, я надеялся, что здесь будет всё иначе, — заговорил за спиной Трев. — Но, видимо, на всё требуется время. Код нужно не только записать, но и адаптировать его для взаимодействия с виртуальным аватаром. В моих сценариях то же самое, иначе бы получалось штамповать их один за другим без остановки, и я давно бы уже купался в золоте. Присядь, отдохни. Что там, кстати, с Мышью?
Я открыл интерфейс и замети обратный отсчёт в шесть часов ровно посреди закладки «ядро». Шесть часов на создание комнаты, неплохо, значит, в следующий раз лучше сразу начать с тренировочной, а всем остальным заниматься уже после.
— Мышь никак не реагирует. Это же матричный импринт, а не виртуальный болванчик.
— Ну попробовать всё равно стоило, — ответил Трев, жадно потирая руки. — Так, ну что, приступим ко второму варианту?
— Второму варианту? Ты же сам видишь, что для создания требуется время. Я не буду здесь сидеть шесть часов и ждать, пока вырастут виртуальные стены, Трев. Это твоя мечта, не моя. Я обещаю, что займусь, и мысль с тренировками действительно интересна, но в реальности меня ждут дела.
— Вот именно поэтому, — он подошёл, положил мне ладонь на плечо и улыбнулся. — Тебе нужен настоящий управляющий, который сможет в твоё отсутствие заниматься обустройством тренировочных комнат.
Я заметно прищурился и недоверчиво спросил:
— И как же ты себе это представляешь? Нейролинки на каждом углу не раздают, — а затем меня осенило. — Хм, ты хочешь, чтобы я дал тебе доступ с определенным набором прав? Ну, допустим, а что насчёт подключения? Мне каждый раз с тобой погружаться?
— Пф, — дружелюбно фыркнул парень, словно я сморозил непростительную глупость. — Фрактальный ключ! Пока ты разбирался, я успел покопаться в алгоритмах, пригнал на помощь парочку простеньких ИИ и составить неплохой код. Кстати, не думал о том, чтобы сделать здесь что-то вроде лаборатории? Я могу поработать с кодом и наварить для тебя неплохих червей, как только разберусь, конечно.
— Уже сделал вкладку с соответствующим названием, — ответил я на вопрос Трева, который на половине моего предложения растянулся в идиотской улыбке.
— Я бы тебя расцеловал, но, боюсь, Седьмая заревнует или Элли. Стоп, только не говори, что ты уже успел новенькую рыженькую заключить в цепкие лапы! Ладно, не говори, по глазам всё вижу. Так, насчёт фрактального ключа. Я поговорю с Элли, она нам сделает простенькие импланты, которые будут действовать как передатчик через индекс, и через виртуального двойника мы сможем погружаться без тебя, а пространство будет считать, будто ты здесь. За написания кода займусь незамедлительно. Глянь, можешь дать доступ или нет?
— Если не могу, то сделаю так, чтобы смог, — пожал я плечами и открыл перед собой интерфейс.
Так, частичную передачу прав лучше оформить в виде уровней, а то вернусь потом, а здесь одновременно и высокая чёрная башня с огненным глазом, и скачущие повсюду розовые мишки. Создал раздел с допуском и разбил на пять категорий:
Наблюдатель: может осматриваться, но ни с чем не взаимодействовать. Отлично для новичков.
Исполнитель: сможет участвовать в тренировках и выполнять тестовые задания.
Строитель: имеет право возводить постройки и вносить изменения в интерьер.