Прозвенел колокол подъёма, но я уже поднялся. Система не ждала разрешения. Она загрузила боевой протокол в фоновом режиме ещё ночью, пока тело спало.
утренняя загрузка: завершена
боевой протокол v1: загружен
модель угрозы: обновлена
командный синхронный кэш: активен
окружающий резонанс: 59 Гц
стабильность меридиана: 0,87
пропускная способность основного узла: 0,11
Одиннадцать сотых. Прирост продолжался с ускорением после каждой нагрузки. Мозг уже не воспринимал это как аномалию, он воспринимал это как рабочий процесс. Как деплой новой версии ядра после успешных юнит-тестов.
Я умылся. Вода была ледяной, но тело не сжималось. Меридианы адаптировались к температурному шоку, перенаправляя тепловой поток в ядро.
терморегуляция: оптимальная
напряжение периферийных устройств: минимальное
готовность: 96 %.
Я оделся. Серая форма, потёртые сапоги. На шее жетон. Не украшение — маркер доступа. Штрих-код для сортировки в мясорубке, которую Империя называет «тренировочным полигоном».
В коридоре уже выстраивались. Двадцать человек. Лица осунувшиеся, но глаза цепкие. В Секторе Девять не было места романтикам. Здесь выживали те, кто умел слушать пол, считать шаги, дышать в такт и не задавать вопросов, когда боль становится нормой.
Тимур стоял у стены. Лира — рядом. Дыхание ровное. Плечи расслаблены.
термическая стабильность: 0,88
эмоциональное состояние: сосредоточенное
Касса не было. Он ночевал в тоннелях, но его поток я чувствовал через вентиляцию: рваный, но контролируемый. Шунт держал. Утечка стабилизировалась на уровне 18 %. Вчерашний перенастрой сработал.
— Линейка, — голос магистра Торина разрезал утренний туман. Он стоял у выхода всё в том же чёрном плаще, без знаков отличия, с потёртыми манжетами и… со шрамом на шее, который пульсировал синеватым оттенком при каждом вдохе. Следы отката. Или следы коррекции матрицы. Интересно, чем он занимался вчера вечером после наших занятий? — Сегодня полигон Нижнего периметра. Не арена. Не турнир. Мясо. Вы будете биться. Не за зрелище. За выживание. За адаптацию. Правила простые: нет летального исхода, нет запрета на переломы. Медики починят кости. Не починят характер. Кто не выйдет на круг — в шахты. Кто сломается психологически — в чистильщики. Империя ценит дисциплину. Но она уважает результат.
Он кивнул. Мы двинулись.
Дорога к полигону шла через нижний периметр. Брусчатка сменилась грунтом. Стены — ржавой сеткой. Воздух стал тяжелее. Пах озоном, потом, старым деревом и чем-то металлическим. Для обычного человека это было просто место для тренировок. Для меня — карта. Я включил зрение. И увидел.
Полигон представлял собой вытоптанный прямоугольник, разделённый на двенадцать кругов мелом и ржавыми цепями. Вокруг — деревянные трибуны, потемневшие от дождя и времени. На них уже сидели старшекурсники. Не из Сектора Девять. Из Четвёртого, Пятого, Шестого. Средние и низшие ранги. Но всё равно выше нас по иерархии. Они курили, пили из фляг, переговаривались. Их потоки вились в воздухе: толстые, уверенные, с чёткими родовыми сигнатурами.
поток: смешанный
плотность: высокая
стабильность: 0,89-0,94
подлинность родословной: подтверждена
Они не смотрели на нас с презрением. Они смотрели на нас как на фон. Как на расходный материал, который сегодня будут калибровать.
Торин поднялся на помост и развернул свиток.
— Пары формируются по жребию. Первогодки Сектора Девять против курсантов Второго года. Без защитных барьеров. Без артефактов. Только тело, базовые импульсы и умение стоять. Кто упадёт первым — проиграл. Кто не встанет после трёх ударов — проиграл. Кто нарушит правило отсутствия летального исхода — будет передан в Канцелярию. Империя не прощает глупость. Но она не терпит трусость. Жребий.
Помощник пронёс мешок с деревянными жетонами. Каждый тянул. Я вытянул серебряный, с гравировкой: — V-3. ЙОРИК. КИНЕТИЧЕСКИЙ. Второкурсник. Род Вейн-Каст. Средний ранг. Специализация: кинетическая проекция, ближний бой, агрессивный стиль.
Я не удивился. Система предсказала вероятность 74 %. Империя не давала лёгких матчей новичкам. Она била по слабому месту сразу. Чтобы сломать. Или закалить.
Тимур вытянул медный. — IV-2. ЛАРА. ТЕПЛОВОЙ. Лира — тоже серебряный. — V-1. КЕЙЛ. ГИБРИД. Касс не тянул. Он стоял у края полигона. Наблюдал. Его роль сегодня — не боец. Логист. Анализатор. Внешний узел синхронизации.
— На круги, — Торин спустился с помоста. — Время на подготовку — три минуты. Потом — бой. Без предупреждения. Без пауз. Академия не даёт фору. Она даёт возможность. Воспользуйтесь.
Мы разошлись по кругам. Грязь хлюпала под сапогами. Воздух вибрировал от гула насосной станции и от дыхания курсантов.
Я встал в центр пятого круга и начал сканирование.
Мир разделился на слои. Физический: круг, мел, цепи, трибуны, противник. Энергетический: потоки, резонансы, фоновая матрица, личные контуры. Протокольный: тэги, параметры, логи активации, зависимости. И самое важное — временной слой. Ритм. Такт. Дыхание. Шаг. Взгляд. Паттерн.
Йорик стоял напротив. Ему было около семнадцати. Широкие плечи, короткая стрижка, шрам на переносице. Форма второго курса: чёрная, с серебряной окантовкой. На груди — герб среднего рода. Он не смотрел на меня с высокомерием. Он смотрел на меня как на задачу, которую нужно решить быстро и без лишних затрат.
противник активен
имя: Йорик Вейн-Каст
год обучения: 2
специализация: кинетическая проекция, ближний бой
характер течения: линейно-агрессивный
время приведения в действие: 2,1 секунды
эффективность: 0,81
время восстановления: 0,38 секунды
ритм дыхания: вдох 2, выдох 3
слабость: превышение скорости при нанесении удара, задержка прилива сил
уровень угрозы: средне-высокий
вероятность победы: 4 %
вероятность победы после корректировки: 53 %
Цифры не врали. Они констатировали. По канону я проигрывал. Скорость, масса, опыт, родовая арматура — всё было против меня. Но я не собирался играть по канону. Я собирался играть по протоколу.
Торин поднял руку. Три пальца. Два. Один.
— Бой.
Йорик шагнул на арену первым. Шаг тяжёлый, уверенный. С правой ноги. Приготовился к бою. Вес смещён от оси на 70 %. Левая рука в защите. Правая — сжата в кулак.
Поток начал накапливаться. Я увидел, как энергия пошла от ядра к плечу. Задержка дыхания, фаза компрессии, проверка хэша, буфер, выброс. Всё по учебнику. Всё медленно и предсказуемо.
атака обнаружена: кинетическая проекция v7
результативность: 42 %
время до удара: 1,8 секунд
траектория: линейно-фронтальная
счетчик окна: 0,6 секунд
Я не отступил, не сжал кулак, не задержал дыхание. Я сделал шаг в сторону и сместил центр тяжести на левую ногу. Расслабил правое плечо и подал импульс. Не для удара. Для сбивки.
Инициатор протокола: бой v1
действие: фазовый сдвиг
цель: противник центр гравитации
расход энергии: 0,12
время приведения: 0,41 секунды
Мой удар был лёгким, коротким, точным. Он коснулся не груди и не лица. Воздуха в сантиметре от его правого бедра в тот момент, когда Йорик переносил вес. Поток встретил не тело. Встретил градиент. И сместился.
Йорик дрогнул. Не упал, но шаг сбился. Правая нога пошла не туда, куда должна была. Компрессия нарушилась. Поток пошёл криво.
приведение в действие прервано
эффективность сброса: 34 %
задержка восстановления: +0,5 секунды.
Он зарычал. Не от боли. От раздражения. Сделал второй шаг. Быстрее и агрессивнее. Левый крюк. Не кинетический. Чистая физика. Он решил, что магия не работает. Значит, будет бить телом.
ближний бой: удар слева
скорость: 0,82
смещение веса: на 62 % влево
открытые зоны: правый бок, печень, челюсть
метод: синхронизация дыхания, минимальный импульс
Я не стал блокировать. Блокировать — значит принимать силу. Я ушёл. Не назад. Вперёд, под его руку. Корпус сместился, и локоть Йорика прошёл мимо моего виска. Воздух свистнул.
Я не тратил энергию на уклонение. Я использовал его инерцию. И в момент, когда его грудная клетка раскрылась на выдохе, я подал второй импульс. Не в лицо. В солнечное сплетение. Через расслабленную ладонь.
удар: импульсный поток
цель: диафрагма
время: пауза на выдохе
энергия: 0,18
время броска: 0,33 секунды
Удар был тихим, но эффективным. Йорик судорожно выдохнул. Поток в его меридианах дёрнулся — сбой синхронизации.
Он отступил на шаг. Глаза сузились.
— Ты играешь в прятки, безродный, — он сплюнул в грязь. — Академия не для фокусников. Она для бойцов.
Он бросился снова. Теперь не по шаблону, по инерции. Серией: правый, левый, кинетический, снова правый. Он ломал ритм, пытаясь загнать меня в угол, заставить защищаться, заставить тратить энергию.
Но я не защищался, я читал.
Каждый удар — это данные. Каждый шаг — параметр. Каждая задержка дыхания — окно. Я не бил сразу в ответ. Я бил между тактами. Я сбивал частоту. Я превращал его агрессию в шум. А шум — это не угроза, это фон. И фон можно фильтровать.
анализ шаблона: завершен
ритм противника: 3 удара → 0,6 секунд восстановления → восстановление дыхания
слабость: третий удар продолжается, меридиан флюш задерживается
встречный протокол: перехват цикла 2, прерывание сброса, принудительная синхронизация
На третьем ударе я подал импульс в момент, когда Йорик начал выдыхать после второго удара. Не для повреждения. Для рассинхронизации. Поток встретил фазовый сдвиг. Меридианы дёрнулись. Компрессия сорвалась.
Йорик зашипел и отступил. Его правая рука дрогнула.
— Хватит, — он стиснул зубы. — Ты не бьёшь. Ты мешаешь.
— Да, я мешаю избивать себя, — ответил я тихо и добавил: — Я оптимизирую. Ты тратишь 34 % энергии на лишние фазы. Я убираю их. Разница не в силе. Разница в архитектуре.
Он не ответил. Бросился в последний раз. Не технично, не по канону — по ярости. Правый прямой. Весь вес. Вся масса. Вся кровь.
Я видел это за 0.8 секунды до удара. Не глазами. Системой.
обнаружен критический сбой связи
вероятность рассинхронизации: 91 %
Я не стал уходить, подставил левое предплечье. Не для блока, для перенаправления. В момент контакта я подал минимальный импульс вниз. Именно вниз. Чтобы сдвинуть вектор. Чтобы импульс пошёл не вперёд, а в землю.
Йорик пролетел мимо. Не упал, но шаг сорвался. Правая нога пошла в грязь. Центр тяжести сместился за пределы опоры. Он сделал несколько шагов по инерции и остановился. Но не смог восстановить ритм — дыхание сбилось. Меридианы пульсировали неравномерно, поток шёл рвано.
Торин поднял руку.
— Стоп. Йорик Вейн-Каст. Рассинхронизация. Неспособность восстановить протокол. Проиграл. Воронов Алексей. Победа техническая. Без летального исхода, без нарушения правил, без избыточной силы.
Над трибунами повисла тишина. Не знаю, видели ли эти трибуны раньше, чтобы ученик со дна побеждал, пусть даже технически, кого-то из элиты? Когда ещё новичок без крови ломал ритм второкурсника с гербом. Не силой. Таймингом.
Мы всегда были грушами для битья, но не сегодня и не я.
Йорик выпрямился. Вытер грязь с щеки. Посмотрел на меня. Не со злостью. С вопросом.
— Как ты это сделал? — спросил он тихо. Не для публики. Для себя.
— Я не боролся с твоим потоком, — ответил я честно. — Я дал ему место. И закрыл дверь, когда он попытался вернуться. Ты бил в ритм. Я бил между. Ритм — это предсказуемость. Предсказуемость — это уязвимость.
Он кивнул.
— Торин прав, — он повернулся к помосту. — Ты не маг. Ты инженер.
— Я системный аналитик, — улыбнулся я в ответ.
Торин сошёл с помоста и подошёл ко мне.
— Не празднуй, — сказал он тихо. — Победа на полигоне — не титул. Это тест. Ты прошёл его. Но матрица заметила рассинхронизацию. Она маркирует твой запрос. Сегодня — фон. Завтра — коррекция. Коррекция не спрашивает разрешения. Она ломает то, что не вписывается. Готовься. Не к бою. К откату.
— Я понимаю риски, — я не отвёл взгляд. — Но стандарты написаны для тех, у кого есть родовая арматура. У меня её нет. У меня есть резонанс. И если я буду следовать канону, я потрачу энергию на то, что не работает. Я оптимизирую не технику. Я оптимизирую доступ.
Торин помолчал. Шрам на его шее пульсировал синеватым оттенком при каждом вдохе. Потом Торин кивнул.
— Записано. Следующий круг Тимур Касимов, бронзовый термальный, против Лары Соль, третья группа, гибрид. Выход.
Я отошёл к краю круга. Включил периферийное зрение и приготовился наблюдать. Не за зрелищем. За данными.
Тимур вышел. Шаг тяжёлый, лицо каменное. Лара — напротив, лёгкая, быстрая.
Бой начался. Лара бросилась первой. Сразу серией ударов. Быстро. Агрессивно.
Тимур не отступал. Он стоял. Принимал. Не блокировал. Поглощал. Он ждал. Ждал, пока Лара перегреет меридианы. Пока поток пойдёт криво. Пока дыхание собьётся.
На пятом ударе он подал импульс. Не сильный. Точный. В момент, когда Лара выдыхала после серии. Не в лицо. В плечо. Чтобы сдвинуть центр тяжести, чтобы нарушить синхронизацию.
Лара дрогнула и отступила. Поток сорвался, и она потеряла ритм.
Торин поднял руку.
— Стоп. Лара Соль. Перегрев меридианов. Неспособность стабилизировать поток. Проиграла. Тимур Касимов. Победа техническая.
Это была вторая победа новичков за сегодня! Если уж после первой все были огорошены, то что говорить теперь?
Тимур посмотрел на меня и коротко кивнул.
— Протокол работает, — сказал он одними губами.
— Он работает, — подтвердил я и широко улыбнулся. — Но пока не масштабируется. Нам нужны компоненты. Кристаллы. Провода. Конденсаторы. Без них мы упираемся в потолок. А потолок — это откат.
Последние слова я говорил Касу, который уже стоял рядом со мной.
Касс кивнул и достал из кармана небольшой свиток. Не пергамент, обрывок технической бумаги. С чертежами, маркировками, с кодами доступа.
— Знаю одно место, — глядя на арену, негромко произнёс он. — Не на рынке. Не в гильдии. В старых архивах под третьим периметром. Там хранят списанное, бракованное, выкинутое, но рабочее. Если знать, как открыть. И если знать, что искать.
— Когда? — спросил я.
— Единственное, что могу сказать точно, это ночью после отбоя. Патруль меняет смену в полночь. Окно — сорок минут. Если успеем, заберём кристаллы, конденсаторы, изоляторы. Если нет — останемся с тем, что есть. А то, что есть, не выдержит следующего уровня.
Я посмотрел на свиток, на чертежи, на коды и увидел структуру. Не просто склад — архив, сетевой узел. Старый и заброшенный.
состояние узла: неактивный
протокол доступа: наследие
требуется обход: да
риск: обнаружение матрицы
вероятность: 0,41
снижение вероятности: гармоническая маскировка
— Я иду, — сказал я.
— Я тоже, — кивнул Тимур. — Думаю, и Лира пойдёт.
— Отлично! — я улыбнулся. — Четыре узла, один протокол. Если матрица заметит — маскируемся под фоновый шум. Если патруль заметит — уходим через тоннели. Если архив заметит — взламываем. Не силой. Резонансом.
Касс усмехнулся.
— Ты опять приказываешь.
— Я не приказываю, — я повернулся к помосту. — Я оптимизирую. А оптимизация не ждёт. Она требует.
Торин смотрел не на бойцов, только что закончивших бой, а на нас. С аналитической настороженностью. Как инженер, который видит, что чертёж работает, но не по спецификации. И понимает, что спецификацию скоро придётся менять.
Перехватив мой взгляд, он объявил:
— Следующий круг Лира Солт и Кейл Вейн, Гибрид. Выход.
Лира тоже победила, и тоже технически. Три победы за один день. Лучшее подтверждение тому, что система работает, что я всё делаю правильно.
Теперь нужно развивать, а для этого мы должны добыть необходимые материалы.
Я отошёл в сторону и запустил фоновый лог.
следующая цель: поиск артефактов
расположение: архив 3
время доступа: 23:45–00:25
требуется: синхронизация команд
протокол: хитрость v1
статус: компиляция
Я закрыл глаза. Нам предстоит архив. Нам предстоит тест на скрытность, на точность, на умение работать в тени, без разрешения, без крови, без герба.
И после сегодняшних поединков это вполне возможно. Потому как система адаптировалась, и я был её архитектором.