Александр Конаков – Маг из метро (страница 4)
Двери представляли собой огромные плиты с выгравированными CLI-командами. Когда маги подвели Алексея, на поверхности дверей загорелась строка:
Двери распахнулись.
Внутри пахло озоном и чем-то металлическим. По коридорам сновали маги – одни несли стопки пергаментов с бегущими строчками кода, другие водили пальцами по голографическим интерфейсам, висящим в воздухе. На стенах в позолоченных рамках висели «священные скрипты» – древние заклинания, выглядящие как куски программного кода.
Пройдя через длиннющий коридор, Ковалева завели в тронный зал. Или комнату его напоминающим, по представлению Алексея.
Помещение было почти квадратным, по форме чем-то похожим на процессор, вставленный в сокет. В центре на возвышении стояло кресло, выполненное из чистого чёрного кристалла.
И в нём сидел какой-то мужик. Это и есть Архимаг Валтор? Хотя сложно с точностью сказать, какого пола был тот, кого он увидел.
Его лицо…
Вместо лица у него был монитор.
Плоский, матовый экран, встроенный прямо в плоть. На нём горел один-единственный символ: «?»
– Интересно… – голос Валтора звучал как синтезированный бас, прошедший через десяток фильтров. – Ты человек или программный код? НЕ могу найти тебя в наших базах.
Алексей сглотнул.
Сейчас или никогда.
– Меня зовут… Лекс, – выдавил он. – Системный архитектор.
Экран Валтора замерцал синим, затем выдал серию быстро сменяющихся символов – будто кто-то лихорадочно гуглил в глубинах его сознания. Внезапно изображение стабилизировалось, и на мониторе появилась надпись: «Пользователь: Лекс. Роль: Системный архитектор. Доступ: ограниченный».
– Лекс? – голос Валтора заскрипел, как плохо смазанный жесткий диск. – Странное имя для мага. Почему не Иван или там Добрыня?
Алексей (теперь уже Лекс) нервно облизал губы. Он вспомнил, как в их компании разработчиков все звали друг друга никами – Лис, Босс, даже Капитан-Очевидность. А его прозвище родилось из-за вечной привычки сокращать всё подряд: «Лекс» вместо «Алексей».
– В моём мире так принято, – соврал он. – Это… профессиональный псевдоним. Как «Волшебник» у вас, только современнее.
Валтор издал звук, напоминающий смесь системного сигнала и фырканья.
– Проверим твои навыки «архитектора», – произнёс он, и из потолка спустился странный аппарат, напоминающий одновременно и микроскоп, и игровой контроллер. – Тест на магическую совместимость. Положи руку на сенсор.
Лекс колебался, но юный маг-подаван (все-таки Алексею нравилось его так называть) подтолкнул его локтем:
– Не бойся, это всего лишь MagiSoft Compatibility Test 3.14. Самая стабильная версия!
Как только пальцы Лекса коснулись холодной поверхности, аппарат взорвался фейерверком искр. По стенам побежали строки кода, а из динамиков раздался голос:
– О-о-о! – Валтор даже привстал с трона, его экран залился красным. – Ты пользовался пиратскими заклинаниями!
– Я вообще впервые в вашем мире! – возмутился Лекс, но тут же сообразил. – То есть… э-э-э… в этой операционной системе!
Валтор замер, затем на экране появилась полоска загрузки. Через мгновение он произнёс уже гораздо спокойнее:
– Интересно. Очень интересно. Ты либо гениальный хакер, либо… На экране промелькнула улыбающаяся смайл-рожица. – Скажи, Лекс, ты случайно не умеешь чинить магические артефакты?
Юный маг закашлял, явно подавая знак. Лекс вспомнил его совет и кивнул:
– Конечно! Я… э-э-э… специализируюсь на оптимизации legacy-кода. То есть древних заклинаний!
Тронный зал взорвался гулом голосов. Маги перешёптывались, показывая на Лекса пальцами. Валтор поднял руку, и воцарилась тишина.
– Тогда, продемонстрируй своё искусство, – произнёс он, и слуги внесли предмет очень похожий на лампу Алладина, в которую зачем-то встроили роутер. – Наш «Светильник Вечной Иллюминации» последние три века требует для активации семь мантр, жертвенного козла и танца с бубном. Можешь сделать проще?
Лекс осторожно взял артефакт. К его удивлению, на боковой панели он разглядел едва заметную надпись:
/// <summary>
/// «//Для активации произнесите 'Lumos'».
/// </summary>
– Серьёзно? – пробормотал он. – Да тут всё написано!
Он громко произнёс заветное слово. Светильник вспыхнул таким ярким светом, что несколько магов вскрикнули и закрыли глаза. Валтор же замер, его экран показывал только восклицательный знак.
– Но… но как?! – его голос завис, как перегруженный процессор. – Мы столетия изучали этот артефакт!
Лекс пожал плечами:
– Иногда надо просто прочитать инструкцию…
Тронный зал взорвался криками. Одни маги требовали немедленно сжечь еретика, другие – назначить главным инженером. Валтор молчал, его экран мигал разными цветами. Спустя примерно минуту, он поднял руку, и маги замолкли:
– Предлагаю, обновить его прошивку.
Лекс сглотнул.
– Чью? Мою? А можно не надо? Я совсем недавно обновлялся…
Ковалев замолчал, зачем-то судорожно вспоминая, когда последний раз брился.
И тут произошло то, чего не ожидал никто. Особенно переименованный Ковалев.
Из-под трона выскочил механический кот Байт и вцепился зубами в ногу старшего мага. Тот взвыл от боли и взмахнув руками, отправил в потолок светящуюся стрелу. Бабахнуло так, как будто на феерверк в этом году, денег не пожалели.
– Связь не стабильна! – прошипел кот. – Follow me!
Лекса не нужно было просить дважды. Пока маги пытались поймать ошалевшего кота, он рванул к выходу, даже не представляя, куда бежать. За спиной раздался рёв Валтора:
– Включить брандмауэр! Выпустить магических гончих! Он не должен уйти!
Но было поздно – Лекс уже нырнул в тёмный проход, ведомый мерцающим хвостом механического кота. Они выскочили в знакомый коридор, где минуту назад его вели под конвоем. «Как он ориентируется?!» – мелькнуло в голове, но Байт уверенно свернул за угол, проскочил под стеллажом со свитками и юркнул в узкую щель, замаскированную под вентиляционную решётку с надписью
Лекс, задыхаясь, протиснулся вслед. За спиной нарастал гул погони – крики магов, металлический лай гончих и рёв Валтора:
Щель вывела их наружу – в тупиковый дворик Форта-Кодекс, заваленный сломанными кристаллами-накопителями. Лекс прислонился к стене, пытаясь отдышаться. Воздух, пахнущий озоном и пылью, казался сладким после спертого воздуха тронного зала Гильдии.
– Миссия выполнена! – Байт запрыгнул на ящик, его глаза светились зелёным.
Тут же из-за груды мусора вышли знакомые фигуры. Зера в своём мерцающем плаще, Тим с взъерошенными волосами и ещё двое в потертых куртках с шевронами в виде кошачьих лап.
– Привет, архитектор, – Зера ухмыльнулась, подбирая кота. – Гильдия уже выложила твое фото в их «Ведьмаграмме» с тегом #ВрагNumberOne. Добро пожаловать в клуб!
За её спиной Тим нервно щёлкнул выключателем на странном устройстве. Стена Форта позади них вдруг
– Наш «бэкдор» держится всего минуту, – сказал Тим. – Бежим, пока они не сменили пароль!
Лекс оглядел команду: усталые, но решительные лица, инструменты вместо посохов, на куртке одного даже красовалась нашивка
– А куда бежим-то? – спросил он.
Зера переглянулась с Тимом, потом резко дёрнула Лекса за рукав:
– Не в подполье же!
– Тогда куда? – Лекс оглядел переулок, где каждый второй камень светился ошибкой «404 Path Not Found».
– А ты уже забыл куда направлялся? К «Синему экрану» конечно— Тим ткнул пальцем в мерцающий прямоугольник на горизонте. – Через него мы попадем в Трущобы Глитчей. Гильдейские гончие не могут пройти через него – ломаются, как кривая сборка на продакшене.