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