Призрак Системы.
Книга первая: «Нулевой день» Глава 1. Синий экран
Андрей Волков не собирался доживать до утра.
Не в том смысле, что он что-то планировал. Просто перестал планировать что-либо вообще — и это, как он обнаружил за последние полгода, примерно одно и то же. Когда человек перестаёт думать о завтра, завтра начинает таять само по себе. Тихо. Без объявлений. Как снег под февральским дождём.
Он сидел на кухне своей однушки в Бирюлёво и смотрел в окно. За стеклом ничего не происходило — фонарь, тротуар, чёрный силуэт припаркованной «девятки» с вмятиной в правом крыле. Андрей знал эту вмятину наизусть. Знал, в какое время гаснет третье окно в доме напротив. Знал, что в 03:30 по улице обязательно пройдёт кто-то один — всегда один, никогда двое — с пакетом из круглосуточного магазина.
Когда начинаешь замечать такие вещи, это значит, что смотришь слишком долго. И не на улицу.
Пять месяцев назад здесь было иначе. На этой кухне по утрам пахло кофе и детскими хлопьями, Наташа ругалась, что Дениска снова рассыпал их по столу, а младшая, Катька, топала по коридору в одном носке и орала, что второй кто-то спрятал. Шум, который Андрей тогда называл раздражающим. Теперь он понял, что это называлось иначе. Просто не успел разобраться вовремя.
На столе стояла початая бутылка «Пшеничной» и лежал телефон экраном вниз. Телефон он перевернул три недели назад — после того как поймал себя на том, что проверяет уведомления каждые десять минут. Наташа заблокировала его номер в ноябре. Никаких уведомлений не было и быть не могло, но руки не понимали логики — тянулись сами, по старой памяти, как тянутся к выключателю в тёмной комнате чужой квартиры.
Спина ныла. Она ныла всегда — тупо, привычно, как сосед с перфоратором, к которому уже не выходишь жаловаться. Осколок сидел в двух сантиметрах от позвоночника второй год. «Слишком рискованно», — сказал хирург в военном госпитале, и это был конец разговора, конец службы, конец одной жизни и начало другой, к которой Андрей так и не смог подобрать ключ.
Он налил. Поднял стакан. Поставил обратно.
Смотрел на него ещё минуту. Потом на фотографию на холодильнике — магнит с Черноморского побережья, они ездили туда три года назад, Дениска ещё боялся глубины, а Катька, которой было четыре, требовала, чтобы папа нёс её на плечах прямо в море. На фотографии Андрей смеётся. Он смотрел на этого человека как на незнакомца.
Часы на микроволновке показывали 03:41.
За окном прошёл кто-то с пакетом. Один. Как всегда.
Именно тогда — в 03:47, он запомнит это время навсегда, потому что потом его будут спрашивать снова и снова — именно тогда перед ним возник экран.
Не на телефоне.
Не на стене.
Прямо в воздухе. На расстоянии вытянутой руки, чуть правее бутылки. Полупрозрачный прямоугольник синеватого света, примерно с лист бумаги. Тихий, неподвижный, невозмутимый — как будто висел здесь всегда и просто ждал, когда Андрей на него посмотрит.
Буквы были чёткими. Это задело его больше всего — что буквы были чёткими, не расплывались, как всё расплывается, когда достаточно выпил. Значит, недостаточно. Значит, либо это реально, либо у него начались проблемы совсем другого рода.
СИСТЕМА ИНИЦИАЛИЗАЦИИ
Биологический объект идентифицирован.
Совместимость: 94.7%
Инициализировать профиль?
[ДА] [НЕТ]
Долгая пауза.
— Это сколько же я выпил, — сказал Андрей вслух. Просто чтобы услышать собственный голос. Убедиться, что он ещё есть.
Голос был. Немного хриплый, немного пустой — но был.
Он смотрел на два слова. [ДА] и [НЕТ]. Простой выбор. Два варианта. Андрей за последние полгода разучился выбирать — просто плыл по тому, что ближе, что меньше требует усилий. Водка — потому что рядом. Диван — потому что незачем вставать. Тишина — потому что незачем говорить.
Он ткнул в [ДА]. Не потому что решил. Просто потому что рука потянулась — снова по старой памяти.
Экран мигнул. Полоска прогресса поползла медленно, почти издевательски. Где-то за стеной сосед скрипнул кроватью — и снова тишина. Потом:
Анализ завершён.
Имя: Волков Андрей Сергеевич
Возраст: 34
Физическое состояние: удовлетворительное*
* Зафиксировано хроническое повреждение L4-L5.
Адаптация предусмотрена.
Психологический профиль: критический*
* Зафиксировано состояние острого дистресса.
Инициализация приоритизирована.
Класс присвоен: ПРИЗРАК [редкий]
Уровень: 1
Активные навыки:
[Тихий шаг] — I ранг
[Слабое место] — I ранг
Пассивные навыки:
[Терпение] — I ранг
Добро пожаловать в Реальность 2.0
Андрей прочитал это дважды.
Потом ещё раз — медленно, строчку за строчкой.
Адаптация предусмотрена.
Инициализация приоритизирована.
Не «класс присвоен». Не «добро пожаловать». Именно эти две строчки зацепили — тихо, как заноза под ногтем. Что-то огромное и безразличное посмотрело на него, увидело сломанную спину, сломанную жизнь, початую бутылку в три часа ночи, психологический профиль «критический» — и просто кивнуло: знаем. Учли. Именно поэтому.
Именно поэтому.
Андрей долго смотрел на эту фразу, хотя её в тексте не было. Она просто читалась между строк — в том, как Система указала его состояние не как препятствие, а как причину. Он был нужен не вопреки тому, что происходило с ним. А потому что.
Он закрыл экран жестом. Тот исчез, как не было.
Андрей сидел в тишине. Смотрел на стакан. Потом встал, взял бутылку, открыл кран и вылил остаток в раковину — медленно, не отводя взгляда, как будто проверял: изменится ли что-нибудь от этого. Поставил пустую бутылку на дно мусорного ведра. Лёг спать.
Утром он скажет себе, что это был сон.
Но утром экран всё ещё был там.
Маленький, свёрнутый, почти незаметный — висел в правом верхнем углу кухни, как иконка сообщения, которое не решаешься открыть. Андрей проснулся, увидел его первым делом — и долго лежал на спине, глядя в потолок с трещиной, которую знал наизусть.
Значит, не сон.
Он лежал и ждал, пока к нему придёт страх или паника — что-нибудь, что полагается чувствовать в такой ситуации. Ничего не приходило. Было только тихое, почти незнакомое ощущение, которое он не сразу опознал. Потом опознал.
Любопытство.
Снизу донёсся крик. Андрей узнал голос — сосед Сергей с первого этажа, сантехник пятидесяти лет, орал так, как орал только на пропущенные пенальти. Но сейчас был не матч. Андрей встал, накинул куртку поверх футболки и открыл дверь.
Сергей стоял на лестничной клетке в трусах и тапочках и смотрел на свои руки, как будто видел их впервые. Перед ним висел экран — другой, чуть меньше, другой текст. Сергей поднял взгляд, и лицо у него было такое, как у человека, которому только что объяснили квантовую физику на трёх языках одновременно.
— Ты видел?! — Он ткнул пальцем в воздух перед собой. — Написано «Мастер»! Мастер чего?! Я что — в игру попал?!
— У меня тоже есть, — сказал Андрей.
— У Люськи с третьего нет ничего, — сказал Сергей, понизив голос, как будто это был секрет. — Я уже спрашивал. Она смотрит — и ничего не видит. Говорит, что я пьяный. — Он помолчал. — Я не пьяный.
— Совсем ничего? — переспросил Андрей.
— Совсем. Смотрит прямо сквозь. — Сергей почесал затылок и добавил, уже тише: — И у Рашида с пятого тоже нет. Я его в лифте встретил, он сам сказал. Расстроился.
Андрей молчал секунду.
— Ты знаешь, сколько человек в доме?
— Семьдесят две квартиры. — Сергей пожал плечами. — Дай бог треть сейчас дома.
— Узнай, у скольких есть, — сказал Андрей. — Просто узнай.
Он вернулся к себе и закрыл дверь.
Телевизор Андрей включил автомтически — рука нашла пульт раньше, чем он успел подумать. Новости выглядели так, как выглядят новости, когда журналисты сами не понимают, что происходит, но эфир нужно заполнять. Ведущий говорил быстро и без пауз — верный признак отсутствия текста и присутствия страха.
Снизу бежала строка: «МАССОВЫЕ СООБЩЕНИЯ О “СИНИХ ЭКРАНАХ” — ПСИХОЗ ИЛИ КИБЕРАТАКА? ПРАВИТЕЛЬСТВО МОЛЧИТ. ДЕТАЛИ УТОЧНЯЮТСЯ».
Потом пошли съёмки с улиц. Люди стояли посреди тротуаров и смотрели в пустоту перед собой. Некоторые улыбались. Некоторые плакали прямо посреди улицы — тихо, растерянно, как дети, которые не понимают, почему плачут. Одна женщина в деловом костюме тыкала пальцем в воздух у светофора, что-то нажимая в невидимом меню. Рядом с ней стоял мужчина, который явно не видел ничего — и смотрел на неё с нарастающим беспокойством, потом взял за руку, она отмахнулась, не отрываясь от своего экрана.
Потом — Токио. Берлин. Нью-Йорк.
Везде одно: синие прямоугольники в воздухе, люди перед ними — и другие люди рядом, которые не видели ничего и от этого пугались, может, даже сильнее тех, кто видел.
Андрей выключил звук. Оставил картинку.
Думал об одной строчке.
Совместимость: 94.7%.
Не просто «принято» — конкретная цифра с десятыми долями. Это не порог входа, который либо преодолён, либо нет. Это измеренное значение. Кто-то заранее знал, что именно нужно мерить. Кто-то составил шкалу, выставил граничные условия, написал алгоритм, который в 03:47 ночи запустился одновременно во всём мире и начал оценивать людей — каждого из семи с лишним миллиардов — и решать, кому показывать экран, а кому нет.
Случайностей с десятыми долями не бывает.
Андрей открыл свой профиль.
[ПРИЗРАК — редкий]
Редкий. Не сильный, не слабый, не распространённый — редкий. Он провёл в армии восемь лет. Служил в разведке, два года в горах, ещё год в местах, которые официально не существовали. Он знал, что происходит с редкими вещами, когда государство о них узнаёт.
Их забирают. Всегда — вежливо или не очень, зависело от обстоятельств, от настроения, от того, насколько редкая вещь и насколько срочно она нужна.
Он закрыл профиль. Встал. Поставил чайник.
Пока вода закипала, он стоял у окна и смотрел на улицу. Москва просыпалась — медленно, растерянно, не понимая, что именно случилось этой ночью. Из соседнего подъезда вышла женщина с собакой, остановилась посреди тротуара и долго смотрела в пустоту перед собой. Собака тянула поводок. Женщина не двигалась.
У неё был экран.
Мимо прошёл мужчина в пальто — быстро, деловито, без остановки. Посмотрел на женщину, пожал плечами и пошёл дальше.
У него, очевидно, не было ничего.
Чайник закипел.
Андрей налил кружку, сел за стол и открыл госуслуги. Не потому что собирался что-то делать — просто хотел посмотреть, как быстро государство среагировало. Форма уже была. Появилась за несколько часов — поле «Класс», поле «Навыки», поле «Уровень». Снизу мелким шрифтом: «Регистрация является обязательной в соответствии с Постановлением №… (номер в разработке)».
Постановление в разработке. Но форма уже готова.
Андрей смотрел на это долго.
Потом открыл второй браузер и начал искать — не новости, которые он уже видел, а другое. Форумы, чаты, первые попытки людей разобраться в том, что происходит. За несколько часов интернет уже кипел. Кто-то публиковал скриншоты своих профилей. Кто-то сравнивал классы. Кто-то считал статистику — по первым постам в крупных группах выходило, что примерно треть пишущих говорила о том, что у них или у кого-то рядом нет доступа совсем.
Треть.
Андрей закрыл браузер и снова открыл свой профиль. Смотрел на строчку совместимости.
94.7%.
Это значит — был кто-то с 94.8%. И кто-то с 60%. И кто-то, кто не дотянул до порога вообще — и смотрит сейчас на своих соседей, на свою семью, на незнакомцев на улице, которые видят что-то, чего он не видит, и не понимает: что с ним не так.
Люська с третьего этажа — медсестра, пятьдесят два года, живёт одна, кормит кошек по всему двору, никогда ни с кем не ссорится. Что с ней не так? Что такого нашла в ней эта Система, отмерив ноль процентов совместимости, и нашла в нём — сломленном, пьющем, бесполезном — почти девяносто пять?
Он не знал.
Но вопрос был правильным. Впервые за полгода у него был правильный вопрос.
Он закрыл форму, не заполнив ничего.
Встал, оделся, вышел на лестничную клетку. Постоял. Позвонил в дверь к Сергею.
Сергей открыл уже в джинсах, с телефоном в руке — листал что-то.
— Посчитал? — спросил Андрей.
— Обзвонил кого смог, — сказал Сергей. — Из двадцати трёх человек — у семи нет ничего. Ровно.
— Треть, — сказал Андрей.
— Примерно. — Сергей помолчал. — Рашид расстроился сильно. Говорит, у него вся семья видит эти экраны, а он один нет. Сидит, чувствует себя как… — Сергей подобрал слово и не подобрал. — Ну, ты понимаешь.
Андрей понимал.
— Ты зарегистрировался? — спросил он.
— На госуслугах-то? — Сергей махнул рукой. — А, забил пока. Там написано «обязательно», но постановления ещё нет. Значит, не обязательно.
— Значит, скоро будет, — сказал Андрей.
Он спустился вниз и вышел на улицу. Первый раз за трое суток.
Улица была странной.
Не потому что что-то изменилось внешне — те же дома, тот же снег, те же машины вдоль тротуара. Странной она была потому, что люди на ней вели себя по-разному, и эта разница была теперь видна с первого взгляда.
Те, у кого был экран, двигались иначе — чуть медленнее, чуть задумчивее, время от времени останавливались и смотрели в пустоту, листая что-то невидимое. Некоторые разговаривали вслух — сами с собой, с Системой, или уже с кем-то через неё, Андрей не понял. Женщина у подъезда напротив стояла и плакала — тихо, почти беззвучно, глядя в свой экран. Рядом с ней — муж или кто-то близкий — обнимал её за плечи и смотрел в ту же точку с растерянным лицом человека, который хочет помочь, но не знает, от чего.
Те, у кого экрана не было, смотрели на первых с разными выражениями: кто с завистью, кто с облегчением, кто с нарастающим раздражением.
Мир разделился этой ночью.
Ещё не понял этого — но разделился.
Андрей шёл по тротуару, засунув руки в карманы, и думал о двух вещах одновременно. Первое: государство подготовило форму регистрации раньше, чем люди успели проснуться. Форма была — постановления не было. Это называется «знали заранее». Второе: его показатель совместимости — 94.7% — был аномально высоким. Он не знал среднего по стране, но чувствовал по форумным постам, которые успел просмотреть, что большинство людей пишет цифры от 55 до 75. Один похвастался 81%. Это уже считалось высоким.
94.7% — это не просто высокий показатель.
Это значит, что Система выбрала его специально.
Андрей остановился посреди тротуара. Не потому что устал — прошёл метров сто. Просто остановился, потому что мысль, которую он гнал последние несколько часов, наконец встала перед ним прямо и никуда не собиралась уходить.
Система появилась в 03:47 ночи. В момент, когда он сидел с початой бутылкой и смотрел в окно, и не планировал ничего. Совсем ничего.
Она появилась именно тогда. И строчка «инициализация приоритизирована» была не случайной.
Что-то огромное выбрало его. Сломленного, пьющего, никому не нужного — выбрало с показателем 94.7%, выдало редкий класс и написало «адаптация предусмотрена».
Вопрос был не «что это такое».
Вопрос был — зачем именно он.
И вторая часть этого вопроса, которую он не успел себе задать, но которая уже формировалась где-то на краю сознания: кто ещё об этом знает?
Он вернулся домой.
Поднялся к себе, сел за стол, открыл ноутбук и снова зашёл на госуслуги. Форма ждала. Поле «Класс», поле «Навыки», поле «Уровень».
Андрей открыл свой профиль в Системе рядом. Сравнил.
Навыки, которые он видел у себя: [Тихий шаг], [Слабое место], [Терпение]. Три навыка. Он провёл час на форумах — достаточно, чтобы понять: при инициализации большинство получает два-три навыка стандартных классов. Редкие классы обычно дают четыре.
У него было три.
Три из четырёх.
Андрей закрыл оба окна. Встал. Пошёл на кухню, поставил вторую кружку чая — потому что первая давно остыла, пока он смотрел в экран и думал о вещах, которые ещё час назад не существовали в его жизни.
Где четвёртый навык?
Либо Система его скрыла.
Либо он появится позже.
Либо — и эта мысль была самой неудобной из трёх — он уже есть, но Андрей его не видит. Потому что именно такие навыки и не показывают. Тем, от кого хотят, чтобы они не знали.
Он смотрел на остывающий чай и думал о том, что форма регистрации на госуслугах уже ждёт. И что заполнять её нужно честно — так написано в инструкции. Все навыки, все характеристики.
Все.
Андрей отодвинул кружку. Взял с полки блокнот — давно не трогал, страницы пожелтели по краям — и написал от руки три слова:
Что они знают?
Подчеркнул. Перевернул блокнот. Лёг на диван и уставился в потолок.
За окном Москва шумела — растерянно, взбудораженно, не успев ещё понять, что именно произошло этой ночью. А Андрей лежал и думал о том, что восемь лет назад его учили одному простому правилу: прежде чем сделать шаг, пойми, кто уже смотрит в твою сторону.
Кто-то смотрел. Он это чувствовал так же ясно, как чувствовал осколок в спине — всегда, тихо, без возможности забыть.
Разница была в том, что осколок он не выбирал.
А вот [ДА] — нажал сам.
Глава 2. Семь дней паники
Москва не умела молчать.
Это Андрей понял ещё в первые часы — город слишком большой, слишком плотный, слишком привыкший к тому, что любое событие немедленно становится чьей-то личной историей. Здесь не было расстояния между новостью и человеком, между тем, что случилось где-то, и тем, что случилось прямо сейчас у тебя под окном. Москва всегда реагировала всем телом — резко, громко, не думая.
Но на этот раз что-то было иначе.
Первые часы — да, был шум. Звонки, крики на лестничных клетках, сирены где-то вдалеке, гудение машин, которые встали в пробках, потому что водители останавливались прямо посреди дороги и смотрели на свои экраны. Но потом, ближе к полудню первого дня, шум стал другим. Тише. Плотнее. Как бывает перед грозой, когда воздух сгущается и птицы перестают петь — не потому что уже страшно, а потому что ещё непонятно.
Андрей наблюдал за этим из окна.
Он не вышел на улицу снова после утреннего обхода. Не потому что испугался — страх, как выяснилось, куда-то делся вместе с остальными эмоциями, которые он последовательно потерял за полгода. Просто смотреть из окна было информативнее, чем стоять внизу в толпе. Старая армейская привычка: сначала наблюдай, потом двигайся.
Он наблюдал.
И то, что видел, ему не нравилось.
День первый. Среда.
К вечеру первого дня стало ясно несколько вещей.
Первое: правительство молчало намеренно. Не потому что не знало — первое официальное заявление вышло только через шесть часов после инициализации, и было составлено слишком гладко, слишком выверенно для текста, написанного в панике. Такие тексты пишут заранее. Пресс-секретарь говорил спокойно, чуть медленнее обычного, делал паузы в нужных местах: «Ситуация находится под контролем. Граждан просят сохранять спокойствие и воздержаться от распространения непроверенной информации». Классическая формула. Андрей слышал её вариации много раз — обычно она означала ровно противоположное тому, что говорилось.
Второе: интернет кипел, но бессистемно. Тысячи постов, тысячи скриншотов, тысячи версий — от «это инопланетяне» до «это Пентагон» до «это глюк в воде». Среди этого шума Андрей искал конкретное: цифры совместимости. Люди делились своими показателями охотно — кто-то гордо, кто-то с тревогой, кто-то со злостью. За три часа он собрал в блокнот около ста значений из разных городов и стран.
Средний показатель по собранной выборке: 62.4%.
Его показатель: 94.7%.
Разрыв был больше, чем он думал.
Третье — и это задело его неожиданно сильно: среди постов начали появляться сообщения от людей, у которых не было ничего. Не просто «у меня низкая совместимость» — а совсем ничего, ноль, пустота. Они писали по-разному: кто-то растерянно, кто-то с попыткой юмора, кто-то — и таких становилось больше с каждым часом — с нарастающей злостью. «Объясните мне, чем я хуже», — написал кто-то из Екатеринбурга. Пост собрал тысячи лайков за несколько минут.
Андрей закрыл ноутбук. Встал. Прошёлся по квартире — от кухни до комнаты, от комнаты до кухни, четыре шага туда, четыре обратно. Спина ныла. Он не обращал внимания.
Чем я хуже.
Правильный вопрос. Очень правильный. И то, что у него не было ответа, означало не то, что ответа не существует. Означало, что его знает кто-то другой.
День второй. Четверг.
На второй день Сергей снизу постучал в дверь в восемь утра с планшетом в руках и видом человека, который не спал.
— Слушай, — сказал он, протягивая планшет, — ты смотрел статистику по классам?
Андрей смотрел. Не всю — хватало времени только на то, что казалось важным.
— Краем глаза.
— Там закономерность. — Сергей ткнул пальцем в экран. — Силовые классы — воин, страж, берсерк — у молодых мужчин, в среднем до тридцати пяти. Поддержка — целители, маги щита — у женщин, причём разных возрастов. Маги атаки — хаотично, без паттерна. А классы типа твоего, редкие — их почти никто не публикует. Или не знают, что редкий, или скрывают.
— Или их мало, — сказал Андрей.
— Или их мало, — согласился Сергей. — Я нашёл в открытом доступе только одиннадцать упоминаний редких классов за двое суток. По всему интернету. Одиннадцать на, что, семь миллиардов человек?
— Не все делятся.
— Не все. Но если их хотя бы в сто раз больше, чем видно — это всё равно очень мало. — Сергей помолчал. — Я к чему. Если государство делает реестр обязательным и знает, у кого редкие классы — что с этими людьми будет?
Андрей не ответил. Забрал планшет, посмотрел на цифры, вернул.
— Откуда у тебя это всё? — спросил он.
— Я сантехник, — сказал Сергей с неожиданным достоинством. — У меня полдома клиентов. Я спрашиваю.
Андрей посмотрел на него по-другому. Сосед, которого он знал три года и не знал совсем, оказывался человеком, умеющим собирать информацию. Полезное качество.
— Продолжай спрашивать, — сказал Андрей.
На второй день произошло первое столкновение.
Андрей узнал о нём из новостей — коротким сюжетом, который почти сразу убрали из эфира, но скриншоты разлетелись по сети быстрее, чем их успели удалить. В Москве, на Таганке, группа людей без доступа к Системе заблокировала вход в торговый центр. Не агрессивно — просто встали и не пустили. Требовали объяснений: почему у одних есть, у других нет, кто решил, что это справедливо. Охрана вызвала полицию. Полиция приехала — и выяснилось, что половина наряда видит экраны, а половина нет. Что именно произошло дальше, в сюжете не показали.
Но слово уже появилось.
Не в официальных новостях — там его старательно избегали. В сети, в комментариях, в постах, которые набирали тысячи репостов за минуты. Простое слово, которое кто-то написал первым, и которое немедленно прилипло, потому что точно описывало то, что происходило:
Разделение.
Андрей написал его в блокноте под вопросом «что они знают?». Обвёл.
День третий. Пятница.
На третий день позвонил Генка.
Андрей смотрел на экран телефона и думал: не отвечать, как обычно. Руки привычно потянулись к кнопке сброса. Потом он вспомнил, что Генка — бывший разведчик, восемь лет в том же подразделении, что и он, уволился раньше по собственному. Умный. Осторожный. Если звонит — значит, есть причина.
Он взял трубку.
— Живой, — сказал Генка вместо приветствия. Голос ровный, без лишних эмоций — так разговаривают люди, которые умеют держать лицо в любой ситуации.
— Живой, — подтвердил Андрей.
— Видел новости?
— Смотрю.
— Не те новости. — Пауза. — Есть закрытые каналы. Ты не в курсе, потому что давно не в теме. Слушай внимательно: реестр, который они делают — это не учёт. Это отбор.
Андрей ничего не сказал. Ждал.
— У тебя какой класс?
— Призрак.
Молчание на другом конце было коротким, но Андрей его почувствовал.
— Редкий?
— Редкий.
— Не регистрируйся, — сказал Генка. — Пока не регистрируйся. Я перезвоню.
Звонок оборвался.
Андрей сидел с телефоном в руке и смотрел на экран Системы в углу комнаты. Отбор. Слово легло на уже сложившуюся картину — точно, как последний кусок мозаики, который сразу делает видимым весь рисунок.
Реестр появился за несколько часов. Постановления ещё не было — но форма уже была. Это значит, что кто-то писал её до инициализации. Что кто-то знал не просто о том, что Система появится — но и о том, что она создаст классы, и что классы будут разными, и что среди них будут редкие. И этому кому-то нужны были люди с редкими классами — достаточно нужны, чтобы готовить механизм учёта заранее.
Отбор.
Андрей открыл ноутбук и удалил историю браузера. Не из паранойи — из привычки. Потом посмотрел на незаполненную форму на госуслугах и закрыл вкладку.
День четвёртый. Суббота.
Правительство заговорило по-настоящему на четвёртый день.
Не пресс-секретарь — сам. Обращение транслировали на всех каналах одновременно, в прайм-тайм, с государственной символикой и торжественной постановкой. Андрей смотрел и слушал внимательно — не содержание, которое было предсказуемым, а то, как говорили. Темп. Паузы. Что выделяли, что проглатывали.
Ключевые тезисы:
Система — явление планетарного масштаба, зафиксированное одновременно во всех странах мира. Российское правительство находится в постоянном контакте с международными партнёрами. Феномен изучается лучшими учёными страны. Гражданам гарантируется безопасность и равный доступ к информации.
Равный доступ. Андрей мысленно отметил эту фразу. Её не расшифровали. Не объяснили, что именно «равный» и что именно «доступ» — просто произнесли, дали ей прозвучать и пошли дальше.
Про тех, у кого не было Системы совсем, — ни слова. Ни одного.
Зато отдельным блоком — регистрация. Добровольная, подчеркнули дважды. Пока добровольная. Но «крайне рекомендуемая» — для безопасности самих граждан, для формирования полной картины происходящего, для координации в случае чрезвычайных ситуаций.
Пока добровольная.
Андрей написал это в блокноте. Рядом с «разделением» и «отбором».
Потом написал ещё одно слово, которое пришло само: дедлайн.
Они дадут срок. Недели две, может три — для видимости добровольности. Потом срок истечёт, и «крайне рекомендуемая» станет «обязательной» без лишнего шума, просто через подзаконный акт или ведомственный приказ, который появится в пятницу вечером и вступит в силу в понедельник утром. Это стандартная схема. Андрей видел её много раз в других контекстах.
Вопрос был не в том, случится ли это.
Вопрос был в том, сколько у него времени.
День пятый. Воскресенье.
На пятый день в дверь постучала Людмила Ивановна с третьего этажа — та самая Люська, у которой не было ничего.
Андрей открыл дверь и удивился: выглядела она не так, как он ожидал. Не растерянно и не подавленно — собранно. В руках держала папку с бумагами, как человек, пришедший на деловую встречу.
— Андрей, я к тебе по делу, — сказала она. — Ты не занят?
— Заходи.
Она прошла на кухню, села, положила папку на стол, но не открыла.
— Я узнала, что ты видишь эти экраны, — сказала она. — И что у тебя какой-то особый класс. Сергей сказал — я не спрашиваю деталей, не моё дело. Но я хочу тебя спросить кое-что другое.
— Слушаю.
— На нашей работе, — она была медсестрой в районной поликлинике, — сегодня было собрание. Главврач сказал, что с понедельника пациентам будет предложено выбирать врача с учётом… — она сделала паузу, подбирая слова, — с учётом «уровня интеграции с Системой». Так он это назвал. То есть пациент может попросить врача с классом. Или без. Но по умолчанию будут направлять к тем, у кого есть.
Андрей молчал.
— У нас в отделении семь медсестёр, — продолжала она. — Трое без Системы, в том числе я. Главврач сказал, что нас это «не касается», что нас «не трогают». Но в интонации было другое. — Людмила Ивановна посмотрела ему в глаза. — Андрей, это же незаконно?
— Пока незаконно, — сказал он.
Она кивнула. Спокойно, без истерики — так кивает человек, который ожидал именно этого ответа и пришёл не за утешением.
— Значит, скоро будет законно.
— Скорее всего.
— Тогда у меня вопрос практический. — Она наконец открыла папку. Внутри была распечатка — что-то из интернета, Андрей не успел рассмотреть. — Я нашла информацию о том, что в нескольких городах уже начали формироваться сообщества людей без Системы. Они называют себя по-разному, но смысл один: взаимопомощь, юридическая защита, мониторинг дискриминации. Ты слышал об этом?
— Нет.
— Я хочу создать что-то похожее здесь, в районе. — Она сказала это без пафоса, просто. — Не протестное. Не политическое. Просто — чтобы люди знали, что они не одни, и чтобы кто-то фиксировал нарушения. Мне нужен человек, который понимает, как устроены системы контроля. — Пауза. — Сергей сказал, что ты военный.
— Бывший.
— Ты поможешь?
Андрей посмотрел на неё. Пятьдесят два года, руки привыкшие к работе, взгляд без страха. Медсестра, которую собираются тихо вытолкнуть на обочину нового мира — и которая пришла не жаловаться, а организовываться.
— Дай мне подумать до завтра, — сказал он.
Это был первый раз за полгода, когда он кому-то что-то пообещал.
День шестой. Понедельник.
На шестой день появились первые данжи.
Не один и не два — сразу несколько по всему городу. Андрей узнал об этом от Сергея, который прибежал в восемь утра с телефоном, где уже кипели все московские чаты.
Данж в подвале торгового центра на Профсоюзной — оцеплен МЧС, эвакуация.
Данж в заброшенном корпусе завода в Люблино — оцеплен, охрана не подпускает никого, включая журналистов.
Данж в метро — станция «Братиславская» закрыта «по техническим причинам».
И один — совсем рядом. В подвале дома через дорогу. Андрей видел оцепление из окна: жёлто-красные ленты, две машины МЧС, несколько человек в форме. Небольшое оцепление, без паники — как будто что-то привычное, хотя это происходило впервые в истории.
Как будто привычное.
Это снова зацепило его. Реакция была слишком отработанной для события, которое случилось впервые. Люди в форме двигались уверенно, знали, где становиться, как выставлять периметр. Такое бывает только когда есть инструкция. А инструкции пишут заранее.
Он смотрел в окно долго.
Потом надел куртку и спустился вниз.
Не внутрь — просто посмотреть. Подошёл к краю оцепления, встал среди нескольких зевак. Один из сотрудников МЧС бросил на него взгляд и отвернулся — обычный прохожий, ничего интересного.
Андрей смотрел на вход в подвал. Низкая дверь, металлическая, старая — он видел её тысячу раз. Сейчас за ней было что-то другое. Воздух у входа был другим — чуть теплее, чуть суше, чем должен быть воздух февральского подвала.
Навык включился сам, без команды — первый раз не в помещении, а здесь, на улице. В поле зрения появилось слабое свечение у входа. Не яркое — просто пометка, как маркер на карте. Рядом с ним — едва различимый контур чего-то живого внутри.
[Слабое место] активен.
Цель: не определена (недостаточно данных).
Рекомендация: сближение.
Андрей убрал взгляд. Спрятал реакцию — лицо осталось равнодушным, как у любого зеваки. Сделал шаг назад, потом ещё один, развернулся и пошёл домой.
Сзади — никаких шагов. Никто не пошёл следом.
Он поднялся к себе, сел на диван и долго смотрел в стену.
Рекомендация: сближение.
Система рекомендовала. Не приказывала, не принуждала — именно рекомендовала, как навигатор, который знает, куда ты едешь, лучше, чем ты сам. Это было неприятно своей точностью: откуда она знала, что он думает о том, чтобы зайти?
Или это работало по-другому — навык просто реагировал на его состояние, считывал намерение, которое он сам ещё не сформулировал?
Он не знал. Записал в блокнот: навыки читают намерение? Подчеркнул.
День седьмой. Вторник.
На седьмой день Генка перезвонил.
Андрей взял сразу — ждал.
— Слушай быстро, — сказал Генка без предисловий. — Реестр станет обязательным через двадцать один день. Уже решено, просто ещё не объявлено. За неподачу сведений — административное сначала, потом уголовное, если класс окажется выше определённого ранга. Редкие классы — автоматически выше.
— Это официальная информация?
— Нет.
— Источник надёжный?
— Достаточно. — Пауза. — И ещё. Есть список классов, которые будут зачислены в государственный резерв в приоритетном порядке. Я его не видел, но слышал от человека, который видел. Призрак в списке есть. На второй строчке.
Андрей посидел с этой информацией несколько секунд.
— Что значит «государственный резерв»?
— То и значит. Мобилизационный ресурс. Как в армии — только теперь по классам, а не по специальностям. — Генка помолчал. — Андрей, я не знаю, что ты планируешь. Но двадцать один день — это не много.
— Понял. Спасибо.
— Береги себя. Ты всегда умел исчезать, когда нужно. Может, сейчас как раз такой момент.
Звонок оборвался.
Андрей сидел на диване и смотрел на синий экран в углу комнаты. Двадцать один день. Государственный резерв. Вторая строчка в списке.
Он открыл блокнот и написал дату. Потом — цифру 21. Обвёл.
Встал. Прошёлся по квартире. Остановился у холодильника — перед фотографией. Дениска, Катька, Наташа, он сам — смеётся, море за спиной, лето, которое было три года назад и которого больше нет.
Дениске сейчас десять. Катьке семь.
Он взял телефон. Открыл контакты. Нашёл номер Наташи — не заблокированный, просто тот, с которого он мог писать, но не звонить.
Написал одну фразу: «Как дети?»
Отправил. Убрал телефон в карман.
Это было второе решение за неделю. Оба — маленькие. Оба — в сторону жизни.
Ответ от Наташи пришёл через сорок минут.
Просто два слова: «Всё нормально».
Не «хорошо». Не «отлично». Не «позвони» — и не «не пиши». Просто «всё нормально» — ответ человека, который ещё не решил, как к тебе относиться, но решил не молчать.
Андрей прочитал это раз пять. Потом убрал телефон и поставил чайник.
За окном темнело — рано, по-февральски, в половину шестого вечера. Неделя закончилась. Семь дней с момента, как мир изменился — и он сидел в той же однушке, смотрел в то же окно, пил тот же чай. Но что-то было другим.
Он достал блокнот. Посмотрел на то, что написал за неделю.
Что они знают?
Разделение.
Отбор.
Дедлайн.
Навыки читают намерение?
21 день.
Шесть строчек. Шесть вопросов, которые неделю назад не существовали в его жизни. Он смотрел на них и понимал: это не просто заметки. Это карта. Неполная, с белыми пятнами, с догадками вместо фактов — но карта. А карта — это уже что-то. Карта — это начало маршрута.
Впервые за полгода у него был маршрут.
Он взял ручку и написал внизу страницы ещё одну строчку:
Что умеет Призрак — на самом деле?
Подчеркнул дважды. Закрыл блокнот.
За окном Бирюлёво погружалось в ночь. В доме напротив — там, где ещё вчера стояло оцепление — подвальная дверь была закрыта. МЧС уехало. Место выглядело обычным.
Но Андрей знал, что там внутри что-то есть. Система показала ему — первый раз, без его запроса, просто потому что он подошёл достаточно близко.
Рекомендация: сближение.
Он ещё не принял решение. Но оно уже формировалось — тихо, само по себе, как формируются все важные решения: не в момент, когда о них думаешь, а в промежутках между.
Телефон мигнул.
Второе сообщение от Наташи.
«Дениска спрашивал про тебя на прошлой неделе».
Андрей смотрел на эти слова долго. Потом убрал телефон, встал и подошёл к окну.
Снег шёл. Тихий, равномерный, февральский — такой, который не торопится и никуда не собирается. Внизу по тротуару прошёл человек с синим экраном перед глазами — шёл быстро, не останавливаясь, как будто уже привык. Следом — другой, без экрана, с поднятым воротником, глядящий под ноги.
Два мира в одном городе.
Андрей смотрел на них и думал о том, что через двадцать дней один из этих миров получит право определять правила для другого. И что у него есть класс, который государство уже поставило на вторую строчку списка приоритетов — ещё до того, как он сам понял, что этот класс умеет.
Что умеет Призрак — на самом деле?
Завтра он начнёт это выяснять.
Глава 3. Первый данж
Андрей стоял перед подвальной дверью ровно сутки спустя после того, как МЧС уехало.
Не потому что медлил — он просто ждал. Старая привычка: прежде чем войти, изучи, кто ещё приходил. Сутки наблюдения из окна показали следующее: МЧС сняло оцепление в среду вечером, не оставив охраны. В четверг днём приезжала одна машина без опознавательных знаков, вышли двое в штатском, постояли у входа минут пятнадцать, ушли. Больше никто не приходил. Ни любопытных, ни журналистов, ни мародёров.
Это было странно. Первый данж в жилом районе, и никто даже не попытался зайти?
Либо никто не знал, что можно.
Либо все знали, что нельзя.
Андрей подошёл ближе. Дверь была закрыта на обычный навесной замок — старый, ржавый, из тех, что можно открыть гвоздём, если знать как. Он знал. Но сначала остановился в метре от двери и просто смотрел.
Воздух был другим.
Не холоднее и не теплее — другим. Как будто за дверью было не продолжение подвала, а разрыв в чём-то, что должно быть непрерывным. Андрей провёл в горах достаточно времени, чтобы научиться чувствовать давление перед грозой, запах перед лавиной, тишину перед обвалом. Это было похоже — но не природное. Искусственное. Как будто кто-то вырезал кусок реальности канцелярским ножом и вставил туда что-то со слегка другими параметрами.
Он открыл экран Системы. Впервые не просто посмотрел — изучил подробно.
ВОЛКОВ АНДРЕЙ СЕРГЕЕВИЧ
Класс: ПРИЗРАК [редкий]
Уровень: 1
Характеристики:
Сила: 8
Ловкость: 12
Выносливость: 10
Интеллект: 14
Восприятие: 16
Удача: 7
Активные навыки:
[Тихий шаг] — I ранг
Бесшумное передвижение. Снижение звука
шагов на 70%. Длительность: постоянно.
[Слабое место] — I ранг
Визуализация уязвимых точек противника.
Активируется при концентрации на цели.
Пассивные навыки:
[Терпение] — I ранг
Накопительный бонус к точности и урону
при длительном ожидании без движения.
+2% за каждые 10 секунд. Макс: +40%.
Скрытые навыки: [???]
Андрей остановился на последней строчке.
Скрытые навыки: [???]
Раньше этой строки не было. Он проверял профиль несколько раз за неделю — точно не было. Значит, появилась либо по времени, либо по событию. Либо — и это было интереснее всего — появилась, потому что он стоит здесь, перед входом в данж, и Система решила намекнуть.
Он закрыл профиль. Достал из кармана складной нож — тот самый, военный, с чёрной рукоятью и лезвием в девять сантиметров. Не открывал. Просто держал в кармане, чтобы рука знала, где он.
Замок открылся легко — один поворот отмычкой, сделанной из скрепки прямо на месте. Дверь поддалась со скрипом.
За ней была тьма.
Не просто отсутствие света — активная, плотная тьма, которая не пропускала дневной свет дальше порога. Андрей стоял на пороге и смотрел в неё, и тьма смотрела в ответ.
Впервые за неделю он почувствовал что-то похожее на страх. Не острый, не парализующий — тихий, профессиональный, тот, что включается сам и говорит: будь внимателен.
Он шагнул внутрь.
Дверь за спиной не закрылась. Это было первое, что он проверил — обернулся, посмотрел. Дневной свет всё ещё был виден, прямоугольник серого неба в проёме. Выход открыт.
Он сделал ещё шаг вперёд.
Темнота отступила.
Не от света — света не было. Она отступила сама, как вода перед носом корабля, открывая пространство. Андрей остановился и попытался понять, что видит.
Коридор.
Не подвал жилого дома — коридор. Кирпичные стены, старая кладка, местами осыпавшаяся штукатурка. Пол — бетон, неровный, потрескавшийся. Потолок низкий, метра два с небольшим. Никаких проводов, никаких труб, никаких коммуникаций. Пустой промышленный коридор, который не должен существовать под жилым домом в Бирюлёво.
Воздух был сухим и тёплым. Не холодным февральским подвалом — тёплым, почти душным, с запахом пыли и чего-то ещё, чего Андрей не мог опознать. Не гнили, не плесени — чего-то живого, но не человеческого.
СИСТЕМА: Вы вошли в Данж [Забытый коридор]
Ранг: G (низший)
Рекомендуемый уровень: 1-3
Монстры: присутствуют
Выход: доступен в любое время
Внимание: данж нестабилен.
Структура может измениться после выхода.
Андрей прочитал уведомление дважды. Нестабилен. Это слово не нравилось. Стабильные вещи предсказуемы. Нестабильные — нет.
Он пошёл вперёд.
Навык [Тихий шаг] включился автоматически — он даже не заметил момента активации, просто вдруг понял, что шаги больше не звучат. Совсем. Ботинки касались бетона, но звука не было — как будто он шёл по ковру, хотя под ногами был голый пол.
Это было странно настолько, что Андрей остановился и специально топнул. Ничего. Полная тишина.
Он усмехнулся — один раз, коротко. Снижение звука на 70%, написано в описании навыка. Либо Система не умела в проценты, либо 70% в её понимании означали «вообще ничего».
Коридор шёл прямо метров двадцать, потом поворачивал направо. Андрей дошёл до поворота и замер.
Слева, на стене — царапины.
Не старые, не от времени. Свежие. Глубокие, параллельные, по четыре штуки рядом — как от когтей. Андрей провёл пальцем по одной — край острый, кирпич выщерблен до красной сердцевины. Что-то проводило когтями по стене недавно. Очень недавно.
Он вытащил нож. Открыл лезвие — щелчок прозвучал громче, чем ожидалось, эхом ушёл в темноту впереди.
[Слабое место] активировался сам — так же тихо, как и [Тихий шаг]. В поле зрения появилась лёгкая дымка голубоватого оттенка, как будто воздух стал чуть плотнее. Андрей моргнул — дымка осталась. Он попробовал сфокусироваться на ней.
[Слабое место] — активен
Анализ окружения...
Цель не обнаружена.
Продолжайте движение.
Он продолжил.
За поворотом коридор расширялся — стал шире, метра четыре, и потолок поднялся. Слева — дверной проём без двери, за ним темнота. Справа — ещё один, такой же. Прямо — коридор продолжался дальше, но освещённость падала, и дальше пяти метров Андрей уже ничего не видел.
Он выбрал левый проём. Не по логике — просто потому что так всегда делал в незнакомых зданиях: левая рука свободна, правая с ножом. Если что-то выскочит справа, у него будет доля секунды преимущества.
За проёмом была комната.
Маленькая, метра три на три. Пустая. Никакой мебели, никаких предметов. Только голые кирпичные стены, бетонный пол и одна странная деталь: в углу, у дальней стены, что-то лежало.
Андрей подошёл ближе.
Кости.
Не человеческие — слишком тонкие, слишком длинные. Андрей присел на корточки, не касаясь. Скелет небольшого существа — размером с кошку, может чуть больше. Четыре лапы, длинный хвост, череп вытянутый, челюсти с мелкими острыми зубами. Рёбра тонкие, как проволока. Кости чистые — на них не было ни мяса, ни шкуры, как будто их обглодали дочиста или просто оставили лежать очень долго.
Но запаха не было. Разложение всегда пахнет. Здесь не пахло ничем.
[Слабое место] — анализ завершён
Объект: останки существа [Крыс-разведчик]
Угроза: отсутствует (мёртв)
Дополнительная информация: существо погибло
от ранения в область шеи. Точное попадание.
Андрей прочитал последнюю строчку ещё раз.
Точное попадание.
Система не просто показала, что это такое — она оценила, как именно его убили. Это означало, что здесь кто-то был до него. И этот кто-то знал, куда бить.
Он вернулся в коридор. Прислушался.
Тишина. Полная, мёртвая, давящая — такая бывает только глубоко под землёй или в местах, где не должно быть звуков вообще. Но это был не подвал. Это было что-то другое, замаскированное под подвал.
Андрей пошёл дальше — вперёд по коридору, туда, где темнота была плотнее.
Шагов он не слышал. Дыхания своего почти не слышал. Только сердце — ровное, спокойное, рабочее. Такое бывает перед контактом: тело знает, что скоро будет движение, и готовится заранее.
Впереди что-то шевельнулось.
Андрей замер на месте.
[Слабое место] вспыхнул ярче. В темноте впереди, метрах в трёх, проступил контур — размытый, подвижный, низкий. Размером с собаку. Двигался медленно, вдоль стены, от одной стороны коридора к другой. Не видел его — или не реагировал.
[Слабое место] — цель обнаружена
Существо: [Крыс-следопыт] — уровень 2
Угроза: низкая
Слабое место: шея, основание черепа (выделено)
Рекомендация: атака из неподвижного состояния.
Бонус [Терпение] доступен.
Андрей стоял неподвижно и смотрел на красную точку, которая появилась на контуре существа — ровно там, где должен быть затылок. Яркая, пульсирующая, как прицельная метка. Система показывала ему, куда бить.
Он не двигался.
Десять секунд. Двадцать. Тридцать.
Существо подползло ближе — теперь оно было в двух метрах. Андрей увидел его наконец в деталях: худое, покрытое короткой серой шерстью, четыре лапы с длинными когтями, морда крысиная, вытянутая, глаза маленькие и тёмные. Хвост толстый, волочился по полу. Размер — как у большой собаки, но пропорции другие, неправильные, слишком длинное тело и короткие лапы.
Бонус [Терпение]: +16% к точности и урону
(40 секунд неподвижности)
Существо остановилось. Подняло морду. Принюхалось.
Андрей держал дыхание. Нож в правой руке, лезвие вниз, хват обратный — так бьют сверху вниз, коротко и точно, без замаха.
Существо сделало шаг вперёд.
Красная точка пульсировала ярче.
Андрей шагнул — один шаг, быстро, без звука — и ударил сверху вниз, точно в метку.
Лезвие вошло легко. Легче, чем должно было — как в мягкое тесто, почти без сопротивления. Существо дёрнулось один раз, коротко, потом обмякло и рухнуло на пол. Бесшумно.
Андрей отступил на шаг, держа нож перед собой. Ждал. Существо не двигалось.
СИСТЕМА: [Крыс-следопыт] побеждён
Получен опыт: 85
Уровень повышен: 1 → 2
Новые характеристики:
Сила: 8 → 9
Ловкость: 12 → 13
Выносливость: 10 → 11
Восприятие: 16 → 17
Доступны очки распределения: 2
Разблокирован скрытый навык: [Мёртвая зона] — I ранг
Андрей стоял над мёртвым существом и смотрел на последнюю строчку.
Разблокирован скрытый навык.
Он открыл профиль, нашёл новую строку, прочитал описание — и мир вокруг внезапно стал тише.
[Мёртвая зона] — I ранг (пассивный)
Описание: полное подавление собственного присутствия.
Вы становитесь невидимы для магического сканирования,
системных интерфейсов, навыков обнаружения и анализа.
Эффект распространяется на:
— Системные запросы третьих лиц
— Магические датчики и ловушки
— Навыки слежения и предсказания
— Попытки считывания профиля
Ограничения:
Навык не скрывает физическое присутствие.
Визуальное и акустическое обнаружение работают обычным образом.
Примечание: данный навык делает вас невидимым
для Системы во время активации.
Используйте осторожно.
Андрей прочитал это три раза подряд.
Вы становитесь невидимы для Системы.
Это был не просто полезный навык. Это был навык, который объяснял, почему его класс стоял на второй строчке государственного списка приоритетов. Призрак — не тот, кого трудно поймать. Призрак — тот, кого невозможно найти, если он не хочет, чтобы его нашли.
Государство знало об этом навыке. До того, как он сам о нём узнал.
Вопрос был только один: откуда?
Он закрыл профиль. Вытер лезвие ножа о штанину — кровь существа была тёмной, почти чёрной, но не густой, текла как обычная. Сложил нож обратно. Посмотрел на коридор впереди.
Дальше было темнее. И тише. И откуда-то из глубины доносился звук — тихий, ритмичный, как капающая вода, но не вода. Что-то другое.
Андрей пошёл на этот звук.
Двадцать минут спустя
Данж оказался больше, чем он думал.
Не огромным — но и не маленьким. Четыре коридора, шесть комнат, одна развилка и один тупик, где Андрей нашёл ещё двух существ — таких же крысоподобных, только меньше размером. Они не атаковали первыми. Сидели в углу, прижавшись друг к другу, и пищали — тонко, почти ультразвуком, на грани слышимости.
Он не стал их трогать. Просто развернулся и ушёл. Они не последовали.
Ещё одно существо он убил в длинном коридоре — это было крупнее первого, уровень третий, агрессивное. Напало первым, выскочило из бокового прохода и попыталось вцепиться в ногу. [Слабое место] показало точку, [Терпение] дало бонус, нож вошёл точно. Смерть была быстрой.
Уровень повышен: 2 → 3
Доступны очки распределения: 4
Андрей не стал распределять очки сразу — не видел смысла. Пока не понимал, что именно ему нужнее.
В последней комнате, самой дальней от входа, он нашёл то, за чем сюда приходят люди.
Лут.
Или как это ещё называли — ресурсы.
На полу, у стены, лежали три предмета: кожаный мешочек размером с кулак, серый камень неправильной формы и что-то, похожее на высохший корень растения, скрученный спиралью. Все три предмета слабо светились — тем же синеватым светом, что и интерфейсы Системы.
Андрей присел рядом. Не взял сразу — просто посмотрел.
[Анализ предметов]
1. Малый мешочек с медными монетами
Содержимое: 12 единиц валюты [медь]
Назначение: базовая торговля в Системе
2. Камень низшей маны
Ранг: G
Назначение: восстановление магической энергии,
крафт базовых предметов
3. Корень Серого Плетня
Ранг: G
Назначение: алхимический компонент,
восстановление 50 ед. здоровья при употреблении
Он взял мешочек. Открыл — внутри действительно лежали монеты, маленькие, медного цвета, потёртые. Двенадцать штук. Андрей закрыл мешочек, убрал в карман куртки. Взял камень — тяжёлый, холодный, размером с куриное яйцо. Тоже в карман. Корень не взял — не видел смысла. Здоровье пока что было целым.
Он встал. Огляделся. Комната была пустой, если не считать лута. Никаких дверей дальше, никаких проходов. Тупик.
Данж закончен.
Андрей развернулся и пошёл обратно — тем же путём, которым пришёл. Коридоры были пустыми. Существа, которых он оставил в живых, не показывались. Тишина была абсолютной.
Выход появился внезапно — прямоугольник серого света впереди, дверной проём. Андрей дошёл до него, остановился на пороге и обернулся.
Коридор за спиной был таким же, каким он его видел при входе. Кирпичные стены, бетонный пол, низкий потолок. Ничего не изменилось.
Но ощущение было — как будто что-то смотрело ему в спину.
Он шагнул через порог.
Холод ударил мгновенно — февральский, московский, влажный. Андрей моргнул, адаптируясь к свету. Снег. Серое небо. Двор жилого дома в Бирюлёво.
Он стоял у открытой подвальной двери и смотрел на мир, который вдруг показался слишком ярким.
За спиной дверь в подвал была темна. Андрей обернулся — заглянул внутрь.
Обычный подвал. Бетонные стены, старые трубы, тусклая лампочка под потолком. Никаких коридоров. Никаких кирпичей. Обычный жилой подвал, каким он должен быть.
СИСТЕМА: Вы покинули Данж [Забытый коридор]
Данж закрыт.
Структура изменена.
Повторный вход невозможен до следующего цикла.
Следующий цикл: через 72 часа
Андрей закрыл дверь. Защёлкнул замок обратно.
Постоял несколько секунд, глядя на металл, покрытый ржавчиной и старой краской.
Потом развернулся и пошёл домой.
[ФОТО 4 — «Возвращение» — Мужчина выходит из подвального дверного проёма на зимнюю улицу. Контровой свет — за его спиной подвал с тёмным провалом входа, перед ним яркий снежный двор. Он стоит на границе, прищурившись от света. В кармане куртки виден край кожаного мешочка. Лицо усталое, но не измождённое — лицо человека, который только что сделал что-то в первый раз и понял, что может снова]
Дома он первым делом вымыл руки. Долго, тщательно, горячей водой с мылом — до скрипа. Потом сел за стол, выложил перед собой содержимое карманов: мешочек с монетами, камень маны, нож.
Нож был чистым — он вытер его ещё в данже, но всё равно протёр снова, спиртом из аптечки. Лезвие блестело. Никаких следов того, что произошло час назад.
Андрей смотрел на эти три предмета и думал об одном: он только что убил. Дважды. Два существа, которые были живыми, двигались, дышали — и теперь их нет, потому что он вошёл в их территорию с ножом и решил, что так нужно.
Он ждал, что почувствует что-то. Вину, отвращение, страх — хоть что-нибудь.
Ничего не было.
Просто пустота. Ровная, спокойная, профессиональная. Как после первого боя в горах, восемь лет назад, когда он понял, что убийство — это не эмоция. Это техника.
Система превратила мир в место, где эта техника снова имеет значение.
Он открыл профиль и наконец распределил накопленные очки: два в Восприятие, два в Ловкость. Не по стратегии — просто интуитивно, потому что эти два параметра спасали его чаще всего.
ВОЛКОВ АНДРЕЙ СЕРГЕЕВИЧ
Класс: ПРИЗРАК [редкий]
Уровень: 3
Характеристики:
Сила: 9
Ловкость: 15
Выносливость: 11
Интеллект: 14
Восприятие: 19
Удача: 7
Восприятие 19. Это было больше чем у большинства, Андрей понимал это интуитивно. Система усилила то, что у него уже было — умение замечать детали, читать пространство, чувствовать опасность до того, как она станет очевидной.
Призрак. Редкий класс. Невидимый для Системы.
Государство хотело таких людей в своём резерве.
Андрей закрыл профиль. Взял мешочек с монетами. Открыл. Высыпал их на стол — двенадцать медных кружков, потёртых, с непонятными символами на аверсе. Валюта Системы. Настоящая, физическая, материальная.
Это означало, что где-то уже есть места, где эти монеты принимают. Магазины, торговцы, рынки — чёрные или полулегальные, но они есть. Дима говорил об этом на второй день — что класс [Торговец] уже начал показывать ему точки обмена. Значит, экономика Системы работает.
Значит, кто-то уже зарабатывает.
Андрей собрал монеты обратно. Убрал мешочек в ящик стола, туда, где раньше лежали документы, которые он давно не открывал. Камень маны положил рядом.
Телефон мигнул.
Сообщение от Наташи.
«Дениска сегодня получил свой экран. Класс — Страж. Ему десять лет, Андрей. Десять. Я не знаю, что это значит».
Андрей смотрел на экран телефона долго.
Потом написал ответ — коротко, без лишнего:
«Это значит, что Система считает его достаточно взрослым. Береги его. Если что — я рядом».
Отправил. Положил телефон на стол.
За окном темнело — рано, по-февральски, в половину шестого вечера. Бирюлёво засыпало снегом, медленно, равномерно. Где-то внизу кто-то смеялся — детский голос, звонкий, беззаботный. Мир продолжался, несмотря ни на что.
Андрей сел на диван и в первый раз за много месяцев почувствовал что-то похожее на усталость — не тяжёлую, не ломающую, а рабочую. Усталость человека, который сделал за день что-то конкретное и теперь может позволить себе остановиться.
Он закрыл глаза.
СИСТЕМА: Новое уведомление
Доступна функция: [Карта данжей]
Показывает ближайшие активные данжи в радиусе 5 км.
Обновление: каждые 24 часа.
Открыть карту? [ДА] [НЕТ]
Андрей открыл глаза. Посмотрел на уведомление.
Нажал [ДА].
Перед ним развернулась карта Москвы — схематичная, без деталей, только улицы и ориентиры. На карте светились красные точки. Андрей начал считать.
Одна. Пять. Десять. Двадцать три.
Двадцать три активных данжа в радиусе пяти километров от его дома. В одном только районе.
Он закрыл карту. Лёг на диван и долго смотрел в потолок.
Мир менялся быстрее, чем кто-либо успевал понять.
Следующим утром в дверь постучал Дима.
Андрей открыл — узнал сразу: парень с планшетом, класс [Торговец], тот самый, что предлагал партнёрство на второй день.
— Ты ходил в данж, — сказал Дима без приветствия. Не вопрос — утверждение.
— Откуда знаешь?
— Мой навык показывает. — Дима кивнул на планшет. — Ты светишься как человек, у которого есть валюта Системы. Сколько?
Андрей помолчал секунду.
— Двенадцать медных.
— За один данж? — Дима присвистнул. — Неплохо. G-ранг?
— G-ранг.
— Я могу продать это за три тысячи рублей. Прямо сейчас. Или ты можешь подождать неделю и получить пять, когда рынок устаканится. — Дима посмотрел ему в глаза. — Я беру десять процентов за посредничество. Честно и прозрачно.
Андрей подумал.
— Продавай. Три тысячи.
— Наличными или переводом?
— Наличными.
— Окей. Сегодня вечером принесу. — Дима развернулся, сделал два шага, остановился. Обернулся. — Слушай, а ты не хочешь делать это регулярно? Я знаю ещё троих человек, которые ходят в данжи, но боятся. Ты не выглядишь как человек, который боится.
Андрей посмотрел на него.
— Ты предлагаешь мне работу?
— Я предлагаю партнёрство. Ты ходишь, я продаю. Пятьдесят на пятьдесят. Чисто, легально — ну, насколько это вообще может быть легальным сейчас.
Андрей думал недолго.
— Я подумаю.
— Подумай быстро. — Дима усмехнулся. — Данжи не ждут.
Он ушёл.
Андрей закрыл дверь и прислонился к ней спиной.
Работа.
Впервые за полгода кто-то предложил ему работу. Не из жалости, не из долга — из расчёта. Потому что он умеет то, что нужно.
Он достал телефон. Открыл контакты. Нашёл номер Генки.
Написал:
«Ты говорил про резерв. Если я не зарегистрируюсь — что будет?»
Ответ пришёл через минуту:
«Найдут. Вопрос только когда. Двадцать дней — это мягкий дедлайн. Потом начнут искать активно».
Андрей написал ещё:
«А если я буду невидим для их поиска?»
Пауза. Долгая. Потом:
«Ты о чём?»
Андрей посмотрел на переписку. Понял, что сказал слишком много.
Написал:
«Неважно. Спасибо».
Удалил переписку. Весь диалог, все сообщения за неделю.
Открыл профиль Системы. Нашёл строчку:
[Мёртвая зона] — I ранг (пассивный)
Вы становитесь невидимы для Системы во время активации.
Он не знал, как активировать этот навык. Не знал, как он работает — автоматически или вручную. Но знал одно: если государство ищет людей с редкими классами, то человек, которого Система не видит, — это человек, которого не найти.
Он закрыл профиль.
Посмотрел в окно.
Снег шёл. Москва жила. Двадцать три данжа в радиусе пяти километров ждали.
А у Андрея Волкова впервые за очень долгое время был выбор.
Глава 4. Предложение
Андрей не собирался возвращаться в данж так быстро.
План был простой: подождать три дня, пока данж перезапустится, продать лут через Диму, получить деньги и решить, что делать дальше. Спокойно. Методично. Без спешки.
План развалился на четвёртый день.
Утром в дверь постучали дважды — коротко, с паузой, потом ещё раз. Не так стучат соседи. Так стучат люди, которые знают, что за дверью кто-то есть, и ждать долго не будут.
Андрей открыл, оставив цепочку.
За дверью стоял мужчина лет сорока пяти — среднего роста, плотного телосложения, в чёрной куртке и джинсах. Коротко стриженные седеющие волосы, прямой взгляд, лицо без улыбки. В руках — кожаная папка, дорогая, не из тех, что покупают в переходах.
— Волков Андрей Сергеевич? — Голос ровный, без интонаций.
— Да.
— Сергей Николаевич Ларин. Можно войти? Разговор минут на десять. — Он достал из внутреннего кармана куртки удостоверение, показал через щель. — По вопросу регистрации класса.
Андрей посмотрел на удостоверение. МВД. Отдел по контролю за системной активностью. Новое подразделение — такого месяц назад не существовало.
Он снял цепочку. Открыл дверь.
— Проходите.
Ларин вошёл, огляделся быстро — профессионально, не задерживая взгляд ни на чём конкретном, но фиксируя всё. Андрей узнал эту манеру. Сам так делал в чужих домах, когда работал.
— Кухня прямо, — сказал Андрей.
Они прошли на кухню. Ларин сел за стол, положил папку перед собой, но не открыл. Андрей остался стоять у окна — не демонстративно, просто привычка: спиной к стене, лицом к гостю, окно сбоку на случай, если понадобится контекст.
— Чай? Кофе? — спросил Андрей.
— Не надо, спасибо. Долго не задержусь. — Ларин посмотрел на него внимательно, оценивающе. — Вы не зарегистрировали класс.
— Регистрация добровольная.
— Пока добровольная, — поправил Ларин. — Постановление вступает в силу восемнадцатого февраля. Через четырнадцать дней. После этой даты регистрация станет обязательной для всех граждан с доступом к Системе.
Андрей ничего не сказал. Ждал.
— Вы бывший контрактник. Восемь лет службы, разведка, горячие точки. Комиссован по ранению два года назад. — Ларин говорил ровно, без бумажки, по памяти. — У вас есть класс. Мы это знаем.
— Откуда?
— Есть способы. — Ларин не стал уточнять. — Класс редкий. Призрак. Один из двенадцати приоритетных классов, подлежащих первоочередному учёту.
Андрей слушал молча. Лицо не выражало ничего.
— Я пришёл не затем, чтобы вас запугать, — продолжил Ларин. — Я пришёл предложить вариант. Вы можете зарегистрироваться сейчас, добровольно. В этом случае вам будут предложены условия контракта с государством — работа в рамках специальных подразделений, официальная зарплата, социальные гарантии, доступ к ресурсам Системы, которые сейчас доступны только через чёрный рынок. Вы получите юридическую защиту, медицинское обслуживание, поддержку семьи.
Он сделал паузу.
— Или вы можете подождать четырнадцать дней и зарегистрироваться принудительно. В этом случае контракт не предлагается. Вы будете зачислены в резерв на основании мобилизационного приказа. Условия — служебная тайна, я их не знаю. Но знаю, что выбора у вас в этом случае не будет.
Андрей посмотрел в окно. Снег шёл тихо, равномерно. Внизу кто-то вёл собаку на поводке — обычная жизнь, которая продолжалась, несмотря ни на что.
— Что входит в «работу в рамках специальных подразделений»? — спросил он.
— Зачистка данжей, разведка аномальных зон, сопровождение гражданских групп, охрана объектов инфраструктуры. — Ларин перечислял как список покупок. — График — десять дней работы, четыре выходных. Зарплата — от ста двадцати тысяч рублей в месяц, плюс бонусы за выполнение заданий. Плюс лут остаётся вам, если не является стратегическим ресурсом.
— Что такое «стратегический ресурс»?
— Артефакты ранга C и выше, редкие материалы, предметы с уникальными свойствами. Остальное — ваше.
Андрей кивнул. Посчитал в уме. Сто двадцать тысяч — это в три раза больше, чем он получал последние полгода на случайных подработках. Это квартира, еда, возможность помогать Наташе с детьми.
Это контракт. Это государство, которое знало о Системе заранее и готовило списки приоритетов до того, как первый человек получил класс.
— Сколько человек уже подписали? — спросил Андрей.
— По Москве — двести тридцать семь. По стране — около трёх тысяч. — Ларин открыл папку, достал несколько листов, положил на стол. — Типовой контракт. Можете ознакомиться. Срок — три года, с возможностью продления. Расторжение — по соглашению сторон или по решению комиссии в случае невыполнения обязательств.
Андрей взял листы. Пробежал глазами. Стандартный бюрократический язык, длинные предложения, отсылки к законам и подзаконным актам. Но суть была простой: ты работаешь на государство, государство тебя кормит и защищает. Ты подчиняешься приказам. Ты не имеешь права отказаться от задания. Ты не разглашаешь информацию.
Пункт 12: «Сотрудник обязуется не использовать навыки класса в личных целях без согласования с руководством подразделения».
Андрей перечитал этот пункт дважды.
— «В личных целях»? — Он посмотрел на Ларина. — Это что означает?
— Означает, что вы не ходите в данжи самостоятельно, не продаёте лут на стороне, не участвуете в частных операциях. — Ларин сказал это спокойно, как очевидность. — Ваш класс становится государственным ресурсом. Вы его используете только в рамках служебных задач.
— А если я схожу в данж в выходной?
— Это нарушение контракта. — Ларин не моргнул. — Первый раз — штраф. Второй раз — расторжение контракта и административная ответственность. Третьего раза не бывает.
Андрей положил листы обратно на стол.
— Это не контракт, — сказал он. — Это призыв.
— Это контракт, — возразил Ларин. — С зарплатой, графиком и правом на расторжение. Призыв — это когда вас заберут через четырнадцать дней без всех этих условий.
Они посмотрели друг на друга. Ларин не выглядел враждебным — просто профессионалом, который излагает факты.
— Мне нужно подумать, — сказал Андрей.
— Конечно. — Ларин встал, собрал листы обратно в папку, оставил один на столе. — Это мой номер. Позвоните до пятнадцатого февраля, если решите подписать добровольно. После пятнадцатого предложение перестаёт действовать.
Он дошёл до двери, остановился, обернулся.
— Волков, я понимаю, о чём вы думаете. — Голос стал чуть тише, почти по-человечески. — Вы думаете, что можете уйти. Спрятаться. Не регистрироваться и жить как раньше. Не можете. У вас редкий класс. Таких мало. Вас найдут. Не через Систему — через людей. Соседи, знакомые, случайные свидетели. Кто-то видел, как вы заходили в данж. Кто-то видел, как продавали лут. Кто-то расскажет. Всегда кто-то рассказывает.
Он помолчал.
— Лучше подписать сейчас и получить условия. Чем ждать, пока за вами придут без условий.
Ларин ушёл. Дверь закрылась тихо.
Андрей стоял посреди кухни и смотрел на лист бумаги с телефонным номером.
Вечером Андрей встретился с Димой.
Не дома — на нейтральной территории, в небольшом кафе на первом этаже торгового центра, где всегда было много людей и мало внимания. Дима пришёл с рюкзаком, сел напротив, заказал капучино.
— Три тысячи, как договаривались, — сказал он, доставая из рюкзака конверт. — Наличкой. Пересчитай.
Андрей пересчитал. Три тысячи ровно, купюрами по пятьсот. Убрал конверт во внутренний карман куртки.
— Ещё есть интерес? — спросил Дима. — Один чувак готов купить камни маны оптом. Десять штук ранга G — двадцать тысяч. Если ты ходишь регулярно, это хороший заработок.
— Сколько данжей нужно пройти, чтобы собрать десять камней?
— Зависит от удачи. В среднем — один-два камня с данжа ранга G. Значит, пять-семь проходов. — Дима попил кофе. — Если ходить каждые три дня, это две недели работы на двадцать тысяч. Плюс монеты, плюс остальной лут. Реально выходить на пятьдесят тысяч в месяц, если не лениться.
Андрей молчал. Считал. Пятьдесят тысяч — это меньше, чем предлагало государство. Но это без контракта. Без пункта «не использовать навыки в личных целях». Без обязательства подчиняться приказам.
— Тебе кто-то приходил? — спросил он. — Из МВД. По поводу регистрации.
Дима кивнул.
— Позавчера. Мужик в куртке, с удостоверением. Предложил контракт — работа в системе снабжения, зарплата восемьдесят тысяч, график свободный. — Он усмехнулся. — Я отказался.
— Почему?
— Потому что я торговец. — Дима сказал это с гордостью, как факт. — Мой класс — зарабатывать на разнице цен и находить то, что нужно людям. Если я подпишу контракт, государство решит, с кем я торгую и что продаю. Нахрен надо.
— Тебя не заставят?
— Заставят. — Дима пожал плечами. — Через две недели придут снова, скажут: регистрация обязательна. Я зарегистрируюсь — класс укажу, уровень укажу. Но контракт не подпишу. Пусть штрафуют. Штраф дешевле, чем потеря свободы.
Андрей посмотрел на него с уважением. Парень двадцати трёх лет, который месяц назад торговал телефонами на Авито, за две недели просчитал систему лучше, чем половина взрослых.
— Ты не боишься, что посадят?
— За что? Регистрация есть. Класс указан. Я не скрываюсь. Просто не подписываю контракт — это моё право. — Дима допил кофе. — Другое дело, если у тебя редкий класс. Тогда да, посадить могут. Или забрать принудительно. Редких мало, их все хотят.
— Откуда знаешь?
— Интернет. Люди делятся. — Дима достал телефон, открыл закрытый чат, показал экран. — Смотри. Это канал «Редкие классы — анонимно». Три тысячи человек. Половина пишет, что к ним приходили с предложениями. Некоторые подписали, некоторые отказались. Те, кто отказался — потом пропадают из чата.
Андрей посмотрел на список сообщений. Короткие, напряжённые, с опечатками и без знаков препинания — люди писали быстро, от страха или от возбуждения.
«У меня Некромант. Пришли вчера. Предложили 200к. Подписал. Завтра выхожу на первое задание».
«Призрак, уровень 5. Отказался. Сегодня снова пришли. Сказали последний раз спрашивают».
«Берсерк. Забрали позавчера прямо с работы. Контракт подписывал в машине. Жена в истерике».
Андрей вернул телефон.
— Ты в этом чате?
— Нет. Мой класс не редкий. — Дима убрал телефон. — Но я знаю людей, которые там. Могу добавить, если хочешь.
— Не надо. — Андрей встал. — Спасибо за деньги. Если будет лут — дам знать.
— Окей. — Дима тоже встал, накинул рюкзак. — Андрей, слушай. Я не знаю, какой у тебя класс. Но если редкий — не тяни. Либо подписывай сразу и получай условия. Либо исчезай, пока можешь. Середины нет.
Он ушёл.
Андрей остался сидеть ещё минут пять. Смотрел в окно кафе на людей, которые шли мимо с пакетами, с детьми, с телефонами в руках — обычная вечерняя Москва, в которой теперь было два сорта людей: те, у кого есть экраны, и те, у кого их нет.
И третий сорт, самый маленький: те, у кого редкий класс.
Он вышел из кафе. Шёл домой пешком — полчаса через спальный район, мимо одинаковых панельных домов, мимо детских площадок, засыпанных снегом, мимо магазинов, где горел свет и стояли очереди. Мир продолжался. Система стала его частью за две недели — так быстро, как будто всегда была.
Дома Андрей сел за ноутбук и начал искать.
Не новости — их он уже видел, однотипные, осторожные, с большим количеством слов «предположительно» и «по неподтверждённым данным». Искал другое: людей, которые отказались от контракта и исчезли.
Нашёл за час.
Форум «Система и общество», раздел «Пропавшие». Список из тридцати двух имён. Рядом с каждым — дата последнего выхода на связь, класс (если известен), город. Почти все — редкие классы. Почти все — пропали после отказа от регистрации.
Андрей открыл одну из тем. Написал человек под ником Ghost_Net:
«Мой брат — класс Тень, редкий. Живёт в Питере. 10 февраля к нему пришли из МВД, предложили контракт. Он отказался, сказал, что зарегистрируется сам позже. 12 февраля перестал отвечать на звонки. 13-го я приехал к нему — квартира пустая, вещи на месте, телефон на столе, выключен. Соседи говорят, что видели, как его увели двое в штатском. Добровольно, без шума. Сел в машину и уехал. Звоню в полицию — говорят, что его нет в базе задержанных. Звоню в МВД — говорят, что информации нет. Куда он делся? Кто-нибудь знает?»
Ответов в теме — сорок три. Половина — похожие истории. Вторая половина — советы: «не поднимай панику», «может, сам уехал», «спроси у адвоката».
Один ответ выделялся:
«Это называется “мягкая мобилизация”. Вежливо приглашают, вежливо увозят. Юридически — ты согласился. Фактически — тебя забрали. Редкие классы идут в закрытые программы. Про них нельзя говорить, их нельзя искать. Если хочешь найти брата — не ищи через полицию. Ищи через Систему».
Андрей закрыл ноутбук.
Встал. Подошёл к окну.
Внизу, у подвала через дорогу, стояли двое. Не жильцы — жильцов Андрей уже узнавал. Мужчины в тёмных куртках, без шапок, несмотря на мороз. Стояли у входа и смотрели на дверь. Один курил. Второй говорил по телефону.
Андрей смотрел на них три минуты. Они не уходили.
Он отошёл от окна. Сел на диван. Открыл профиль Системы.
ВОЛКОВ АНДРЕЙ СЕРГЕЕВИЧ
Класс: ПРИЗРАК [редкий]
Уровень: 3
[Мёртвая зона] — I ранг (пассивный)
Вы становитесь невидимы для Системы во время активации.
Используйте осторожно.
Он смотрел на последнюю строчку долго.
Используйте осторожно.
Это была не рекомендация. Это было предупреждение.
Навык делал его невидимым для Системы. Но не для людей. Не для соседей, которые видели, как он заходил в данж. Не для Димы, который знал, что у него есть лут. Не для Ларина, который пришёл утром с контрактом и знал его класс, не спросив.
Систему можно обмануть.
Людей — нет.
Андрей закрыл профиль. Достал телефон. Написал Генке:
«Мне нужна встреча. Срочно».
Ответ пришёл через две минуты:
«Завтра, 15:00. Парк Коломенское, скамейка у Вознесенской церкви. Один».
Андрей убрал телефон.
За окном двое мужчин всё ещё стояли у подвала.
Утром следующего дня Андрей проснулся в шесть. Не от звука — от привычки, армейской, которая никуда не делась за два года. Встал, умылся, поставил чайник. Подошёл к окну.
Мужчин у подвала не было.
Он спустился вниз в семь. Вышел на улицу, прошёл мимо подвала — дверь была закрыта, замок на месте, следов взлома нет. Всё как вчера.
Но ощущение было другим.
Кто-то знал, что данж здесь. Кто-то следил. Может, не за ним конкретно — за всеми, кто заходит. Может, ставят наблюдение на все данжи. Может, это стандартная процедура теперь.
Андрей вернулся домой. Позавтракал. Собрал небольшой рюкзак: нож, фонарик, бутылка воды, аптечка, моток верёвки — базовый набор, с которым он ходил в горы. Добавил камень маны — на всякий случай, хотя не знал, как его использовать.
В четырнадцать тридцать вышел из дома. Доехал до метро, пересел на автобус, доехал до парка. Коломенское было почти пустым — будний день, мороз, снег по щиколотку. Несколько человек гуляли с собаками, пара фотографировалась на фоне церкви.
Генка сидел на скамейке у ограды, в тёмно-синем пуховике, в шапке, с термосом в руках. Увидел Андрея, кивнул. Андрей сел рядом.
— Чай? — Генка протянул термос.
— Не надо.
— Зря. Хороший. — Генка налил себе в крышку-кружку, отпил. — Ты выглядишь неплохо. Лучше, чем в прошлый раз.
— Ты меня не видел в прошлый раз.
— Видел. Полгода назад. На поминках Серёги. Ты тогда выглядел как полтрупа. — Генка посмотрел на него внимательно. — Теперь — как человек. Система помогла?
— Помогла.
Они помолчали. Мимо прошла женщина с коляской, скрипя колёсами по снегу.
— Ты сказал «срочно», — напомнил Генка.
— Ко мне приходили. Вчера. МВД, новый отдел. Предложили контракт.
— Какие условия?
Андрей пересказал. Коротко, по существу. Генка слушал, не перебивая.
— Хорошие условия, — сказал он, когда Андрей закончил. — Как для редкого класса.
— Слишком хорошие.
— Это да. — Генка допил чай, закрутил термос. — Значит, ты им сильно нужен. Сто двадцать тысяч, график, лут — это не стандартное предложение. Стандартное — восемьдесят тысяч и никакого лута. Ты им очень нужен.
— Почему?
— Потому что твой класс — Призрак. — Генка посмотрел ему в глаза. — Я навёл справки после нашего разговора. Есть список закрытых классов — двенадцать штук, особо ценных. Призрак — второй в списке. Первый — Некромант. Третий — Пустотник. Дальше не помню. Эти классы государство считает стратегическими. Их владельцев не просто регистрируют — их берут на особый контроль.
— Что значит «особый контроль»?
— Означает, что ты работаешь не в обычных подразделениях. Тебя отправляют в закрытые программы. Спецназ Системы, если хочешь. Задачи секретные, зарплата высокая, но ты не можешь уйти. Контракт — фикция. Ты подписываешь, и всё — ты внутри. Выход один: инвалидность или смерть.
Андрей слушал. Внутри что-то холодело, медленно, равномерно.
— Откуда информация?
— От человека, который работает в этой системе. Не скажу кто. Он рискует, рассказывая. — Генка помолчал. — Андрей, я не знаю, что ты планируешь. Но если ты думаешь отказаться и спрятаться — не выйдет. Редких мало. За вами охотятся целенаправленно. Через два дня после дедлайна начнут рейды. Выбивают двери, забирают прямо из квартир. Юридически чисто — мобилизация по особому постановлению, которое ещё не опубликовано, но уже подписано.
— Я могу стать невидимым для Системы, — сказал Андрей тихо.
Генка замер. Посмотрел на него долго.
— Навык?
— Навык.
— Господи. — Генка медленно выдохнул. — Вот почему ты второй. Призрак с навыком невидимости для Системы — это как снайпер-невидимка. Ты можешь ходить в данжи, качаться, зарабатывать — и никто не увидит. Ты идеальный солдат для грязной работы.
Андрей молчал.
— Но навык не спасёт от людей, — продолжил Генка. — Система не увидит. Но сосед увидит. Дима увидит. Любой, кто с тобой рядом. И любой может сдать. За деньги, за страх, за лояльность. Навык даёт преимущество, но не защиту.
— Что ты предлагаешь?
Генка достал из кармана куртки сложенный лист бумаги. Протянул.
— Это координаты. Место в Подмосковье, заброшенная база отдыха. Туда стекаются люди, которые не хотят регистрироваться. Человек пятьдесят уже. Строят что-то вроде автономной зоны — без Системы, без государства. Живут, обмениваются, помогают друг другу. Если хочешь исчезнуть по-настоящему — иди туда.
Андрей взял лист. Развернул. Координаты, нарисованная от руки схема проезда, номер телефона.
— Кто это организовал?
— Не знаю точно. Говорят, какой-то бывший военный. Может, ты его знаешь. — Генка встал, отряхнул снег с куртки. — Я не настаиваю. Но если через неделю решишь, что контракт — не вариант, а сидеть дома и ждать — тоже не вариант, позвони по этому номеру. Скажешь кодовое слово: «Генка передал привет». Тебя встретят.
Он пошёл к выходу из парка. Остановился, обернулся.
— Андрей, последнее. У тебя есть сын. Ему десять лет, у него класс Страж. Если ты исчезнешь — к нему придут. Будут спрашивать, где отец. Может, надавят. Может, предложат сделку: скажешь, где он — получишь защиту. Подумай об этом.
Он ушёл.
Андрей сидел на скамейке один. Смотрел на лист с координатами. Потом сложил его и убрал во внутренний карман куртки.
За спиной стояла Вознесенская церковь — белая, высокая, красивая, как открытка. Вокруг — снег, тишина, парк, в котором триста лет назад цари отдыхали и который теперь был просто местом, где люди гуляют с собаками и договариваются о побеге.
Андрей достал телефон. Открыл контакты. Нашёл номер Наташи.
Написал:
«Можно увидеть детей?»
Отправил. Убрал телефон.
Ответ пришёл через десять минут:
«В субботу. В два часа. Приезжай к нам. Дениска хочет тебе что-то показать».
Андрей прочитал это несколько раз.
Дениска хочет тебе что-то показать.
Он встал. Пошёл к выходу из парка.
У него было пять дней до субботы.
И девять дней до дедлайна.
Вечером Андрей сидел дома и смотрел в потолок.
На столе лежали три предмета: лист с телефонным номером Ларина, лист с координатами автономной зоны, телефон с сообщением от Наташи.
Три варианта. Три пути.
Подписать контракт — получить зарплату, стабильность, защиту. Стать солдатом государства, которое знало о Системе заранее. Потерять свободу, но обеспечить детей.
Уехать в автономную зону — исчезнуть, жить вне Системы, вне контроля. Стать беглецом. Но к детям придут и будут спрашивать.
Или остаться. Не регистрироваться. Ждать. Использовать [Мёртвую зону], стать призраком по-настоящему. И надеяться, что сосед не сдаст, что Дима не расскажет, что Ларин не вернётся с приказом.
Андрей смотрел на эти три предмета и понимал, что выбор уже сделан. Не им — Системой, которая дала ему 94.7% совместимости и редкий класс в ту самую ночь, когда он сидел с бутылкой и не видел причин жить.
Система спасла его. И теперь он был должен.
Вопрос был только один: кому.
Он взял телефон. Открыл контакты. Нашёл номер Ларина.
Смотрел на него минуту.
Не позвонил.
Убрал телефон. Лёг на диван. Закрыл глаза.
СИСТЕМА: Новое уведомление
Доступен данж [Забытый коридор]
Перезапуск завершён.
Вход открыт.
Рекомендуемый уровень: 1-3
Ваш уровень: 3
Войти сейчас? [ДА] [НЕТ]
Андрей открыл глаза. Посмотрел на уведомление.
Нажал [НЕТ].
Закрыл интерфейс. Встал. Подошёл к окну.
Внизу снег шёл. Тихо. Равномерно. Мир продолжался.
А у Андрея Волкова было девять дней, чтобы решить, кем он станет: солдатом, беглецом или призраком.
Глава 5 Страж
Андрей приехал в субботу ровно в два.
Не раньше — не хотел показаться слишком eager, как будто ждал этого весь месяц, хотя так и было. Не позже — потому что Наташа не любила, когда опаздывают, и это за два года не изменилось.
Квартира была в новом районе на севере Москвы — трёшка в монолитном доме, светлая, с большими окнами и ремонтом, который Андрей не помогал делать. Они разъехались до того, как Наташа успела купить это место. Он никогда здесь не был.
Дверь открыла Наташа. Тридцать два года, светлые волосы до плеч, джинсы и свитер, без макияжа — она никогда не красилась дома. Выглядела усталой. Не измученной, просто уставшей, как выглядят люди, которые тянут на себе всё и привыкли к этому.
— Здравствуй, — сказала она. Ровно, без холода, но и без тепла. Нейтрально.
— Привет, — ответил Андрей.
Они постояли на пороге секунду. Наташа отступила, пропуская его внутрь.
— Разувайся. Дети в комнате. Дениска ждёт.
Андрей разулся, снял куртку. Прошёл в коридор. Квартира пахла чем-то домашним — выпечкой, может, или просто чистотой, той особенной, которая бывает в местах, где живут дети и за всем следят. Светлые стены, ламинат, фотографии в рамках на стенах — семейные, все без него. Его вырезали из этой жизни аккуратно, как вырезают неудачный кадр из альбома.
Наташа провела его в большую комнату — детскую, видимо, или игровую. Два письменных стола у окна, полки с книгами и игрушками, ковёр с машинками, мягкий диван у стены.
У окна стоял Дениска.
Андрей увидел его — и что-то сжалось внутри.
Десять лет. Тёмные волосы, как у Андрея. Серьёзное лицо, как у Наташи. Худой, высокий для своего возраста, в джинсах и серой толстовке с логотипом какой-то игры. Стоял прямо, руки вдоль тела, смотрел на отца внимательно, изучающе — не как ребёнок смотрит на родителя, а как равный на равного.
За две недели он изменился. Андрей не мог объяснить, в чём именно, но видел это ясно: что-то в осанке, в выражении лица, в том, как он стоял. Дениска повзрослел. Не на месяцы — на годы.
— Привет, пап, — сказал мальчик. Голос ровный, без детской суеты.
— Привет, Ден, — Андрей шагнул ближе, присел на корточки, чтобы быть на уровне глаз. — Как ты?
— Нормально. — Дениска помолчал. — Мама сказала, что у тебя тоже есть класс.
— Есть.
— Какой?
Андрей посмотрел на Наташу. Она стояла у дверного проёма, скрестив руки на груди. Кивнула — мол, можешь говорить.
— Призрак, — сказал Андрей.
Дениска задумался. Повторил про себя, как будто проверяя, как это звучит.
— Редкий?
— Редкий.
— Круто. — Мальчик сказал это без восторга, просто констатировал факт. — У меня Страж. Не редкий. Обычный. Но мама говорит, что хороший.
— Хороший, — подтвердил Андрей. — Очень хороший.
Дениска кивнул. Потом сделал шаг ближе, посмотрел на отца серьёзно.
— Пап, я хотел тебе показать кое-что. Можно?
— Конечно.
Мальчик поднял руку — простое движение, как будто открывает дверь. Перед ним возник синий экран. Небольшой, примерно с лист тетради, полупрозрачный, светящийся тем самым холодным светом, который Андрей уже знал наизусть.
ВОЛКОВ ДЕНИС АНДРЕЕВИЧ
Класс: СТРАЖ [обычный]
Уровень: 2
Характеристики:
Сила: 6
Ловкость: 5
Выносливость: 9
Интеллект: 7
Восприятие: 6
Удача: 8
Активные навыки:
[Защитная стойка] — I ранг
Снижение получаемого урона на 30%
в течение 10 секунд. Перезарядка: 60 секунд.
[Удар щитом] — I ранг
Атака, оглушающая противника на 2 секунды.
Требует: щит. Перезарядка: 30 секунд.
Пассивные навыки:
[Стойкость] — I ранг
+15% к максимальному здоровью.
[Защитник] — I ранг
Если союзник рядом получает урон,
вы получаете временный бонус +10% к броне.
Андрей читал молча. Медленно, строчку за строчкой.
Класс Страж. Защитник. Тот, кто стоит впереди и принимает удар на себя.
Дениске десять лет.
— Я уже второго уровня, — сказал мальчик, и в голосе появилась первая детская нотка — гордость. — Мама разрешила сходить в данж. Один раз. С группой взрослых. Я стоял сзади, но всё равно получил опыт.
Андрей посмотрел на Наташу. Она всё ещё стояла у двери, но выражение лица было другим — виноватым, защищающимся.
— Это была организованная группа, — сказала она. — Пять взрослых, все с классами. Данж ранга G, безопасный. Я проверила всё. Он даже не дрался, просто был рядом. Система даёт опыт за присутствие.
— Мама, это нормально, — Дениска посмотрел на неё, потом на отца. — Все ходят. У меня в классе уже человек восемь ходили. Учительница говорит, что это полезно — учиться работать в команде.
Андрей молчал. Внутри что-то медленно закипало — не гнев, не страх, что-то между.
— Учительница говорит? — переспросил он тихо.
— Да. Она тоже получила класс. Целитель. Она теперь ведёт факультатив по Системе. Два раза в неделю после уроков. — Дениска говорил быстро, с энтузиазмом. — Нам объясняют, как работают характеристики, как правильно распределять очки, как выбирать экипировку. Это прикольно.
— Факультатив, — повторил Андрей. Посмотрел на Наташу. — Официальный?
— Рекомендованный Департаментом образования, — сказала она. — Для детей, получивших доступ к Системе. Это добровольно. Но все ходят.
Андрей встал. Прошёлся по комнате. Остановился у окна. За стеклом был обычный московский двор — детская площадка, засыпанная снегом, несколько машин, голые деревья. Мир, который две недели назад был одним, а теперь разделился.
И дети оказались по обе стороны этого разделения.
— Пап, ты злишься? — Голос Дениски был тихим, осторожным.
Андрей обернулся. Мальчик смотрел на него с тревогой, впервые за всю встречу — по-детски, неуверенно.
— Нет, — сказал Андрей. — Я не злюсь. Просто думаю.
— Мама говорит, что это опасно. Ходить в данжи. — Дениска шагнул ближе. — Но я хочу. Мой класс — Страж. Я должен защищать. Так написано в описании. Я должен учиться.
— Ты должен учиться математике и русскому, — сказал Андрей.
— Я учусь. У меня пятёрки. — Мальчик сказал это с достоинством. — Но теперь есть ещё и это. И я не могу просто не ходить. Все ходят. Если я не буду — я отстану. А Система же останется. Навсегда.
Андрей присел обратно на корточки. Взял сына за плечи — осторожно, как будто боялся сломать.
— Ден, послушай. Ты прав. Система останется. Но ты ещё ребёнок. Десять лет. Ты не должен драться с монстрами. Не должен рисковать.
— Но у меня класс, — возразил Дениска. — Система дала мне его. Значит, она считает, что я могу.
— Система не знает, что ты — мой сын. — Андрей сказал это тихо, глядя ему в глаза. — Она не знает, что мне страшно за тебя. Понимаешь?
Дениска молчал. Потом кивнул. Медленно, серьёзно.
— Понимаю. Мне тоже страшно. Но я всё равно хочу.
Они смотрели друг на друга. Отец и сын. Оба с классами. Оба внутри Системы, которая появилась две недели назад и уже изменила всё.
Из коридора донёсся голос — детский, звонкий, нетерпеливый:
— Мам, он уже пришёл?! Можно выйти?!
Наташа усмехнулась — первый раз за всю встречу.
— Катька ждала тебя полтора часа. Не выдержала, ушла в свою комнату. Сейчас взорвётся, если не выпущу.
— Выпусти, — сказал Андрей.
Через секунду в комнату вбежала маленькая ракета в розовой футболке и лосинах — Катя, семь лет, светлые волосы в хвостике, без передних зубов, с огромными глазами и улыбкой до ушей.
— Пап! — Она влетела в него на полной скорости, обхватила руками за шею, повисла. — Ты пришёл! Ты пришёл! У тебя есть класс?!
— Есть, — Андрей поднял её на руки, и она была лёгкой, тёплой, пахла детским шампунем и чем-то сладким. — Привет, Катюш.
— У меня нет класса, — сказала она с обидой. — Мама говорит, что я маленькая. Но я не маленькая! Мне уже семь! А у Лизки из садика есть класс, ей шесть, и ничего! Несправедливо!
Она надулась, скрестив руки на груди. Андрей засмеялся — первый раз за много дней.
— Ты и без класса справляешься, — сказал он.
— Это да, — согласилась Катя серьёзно. — Но с классом было бы круче.
Наташа подошла, забрала дочь из его рук.
— Кать, дай папе раздышаться. Иди, поиграй с Денисом.
— Не хочу! Я хочу с папой!
— Катя.
Голос был тихим, но твёрдым. Катя надулась ещё сильнее, но слезла и потопала к брату. Дениска взял её за руку, увёл в другой угол комнаты, где стояла корзина с игрушками.
Андрей и Наташа остались одни.
Она посмотрела на него долго. Изучающе.
— Ты выглядишь лучше, — сказала она наконец. — Трезвый?
— Три недели.
— Это хорошо. — Пауза. — Система помогла?
— Да.
— Мне тоже. — Она села на диван, устало. — У меня класс Организатор. Не боевой, административный. Я получила прибавку на работе. Плюс бонусы за управление проектами через Систему. Я теперь зарабатываю в полтора раза больше.
Андрей сел рядом. Не вплотную — на расстоянии, безопасном.
— Ты ходила в данж?
— Нет. Мой класс не для этого. — Она посмотрела на детей, которые играли в углу, тихо переговариваясь. — Но Дениска ходил. Один раз. Я долго думала. Это было самое страшное решение в моей жизни. Но все родители вокруг решают так же. Если ребёнок получил класс — надо учить его пользоваться. Иначе он будет беспомощным. Как ребёнок с компьютером, которому не показали, как он работает.
— Ему десять лет, Наташа.
— Я знаю. — Голос дрогнул. — Думаешь, мне не страшно? Я не спала ту ночь. Сидела под дверью данжа три часа, пока группа не вышла. Он вышел с синяком на руке. Один гребаный синяк — и я чуть не упала в обморок. Но он был счастлив. Горел. Показывал мне экран — «мам, я второй уровень!» — как будто выиграл олимпиаду.
Она помолчала.
— Это его жизнь теперь. Система никуда не денется. И я могу либо запретить — и он пойдёт сам, тайком, без контроля. Либо разрешить — с условиями, с проверенными людьми, с подстраховкой. Я выбрала второе.
Андрей смотрел на неё. На женщину, которую любил, потом потерял, потом разучился понимать. И сейчас, впервые за два года, он увидел её снова — не как чужого человека, а как мать его детей, которая принимает невозможные решения, потому что других не осталось.
— Ты сделала правильно, — сказал он тихо.
Наташа посмотрела на него удивлённо.
— Правда?
— Правда. — Он кивнул. — Я бы сделал так же.
Они сидели молча. Дети играли. За окном шёл снег.
— Ты зарегистрировался? — спросила Наташа.
— Нет.
— Почему?
— Потому что мой класс редкий. Если я зарегистрируюсь — меня заберут. Не на работу. В резерв. Закрытая программа, без права выхода. Пожизненно.
Наташа побледнела.
— Ты уверен?
— Да. Мне предложили контракт. Хорошие условия. Слишком хорошие. Я навёл справки. Это ловушка.
— Что ты будешь делать?
Андрей помолчал. Посмотрел на Дениску, который строил что-то из кубиков вместе с сестрой. Серьёзный, сосредоточенный, с классом Страж, который учит его защищать других.
— Не знаю, — сказал он честно. — У меня есть девять дней. Потом регистрация станет обязательной. Я могу уехать. Спрятаться. Есть место, куда уходят люди, которые не хотят регистрироваться.
— Но если ты уедешь… — Наташа не договорила.
— К вам придут, — закончил Андрей. — Будут спрашивать. Может, надавят.
Она закрыла лицо руками. Сидела так несколько секунд. Потом подняла голову, и глаза у неё были сухими, но красными.
— Я не могу тебе сказать, что делать, — сказала она. — Два года назад я сказала тебе уйти, потому что ты пил и не мог остановиться. Потому что дети видели это, и это было неправильно. Я до сих пор думаю, что сделала правильно. Но сейчас… — она посмотрела на него. — Сейчас я вижу, что ты изменился. И я не хочу, чтобы тебя забрали. Не хочу, чтобы дети потеряли отца снова.
— Что ты предлагаешь?
— Подпиши контракт.
Андрей посмотрал на неё, не веря.
— Ты слышала, что я сказал?
— Слышала. — Наташа говорила быстро, твёрдо. — Но если ты не подпишешь — тебя заберут силой. Если подпишешь — хотя бы будут условия. Зарплата. График. Может, отпуска. Ты будешь жив. Ты будешь доступен. Дети смогут тебя видеть.
— Я буду в клетке.
— Ты будешь жив, — повторила она. — Андрей, я знаю, как это звучит. Но я мать. Моя задача — сохранить семью. Всю. Включая тебя. Если ты уедешь — я не смогу тебя защитить. Если тебя заберут силой — ты исчезнешь навсегда. Но если ты подпишешь добровольно — у нас будет связь. Юридическая. Я смогу звонить, писать жалобы, требовать встреч. Система ещё не до конца беззаконная. Пока есть контракты — есть правила.
Андрей молчал.
Она права. Он это понимал. Холодная, жестокая, материнская правота — выбирать не лучшее, а наименее худшее.
— Я подумаю, — сказал он.
— Подумай быстро. — Наташа встала. — Вы останетесь на ужин?
— Мы?
— Ты и дети. Я приготовила. — Она сказала это буднично, как что-то само собой разумеющееся.
Андрей посмотрел на неё. Потом на детей. Дениска поднял голову, посмотрел на него с надеждой.
— Останешься, пап?
— Останусь, — сказал Андрей.
Ужин был простым — макароны с котлетами, салат, чай. Ничего особенного. Но они сидели вчетвером за одним столом впервые за два года, и Катя болтала без остановки, и Дениска рассказывал про школу, и Наташа слушала и изредка поправляла, и Андрей просто сидел и впитывал это — тепло, шум, жизнь, которую потерял и которая вдруг вернулась на несколько часов.
После ужина Дениска подошёл к нему.
— Пап, можно я тебе ещё кое-что покажу?
— Конечно.
Мальчик взял его за руку, повёл в свою комнату. Закрыл дверь. Сел на кровать, серьёзно.
— Пап, я не хотел говорить при маме. Но я должен тебе сказать.
Андрей насторожился.
— Слушаю.
— В школе… — Дениска помолчал, подбирая слова. — Теперь всех делят. Тех, у кого есть класс, и тех, у кого нет. Официально не делят. Но все видят. У кого есть — те сидят вместе, обсуждают данжи, показывают друг другу навыки. У кого нет — сидят отдельно. Они злятся. Некоторые плачут. Одна девочка из параллельного класса перестала ходить в школу совсем. Родители забрали.
Андрей слушал, и внутри всё холодело.
— А учителя?
— Учителя говорят, что все равны. Но сами делят. — Дениска посмотрел на него. — Пап, я не хочу, чтобы ты исчез. Если ты уедешь — ко мне будут приходить и спрашивать. Я знаю. Так уже было с Максимом. У его отца редкий класс, Некромант. Он не зарегистрировался. Потом пропал. К Максиму приходили люди в школу, вызывали из урока, спрашивали. Он плакал. Потом его тоже забрали родственники, увезли в другой город.
Андрей сжал кулаки. Медленно, чтобы сын не заметил.
— Ден, я не хочу, чтобы к тебе приходили.
— Я знаю. Поэтому я говорю. — Мальчик помолчал. — Пап, я не маленький. Я понимаю. Если ты подпишешь контракт — будет тяжело. Но ты будешь. А если исчезнешь — тебя не будет совсем. Я лучше первое.
Андрей смотрел на своего десятилетнего сына, который говорил как взрослый, и понимал: Система забрала у него детство. За две недели. Просто дала класс — и всё, детство закончилось.
Он обнял мальчика. Крепко, долго.
— Спасибо, что сказал, — прошептал он.
Дениска обнял в ответ.
— Пап, ты сильный. Ты справишься. У тебя редкий класс. Это значит, что ты особенный.
Андрей усмехнулся горько.
— Особенный — не всегда хорошо.
— Но ты справишься, — повторил мальчик с уверенностью, которой у Андрея не было.
Он уехал в десять вечера. Наташа проводила до двери. Дети уже спали.
— Спасибо, что пришёл, — сказала она.
— Спасибо, что позвала.
Они постояли в тишине.
— Андрей, я серьёзно. Подпиши контракт. — Она посмотрела ему в глаза. — Ради детей. Ради себя. Ты нужен им живым. Даже в клетке.
— Я подумаю.
— У тебя девять дней.
— Знаю.
Он ушёл. Спустился на лифте. Вышел на улицу. Снег шёл. Москва спала.
Андрей достал телефон. Открыл контакты. Посмотрел на номер Ларина.
Не позвонил.
Убрал телефон. Пошёл к метро.
По дороге думал об одном: два года назад он потерял семью, потому что не справился. Сломался, запил, перестал быть отцом.
Система дала ему второй шанс. Вернула к жизни. Дала класс, навыки, цель.
И теперь требовала плату.
Вопрос был только один: какую именно.
Дома он сел за стол и открыл ноутбук. Нашёл сайт, на который выходил неделю назад — форум «Система и общество», раздел «Контракты».
Открыл тему: «Кто подписал добровольно — отзовитесь».
Пролистал ответы. Двести сорок три сообщения за неделю.
Прочитал несколько:
«Я подписал. Класс Воин, не редкий. График 10/4, зарплата 95к. Работаю зачистку данжей в Подмосковье. Устаю, но терпимо. Лут не дают забирать — всё сдаём государству. Но кормят, экипируют, лечат. Живой пока».
«Класс Маг огня. Подписал месяц назад. Сначала обещали лабораторию — изучение магии. По факту — боевая группа, отправляют в горячие точки. Вчера потеряли двоих. Уволиться нельзя. Контракт — пожизненный по факту, хоть и написано три года».
«Некромант. Подписал добровольно, потому что напугали — сказали, силой заберут и будет хуже. Увезли в Сибирь, закрытый объект. Связь ограничена. Пишу с чужого телефона. Не подписывайте, если редкий класс. Это западня».
Андрей закрыл ноутбук.
Встал. Подошёл к окну.
Внизу у подвала снова стояли двое. Те же, что и вчера. Курили. Ждали.
Они знали, что он вернётся в данж. Рано или поздно.
Они просто ждали.
Андрей открыл интерфейс Системы. Нашёл строчку:
[Мёртвая зона] — I ранг (пассивный)
Статус: неактивен
Активировать? [ДА] [НЕТ]
Он смотрел на это долго.
Потом нажал [ДА].
Ничего не произошло. Никакой вспышки, никакого звука. Просто статус изменился:
[Мёртвая зона] — I ранг (пассивный)
Статус: активен
Вы невидимы для системного сканирования.
Ваш профиль недоступен для просмотра третьими лицами.
Магические датчики вас не обнаруживают.
Внимание: физическое присутствие не скрыто.
Андрей закрыл интерфейс.
Посмотрел на двоих внизу.
Они стояли. Ждали.
Но теперь они ждали призрака, которого Система больше не видела.
Он сел на диван. Достал телефон. Открыл сообщения.
Написал Генке:
«Координаты ещё актуальны?»
Ответ пришёл через минуту:
«Да. Кодовое слово помнишь?»
«Помню».
«Тогда удачи. И Андрей — если решишь ехать, делай быстро. После дедлайна дороги перекроют».
Андрей удалил переписку.
Написал Наташе:
«Спасибо за вечер. Обнимите детей от меня».
Отправил. Не стал ждать ответа.
Лёг на диван. Закрыл глаза.
У него было восемь дней.
И выбор, который становился всё меньше с каждым часом.
Глава 6 Выбор
Семь дней до дедлайна.
Андрей проснулся в шесть утра от звука уведомления.
Не от Системы — от телефона. Сообщение от Димы:
«Срочно. Звони, когда проснёшься».
Андрей посмотрел на часы. 06:14. Дима не из тех, кто пишет в шесть утра без причины.
Он позвонил.
— Андрей, — Дима ответил сразу, голос напряжённый, быстрый. — Слушай внимательно. Вчера вечером закрыли три точки обмена. Просто пришли, всех вывели, опечатали помещения. Без объяснений. Людей, которые там работали, забрали на допросы. Класс [Торговец] теперь под особым контролем. Говорят, готовят постановление — вся торговля ресурсами Системы только через госреестр.
Андрей сел на кровати, до конца просыпаясь.
— Когда?
— Закон выйдет вместе с обязательной регистрацией. Восемнадцатого февраля. Через неделю. После этого любая торговля вне реестра — уголовка. — Дима помолчал. — Андрей, я сваливаю. Сегодня-завтра. Уезжаю из Москвы. Есть место в Твери, там проще. Меньше контроля. Если хочешь — могу взять с собой.
— Я не могу уехать.
— Дети?
— Да.
— Понял. — Дима вздохнул. — Тогда последний совет: если у тебя есть лут — продай сегодня. Завтра цены упадут. Все сливают перед дедлайном. Чёрный рынок схлопывается.
— Спасибо.
— Удачи, Андрей. Ты хороший человек. Надеюсь, увидимся. — Дима отключился.
Андрей сидел на кровати и смотрел на телефон.
Чёрный рынок закрывается. Торговцы уезжают. Точки обмена опечатывают.
Система сжимает контроль. Быстро. Методично. Как петлю.
Он встал. Умылся. Оделся. Сварил кофе.
Сел за стол. Открыл ноутбук.
На главной странице всех новостных сайтов — одна и та же новость:
«18 февраля вступает в силу закон об обязательной регистрации всех граждан с доступом к Системе. МВД начинает подготовку к масштабной операции по выявлению незарегистрированных лиц».
Андрей открыл статью. Прочитал.
«…лица, уклоняющиеся от регистрации после 18 февраля, будут привлекаться к административной ответственности в виде штрафа до 500 000 рублей или принудительной регистрации с последующим направлением в мобилизационный резерв…»
«…для граждан с редкими классами предусмотрены особые меры — приоритетная регистрация с зачислением в специализированные подразделения. Отказ от регистрации расценивается как уклонение от исполнения гражданского долга…»
«…в рамках операции будут задействованы сотрудники МВД, ФСБ, Росгвардии, а также лица с классами, предоставляющими навыки обнаружения и идентификации…»
Андрей закрыл статью.
Открыл форум.
Раздел «Последние дни свободы» появился вчера. За сутки — триста сообщений.
Прочитал несколько:
«Я Воин, 4 уровень. Завтра иду регистрироваться. Страшно, но выбора нет. Жена, двое детей, ипотека. Не могу рисковать».
«Класс Разведчик. Редкий. Вчера пришли домой. Сказали: либо завтра в участок, либо заберут силой. Я пошёл. Подписал. Завтра уезжаю на базу в Ленобласть. Не знаю, когда вернусь».
«Берсерк. Не пойду. Уезжаю в деревню к родителям, там интернета нет, может, не найдут. Всем удачи».
«Я Призрак. 5 уровень. Активировал [Мёртвую зону]. Система меня не видит. Сижу дома, жду. Посмотрим, что будет после 18-го. Может, прокатит».
Андрей остановился на последнем сообщении. Ник автора: Shadow_Walker.
Он написал в личку:
«Ты Призрак? Правда про [Мёртвую зону]?»
Ответ пришёл через десять минут:
«Да. Навык работает. Система меня не сканирует. Проверял — попросил знакомого Мага с навыком обнаружения попробовать найти меня через Систему. Не смог. Я для неё не существую».
Андрей написал:
«Но люди тебя видят».
«Да. Это проблема. Я не выхожу из дома. Продукты заказываю. Окна закрыл. Если кто-то скажет — придут. Но пока молчат».
«Сколько ты так протянешь?»
Долгая пауза. Потом:
«Не знаю. Может, месяц. Может, неделю. Может, завтра сосед сдаст. Но я не пойду в их резерв. Лучше сдохну здесь».
Андрей закрыл переписку.
Посмотрел в окно.
Внизу, у подвала, снова стояли двое. Третий день подряд. Одни и те же. Ждали.
Они знали, что данж здесь. Знали, что кто-то ходит. Ждали, когда он вернётся.
Андрей открыл карту данжей.
Двадцать три точки в радиусе пяти километров неделю назад.
Сейчас — одиннадцать.
Половина исчезла. Закрылись, перезапустились в другом месте, или — что вероятнее — их зачистили и опечатали.
Система сжимала пространство. Оставляла всё меньше мест, где можно было существовать вне контроля.
Андрей закрыл карту.
Достал из ящика стола два листа бумаги: контракт и координаты.
Положил перед собой.
Два пути.
Он смотрел на них долго.
Потом взял телефон. Открыл контакты.
Нашёл номер Ларина.
Палец завис над кнопкой вызова.
Шесть дней до дедлайна.
Андрей вышел из дома в два часа дня. Не по делам — просто выйти. Пройтись. Увидеть город, пока ещё мог.
Москва жила обычной жизнью. Люди шли по улицам, заходили в магазины, ждали автобусы, говорили по телефонам. Снег шёл — лёгкий, февральский, почти весенний. Солнце пробивалось сквозь облака редкими пятнами.
Но Андрей видел детали, которых не замечали другие.
У входа в метро стоял пост — двое в форме МВД, один в штатском. Проверяли документы выборочно. Не у всех — только у тех, кто выглядел определённым образом. Молодые, спортивные, настороженные. Те, у кого может быть класс.
Андрей прошёл мимо. Его не остановили. Он выглядел обычным — джинсы, тёмная куртка, шапка. Никаких признаков.
[Мёртвая зона] работала. Система его не видела. Магические датчики — если они были — не срабатывали.
Но люди видели.
На остановке он сел рядом с пожилой женщиной. Она что-то вязала, не поднимая головы. Через минуту спросила, не глядя:
— У вас есть этот… класс?
Андрей посмотрел на неё.
— Почему вы спрашиваете?
— Потому что вы смотрите не так, как остальные. — Она подняла глаза — умные, внимательные, без осуждения. — Те, у кого есть, смотрят иначе. Как будто видят больше. А те, у кого нет — смотрят мимо.
Андрей промолчал.
— Не бойтесь, я не сдам, — усмехнулась она. — Мне всё равно. Но вам лучше быть осторожнее. Люди замечают. Даже если ваша Система вас прячет.
Она встала — подошёл её автобус — и ушла, не оборачиваясь.
Андрей сидел ещё десять минут.
Потом поднялся и пошёл домой.
По дороге зашёл в магазин. Купил продукты на неделю. Хлеб, крупы, консервы — то, что хранится долго. Как будто готовился к осаде.
Может, так и было.
Пять дней до дедлайна.
Ночью пришло сообщение от Наташи:
«К Дениске сегодня в школу приходили. Из МВД. Спрашивали, зарегистрирован ли отец. Я сказала, что мы в разводе, адреса не знаю. Они записали. Сказали, что могут вызвать на допрос. Андрей, что происходит?»
Андрей смотрел на сообщение пять минут.
Потом написал:
«Прости. Я не хотел, чтобы это коснулось вас. Скажи им правду, если придут снова. Я не стою того, чтобы ты рисковала».
Ответ пришёл сразу:
«Не неси чушь. Ты отец моих детей. Я не сдам тебя. Но ты должен решить — быстро. Если придут к Дениске ещё раз, он испугается. Ему десять лет. Он не должен через это проходить».
Андрей написал:
«Я решу. Обещаю. Ещё пять дней».
«Четыре. Не тяни до последнего».
Он положил телефон.
Сел на диван. Закрыл лицо руками.
Впервые за три недели он почувствовал, что ломается. Не физически — внутри. Там, где принимаются решения.
Наташа права. Дети не должны страдать из-за него.
Генка прав. Редких найдут. Система или люди — без разницы.
Ларин прав. Контракт — это хотя бы условия. Хотя бы жизнь.
Все правы.
Но если все правы — почему каждый вариант ощущается как капкан?
Четыре дня до дедлайна.
Утром Андрей пошёл в данж.
Не в тот, что через дорогу — там всё ещё стояли наблюдатели. В другой. Нашёл на карте — в трёх километрах, старый заброшенный гараж, данж ранга G, вход открыт.
Шёл пешком. Сорок минут через спальный район. Проверял, не следят ли. Не следили.
Данж был пустым. Не в смысле «без монстров» — в смысле «уже зачищенный». Кто-то прошёл раньше. Коридоры пустые, комнаты пустые, лута нет. Только следы боя — царапины на стенах, тёмные пятна на полу, обломки чего-то, что могло быть экипировкой.
Андрей прошёл данж до конца. Нашёл выход. Вернулся.
Зачем пришёл — сам не понял. Может, просто чтобы убедиться, что ещё что то может. Что навык работает, что Система его не видит, что он ещё свободен.
На выходе его ждали.
Двое. Не те, что стояли у его дома — другие. Молодые, спортивные, в чёрных куртках. Без опознавательных знаков.
Один шагнул вперёд.
— Документы.
Андрей остановился в трёх метрах.
— По какому праву?
— Проверка. Закон о регистрации. Вы обязаны предъявить документы по требованию сотрудника правоохранительных органов.
— Вы не в форме.
— Специальное подразделение. — Мужчина достал удостоверение, показал. МВД, отдел системного контроля. — Документы. Быстро.
Андрей достал паспорт. Протянул.
Мужчина открыл, посмотрел. Достал планшет, ввёл данные. Подождал.
Нахмурился.
— Волков Андрей Сергеевич. Тридцать четыре года. — Он посмотрел на экран, потом на Андрея. — В реестре вас нет.
— Регистрация пока добровольная.
— Но вы выходите из данжа. — Мужчина сказал это медленно, с нажимом. — Значит, у вас есть класс. Значит, вы обязаны зарегистрироваться.
— Обязан — с восемнадцатого февраля. Сегодня четырнадцатое.
— Вы уклоняетесь.
— Я жду.
Мужчина посмотрел на напарника. Тот кивнул — мол, давай.
— Волков, у нас есть основания полагать, что ваш класс относится к категории редких. Это так?
Андрей молчал.
— Отвечайте.
— Я не обязан отвечать до восемнадцатого февраля.
Мужчина усмехнулся. Без улыбки, холодно.
— Хорошо. Тогда по-другому. — Он что-то нажал на планшете. — Вы задержаны для установления личности и проверки на предмет наличия класса. Пройдёмте.
— Куда?
— В отделение. Там проверим через Систему.
Андрей стоял неподвижно.
[Мёртвая зона] была активна. Система его не видела. Даже если они попытаются проверить через магический сканер — ничего не найдут.
Но если он откажется — его заберут силой. И тогда начнутся вопросы. Проверки. Может, найдут способ обойти навык.
Или — что хуже — придут к детям.
— Я пойду, — сказал Андрей. — Но сначала позвоню адвокату.
— Звоните.
Андрей достал телефон. Набрал номер Генки.
— Ген, меня задерживают. МВД, системный контроль. Район Бирюлёво, заброшенные гаражи на улице Липецкой. Нужен адвокат.
— Понял. Двадцать минут. Не подписывай ничего. — Генка отключился.
Андрей убрал телефон.
— Жду адвоката. Это моё право.
Мужчина скрипнул зубами, но кивнул.
— Ждём.
Они стояли молча. Андрей, два сотрудника, пустой двор заброшенных гаражей. Снег шёл. Холодно.
Через пятнадцать минут подъехала машина. Вышел мужчина в пальто, с кожаным портфелем — лет пятидесяти, седой, с лицом опытного юриста.
— Адвокат Смирнов. Представляю интересы господина Волкова. — Он показал удостоверение. — На каком основании задержание?
— Проверка на наличие класса.
— До восемнадцатого февраля это незаконно. Регистрация добровольная.
— Он вышел из данжа. Значит, класс есть. Значит, обязан зарегистрироваться.
— Обязан — с восемнадцатого. Сегодня четырнадцатое. Вы нарушаете его права. — Смирнов достал диктофон, включил. — Повторите, пожалуйста, основание задержания.
Мужчина замолчал. Переглянулся с напарником.
— Проверка документов.
— Документы проверены. Личность установлена. Основания для задержания нет. Господин Волков, вы свободны.
Андрей пошёл к машине. Сел. Адвокат сел за руль. Уехали.
Через пять минут Смирнов остановил машину.
— Вы Генкин друг?
— Да.
— Вы редкий класс?
Андрей помолчал.
— Да.
— Не регистрируйтесь, — сказал Смирнов. — Я видел, что делают с редкими. Вас заберут и не отпустят. Контракт — фикция. Уезжайте. Сегодня. Завтра будет поздно.
— У меня дети.
— У всех есть дети. — Смирнов посмотрел на него. — Но мёртвый отец детям не поможет. А вас убьют. Не сразу. Через год, два. В данже, на задании, на войне — не важно. Редкие классы — расходный материал для грязной работы. Вас используют до конца. А потом спишут.
Он протянул визитку.
— Если решите уехать — позвоните. Я помогу. Бесплатно. Генка хороший человек. Его друзья — мои друзья.
Андрей взял визитку. Вышел из машины.
Смирнов уехал.
Андрей стоял на обочине и смотрел на визитку.
Смирнов Олег Викторович. Адвокат. Специализация: системное право.
Системное право. Две недели назад такой специализации не существовало.
Теперь она нужна настолько, что адвокаты переквалифицируются и помогают людям бесплатно.
Андрей убрал визитку в карман.
Пошёл домой пешком.
Три дня до дедлайна.
Ночью Андрей не спал.
Сидел за столом. Перед ним — ноутбук, два листа бумаги, телефон.
Открыл форум. Раздел «Последние часы».
Новое сообщение от Shadow_Walker:
«Меня нашли. Пришли сегодня утром. Сосед сдал — увидел, как я мусор выношу. Сказал участковому. Тот передал в системный отдел. Пришли вчетвером. Я не сопротивлялся. Завтра везут на базу. Не знаю куда. [Мёртвая зона] не спасла. Навык работает, но люди — нет. Всем удачи».
Сообщение написано шесть часов назад. Больше Shadow_Walker не выходил в сеть.
Андрей закрыл форум.
Открыл другую вкладку. Статья:
«За три дня до вступления в силу закона о регистрации: итоги и прогнозы».
«…по данным МВД, зарегистрировались 68% граждан с доступом к Системе. Остальные 32% — около 24 миллионов человек — уклоняются. Среди них — до 140 тысяч человек с редкими классами…»
«…после 18 февраля начнётся масштабная операция по выявлению уклонистов. Планируется задействовать подразделения с навыками обнаружения, системы магического сканирования, а также привлечь гражданских информаторов…»
«…граждане, сообщившие о лицах с незарегистрированными классами, получат денежное вознаграждение в размере от 50 до 500 тысяч рублей в зависимости от редкости класса…»
Андрей перечитал последний абзац.
Денежное вознаграждение. От 50 до 500 тысяч.
Государство поставило на людей цену. И теперь каждый сосед, каждый прохожий, каждый случайный свидетель — потенциальный охотник.
Он закрыл ноутбук.
Встал. Подошёл к окну.
Внизу было пусто. Наблюдателей не было. Может, ушли. Может, поняли, что он не вернётся в данж у дома. Может, просто переключились на других.
Андрей открыл интерфейс Системы.
ВОЛКОВ АНДРЕЙ СЕРГЕЕВИЧ Класс: ПРИЗРАК [редкий] Уровень: 3
[Мёртвая зона] — I ранг (пассивный) Статус: активен
Навык работал. Но это больше не имело значения.
Систему можно обмануть. Людей — нет.
И за его голову теперь дают полмиллиона.
Он сел обратно за стол. Взял телефон.
Открыл контакты.
Два номера. Ларин и Генка.
Контракт или побег.
Клетка или бегство.
Он смотрел на экран долго.
Потом нажал на один из номеров.
Ждал гудков.
Ответили на третьем.
— Волков? — Голос Ларина. Ровный, профессиональный, без удивления. Как будто ждал звонка.
Андрей молчал секунду.
Потом сказал:
— Я согласен. Где подписать?
Пауза. Короткая.
— Завтра. Десять утра. Адрес скину сообщением. Приходите один. Документы с собой. — Ларин помолчал. — Вы сделали правильный выбор.
— Не знаю, — сказал Андрей тихо.
— Узнаете. — Ларин отключился.
Андрей положил телефон на стол.
Посмотрел на экран.
На другой номер — Генке — он так и не позвонил.
Сидел долго. Неподвижно.
За окном шёл снег. Город спал. Мир продолжался.
А Андрей Волков только что продал свою свободу за право видеть детей.
Два дня до дедлайна. Утро.
Адрес оказался в центре — старое здание на Петровке, рядом с главным управлением МВД. Андрей приехал без опозданий. Прошёл через КПП — показал паспорт, его внесли в список, пропустили.
Внутри пахло казёнными коридорами — линолеумом, краской, старыми бумагами. Ларин встретил на втором этаже. Провёл в небольшой кабинет — стол, три стула, окно с решёткой, стеллаж с папками.
— Садитесь, — Ларин кивнул на стул.
Андрей сел. Ларин сел напротив. Достал папку, раскрыл.
— Контракт стандартный, вы уже видели. Срок три года. Зарплата сто двадцать тысяч плюс бонусы. Лут остаётся вам, кроме стратегических ресурсов. График десять-четыре. Место службы — Московская область, база «Заря-1». Специализация: разведка и зачистка аномальных зон. — Он перечислял как список. — Вопросы?
— Когда начало?
— Завтра. Сразу после регистрации.
— Я могу увидеть детей?
— Раз в месяц. Выходные. Четыре дня. Под подписку о неразглашении. — Ларин посмотрел на него. — Волков, вы понимаете, что подписываете?
— Да.
— Вы понимаете, что класс Призрак — это не просто разведка. Вас будут отправлять туда, куда других не отправляют. В зоны высокого риска. На задания, которые официально не существуют.
— Понимаю.
— И всё равно подписываете?
— Да.
Ларин кивнул. Придвинул контракт.
— Читайте. Подписывайте на последней странице. Три экземпляра.
Андрей взял документы. Пролистал. Читать не стал — уже читал неделю назад. Всё то же самое.
Взял ручку.
Поднёс к строке для подписи.
Замер.
Рука не двигалась.
Он смотрел на пустую строку и понимал: как только поставит подпись — всё. Конец. Нет дороги назад.
— Проблема? — спросил Ларин.
Андрей молчал.
В голове проносились образы.
Дениска, показывающий свой профиль Системы. «Я должен учиться, пап. Все ходят».
Наташа, говорящая: «Ты нужен им живым. Даже в клетке».
Генка, протягивающий координаты: «Если решишь ехать — делай быстро».
Адвокат Смирнов: «Вас убьют. Не сразу. Через год, два. Редкие классы — расходный материал».
Shadow_Walker: «[Мёртвая зона] не спасла. Навык работает, но люди — нет».
Все голоса. Все правы. Все тянут в разные стороны.
А он сидит в кабинете МВД с ручкой в руке и должен выбрать.
Андрей закрыл глаза.
Вспомнил ту ночь. Две недели назад. Кухня, бутылка, пустота. Синий экран, появившийся в 03:47. Голос Системы:
«Совместимость: 94.7%. Класс присвоен: ПРИЗРАК. Психологический профиль: критический. Инициализация приоритизирована».
Система спасла его. Вернула к жизни. Дала второй шанс.
И теперь хотела забрать навсегда.
Но Дениске десять лет. У него класс Страж. Он должен учиться защищать. Ему нужен отец, который покажет, как это делать. Даже если отец будет приезжать раз в месяц.
Живой отец раз в месяц — лучше, чем мёртвый или пропавший навсегда.
Андрей открыл глаза.
Посмотрел на Ларина.
— Если я подпишу — я точно буду видеть детей? Вы гарантируете?
— Гарантирую. Это в контракте. Пункт восемь. — Ларин показал строку. — Право на свидание с семьёй раз в месяц. Четыре дня. За счёт государства.
Андрей кивнул.
Опустил ручку на бумагу.
Подписал.
Три экземпляра. Быстро, не задумываясь, чтобы не передумать.
Ларин забрал документы. Посмотрел подписи. Убрал два экземпляра себе. Один отдал Андрею.
— Поздравляю. Вы теперь сотрудник специального подразделения МВД по работе с аномальными зонами. — Он встал, протянул руку.
Андрей пожал. Рука Ларина была сухой, крепкой, профессиональной.
— Завтра в восемь утра здесь же. Регистрация, медосмотр, инструктаж. Послезавтра — выезд на базу. Возьмите минимум вещей. Там выдадут всё нужное.
— Хорошо.
— И Волков… — Ларин остановил его у двери. — Вы сделали правильно. Поверьте. Я видел тех, кто отказался. Их жизнь закончилась хуже.
Андрей ничего не ответил.
Вышел из кабинета. Спустился на первый этаж. Вышел на улицу.
Снег шёл. Люди спешили по своим делам. Москва жила.
Андрей стоял на ступеньках здания МВД и смотрел на свои руки.
В правой — сложенный контракт. Его подпись на последней странице.
Он продал себя.
Ради детей. Ради права видеть их раз в месяц. Ради иллюзии, что он всё ещё отец.
Андрей сложил контракт. Убрал во внутренний карман куртки.
Достал телефон. Написал Наташе:
«Я подписал контракт. Завтра начинаю. Буду приезжать раз в месяц. Обнимите детей от меня».
Отправил.
Написал Генке:
«Спасибо за всё. Я выбрал другой путь. Береги себя».
Отправил.
Удалил обе переписки.
Убрал телефон.
Пошёл домой.
По дороге зашёл в магазин. Купил шоколадку — ту самую, что любила Катька. Завтра передаст через Наташу.
Последний подарок перед тем, как исчезнуть из их жизни на три года.
Или навсегда.
Один день до дедлайна. Ночь.
Андрей не спал.
Сидел на диване и смотрел в потолок.
Завтра в восемь утра он придёт в МВД. Его зарегистрируют официально. Класс, уровень, навыки — всё внесут в базу. [Мёртвая зона] перестанет иметь значение. Он станет видимым. Учтённым. Принадлежащим государству.
Послезавтра его увезут на базу. Где она, он не знал. Что там, не знал. Вернётся ли — не знал.
Знал одно: свобода закончилась.
Он открыл интерфейс Системы. Последний раз.
ВОЛКОВ АНДРЕЙ СЕРГЕЕВИЧ Класс: ПРИЗРАК [редкий] Уровень: 3
[Мёртвая зона] — I ранг (пассивный) Статус: активен
Вы невидимы для Системы. Но вы выбрали быть видимым.
Последняя строка появилась только что. Система знала. Всегда знала.
Андрей закрыл интерфейс.
Лёг на диван. Закрыл глаза.
Уснул только под утро.
И снился ему сон: он стоит в пустом коридоре данжа, и впереди — выход, яркий прямоугольник света. Но когда он доходит до выхода, за ним оказывается не улица. Там другой коридор. Ещё длиннее. Ещё темнее.
И выхода больше нет.
День дедлайна. Утро. 18 февраля.
Андрей проснулся в семь.
Встал. Умылся. Оделся. Собрал небольшую сумку — смена белья, документы, фотография детей.
Посмотрел на квартиру в последний раз. Маленькая однушка в Бирюлёво, которая была домом два года. Теперь она останется пустой.
Вышел в восемь. Закрыл дверь. Не оглядывался.
Ехал на метро. Люди вокруг читали новости на телефонах. Заголовки одинаковые:
«Сегодня вступает в силу закон об обязательной регистрации. Начинается операция «Учёт». МВД призывает граждан не скрываться».
Андрей вышел на Петровке в 08:45.
Поднялся на второй этаж.
Ларин ждал у кабинета.
— Вовремя. Хорошо. — Он открыл дверь. — Заходите. Начнём.
Андрей вошёл.
Дверь закрылась за ним.
Регистрация заняла два часа.
Заполнение анкет. Сканирование отпечатков. Фотография. Медосмотр — врач проверил давление, пульс, записал в карту.
Потом — главное.
Системный сканер. Большой серый куб на столе, размером с микроволновку, с синими индикаторами.
— Положите руку сюда, — сказал техник.
Андрей положил.
Сканер ожил. Синий свет пробежал по его руке, тёплый, щекочущий. Экран на кубе загорелся.
СКАНИРОВАНИЕ ЗАВЕРШЕНО
Имя: Волков Андрей Сергеевич Класс: ПРИЗРАК [редкий] Уровень: 3 Совместимость: 94.7%
Навыки обнаружены:
[Тихий шаг] — I ранг [Слабое место] — I ранг [Терпение] — I ранг [Мёртвая зона] — I ранг
Внимание: обнаружен навык категории «Скрытие». Класс подтверждён как приоритетный. Рекомендация: зачисление в спецподразделение.
Техник посмотрел на экран. Потом на Андрея. Присвистнул тихо.
— Мёртвая зона. Первый ранг. Редкая штука. — Он записал данные в планшет. — Вы везунчик.
Андрей промолчал.
Техник распечатал документ. Протянул Ларину.
— Готово. Официально зарегистрирован.
Ларин взял документ. Посмотрел.
— Отлично. Волков, поздравляю. Теперь вы в системе. — Он протянул пластиковую карту. — Ваше удостоверение. Носите всегда с собой. Без него — никуда.
Андрей взял карту. На ней — его фото, имя, класс, уровень. Внизу — штрих-код и голографическая печать МВД.
Он стал номером. Официально.
— Завтра в шесть утра выезд, — сказал Ларин. — Сбор здесь. Опоздавших не ждём. Свободны до завтра.
Андрей вышел из здания.
Стоял на улице и смотрел на карту в руке.
Класс: ПРИЗРАК [редкий].
Всё. Свобода закончилась.
Он убрал карту в карман.
Достал телефон. Последний раз проверил новости.
«За первые три часа работы операции «Учёт» зарегистрировались ещё 6 миллионов человек. Остаются незарегистрированными около 18 миллионов. МВД начинает рейды».
Восемнадцать миллионов человек выбрали не подчиняться.
Андрей выбрал подчиниться.
Ради детей. Ради иллюзии семьи. Ради права видеть их раз в месяц.
Он не знал, правильно ли это.
Но выбор был сделан.
Вечером он позвонил Наташе.
— Я подписал, — сказал он. — Завтра уезжаю на базу. Не знаю, когда смогу позвонить.
— Я знаю, — тихо ответила она. — Дениска плакал, когда я сказала.
— Передай ему… — Андрей запнулся. — Передай, что я вернусь. Обещаю.
— Обещания ничего не значат, — сказала Наташа. Не зло, просто устало. — Но я передам.
Она отключилась.
Андрей сидел с телефоном в руке и смотрел в окно.
Снег шёл. Последний раз в этой жизни — как свободный человек.
Завтра он станет солдатом.
Через месяц, может, увидит детей.
Через год, может, умрёт в данже, выполняя секретное задание.
Но сегодня он ещё здесь.
Андрей встал. Налил чай. Сел за стол.
Открыл ноутбук последний раз. Зашёл на форум.
Написал одно сообщение. Без ника, анонимно:
«Я Призрак. Редкий класс. Сегодня зарегистрировался добровольно. Завтра уезжаю на базу. Не знаю, что будет дальше. Но хочу сказать тем, кто ещё выбирает: если у вас есть семья — подписывайте. Свобода ничего не стоит, если ради неё ты теряешь тех, кого любишь. Удачи всем. Может, увидимся. Может, нет».
Отправил.
Закрыл ноутбук.
Лёг спать.
Последняя ночь свободы прошла без снов.
Конец первой книги: «Нулевой день»
Глава 7 Эпилог
19 февраля, 06:00.
Андрей стоял у здания МВД вместе с двадцатью другими людьми. Все — с классами. Все — подписали контракты. Все — зарегистрированы.
Грузовик ждал у обочины. Военный, с тентом, без опознавательных знаков.
— Садимся, — скомандовал Ларин.
Они сели. Грузовик тронулся.
Андрей смотрел в щель тента на уходящую Москву.
Город просыпался. Люди шли на работу. Жизнь продолжалась.
А он ехал неизвестно куда. На три года. Или навсегда.
В кармане лежала фотография детей.
Андрей достал её. Посмотрел.
Дениска, Катька, Наташа. Лето, море, улыбки. Два года назад, когда всё было другим.
Он убрал фото обратно.
Закрыл глаза.
Грузовик вёз его прочь от всего, что имело значение.
Но он сделал выбор. И теперь должен был жить с ним.
СИСТЕМА: Уведомление Вы покидаете зону свободного перемещения. Вы вступаете в режим контракта. Ваши действия теперь регулируются государством. Класс: ПРИЗРАК Статус: Мобилизован Назначение: Специальное подразделение «Заря-1» Добро пожаловать на службу.Андрей прочитал. Закрыл интерфейс.
Грузовик ехал.
Снег шёл.
Свобода осталась позади.
Впереди была только служба.
И надежда, что через месяц он увидит детей.
Живым.
Книга 2. БАЗА ЗАРЯ. Глава 1. Прибытие
Час первый. Москва.
Грузовик тронулся в 06:15.
Андрей знал время точно — посмотрел на часы в момент, когда борт закрылся и свет с улицы исчез. Старая армейская привычка: фиксировать время, когда теряешь ориентиры. Когда не знаешь, куда везут — хотя бы знай, когда.
В кузове было двадцать два человека. Он посчитал сразу, как только сел — это тоже была привычка. Семнадцать мужчин, пять женщин. Возраст — от двадцати до пятидесяти с небольшим. Сидели на двух деревянных скамейках вдоль бортов, плечом к плечу, молча. Сумки между ног. Все в гражданском — разном, случайном, личном. Как будто собирались не на секретную базу, а на дачу. Только лица не дачные.
Андрей сел у самого выхода, с левой стороны. Там была небольшая щель в тенте — можно смотреть на дорогу сзади, видеть, как она уходит. Он сделал это не потому что хотел видеть Москву в последний раз. Просто у выхода — больше воздуха. Меньше ощущения коробки.
Первые двадцать минут — городской фон за тентом. Светофоры, притормаживания, запах выхлопа. Потом движение стало ровнее — шоссе. Потом запах исчез, и осталась только темнота за щелью.
Никто не разговаривал.
Андрей смотрел на людей. Профессиональная привычка разведчика — не смотреть в упор, но видеть. Мужчина напротив, лет сорока пяти, с аккуратной стрижкой и закрытым лицом — держит сумку обеими руками, пальцы побелели. Нервничает. Рядом с ним — молодая женщина, почти девочка, от силы двадцать лет, в красной куртке — смотрит в пол и что-то шепчет. Молится, может быть. Или просто повторяет что-то успокаивающее — Андрей не слышал.
В дальнем конце кузова сидел мужчина, которого Андрей отметил сразу.
Лет тридцать пять. Худой, с острыми чертами лица и очень спокойными глазами. Не напряжённый — именно спокойный. Все остальные были напряжены по-разному: кто-то скрывал, кто-то нет, но в каждом было это — нервное электричество первого дня. А этот сидел так, словно ехал на работу. Привычно. Сумка у него была маленькая — меньше, чем у всех остальных. Как будто не собирался задерживаться.
Андрей запомнил его и отвёл взгляд.
Рядом толкнули плечом.
— Какой класс?
Мужчина справа. Коренастый, с татуировкой на шее — буквы, старая работа, армейская. Тридцать с небольшим. Смотрел прямо, без агрессии, просто — спрашивал.
— Не обязан говорить, — сказал Андрей.
— Никто не обязан. Просто спрашиваю. — Мужчина пожал плечами. — Я Рома. Берсерк. Добровольно.
— Почему добровольно?
— Потому что знал: найдут. Решил хотя бы условия поставить. — Усмешка без весёлости. — Вышло так себе. Зарплата нормальная, лут оставляют, но в остальном… — Он кивнул на борт грузовика. — Сам видишь.
Андрей смотрел на дорогу через щель.
— Андрей. Призрак.
Рома тихо присвистнул. Повернул голову, убедился, что никто рядом не слушает, и сказал вполголоса:
— Редкий. Второй в приоритетном списке.
— Откуда знаешь про список?
— Потому что я пятый. Берсерк — пятый приоритет. Нам говорили на инструктаже перед подписанием — в общих чертах. Редкие классы идут на специальные базы. Обычные — в районные подразделения. Мы едем не в районное. — Рома помолчал. — Сколько таких баз, не сказали. Может, одна. Может, десять по стране.
— И ты всё равно подписал.
— Я же говорю: знал, что найдут. — Он смотрел перед собой. — Лучше условия с контрактом, чем без. У меня жена. Беременная. Семь месяцев. Если меня заберут силой — никаких условий, никаких гарантий. А так — хотя бы контракт. Хотя бы написано, что вернут.
— Написано — не значит вернут.
— Знаю. — Рома произнёс это без горечи, просто как факт. — Жена когда я уходил, не плакала. Сказала: «Вернись живым». Вот и весь разговор. Хорошая женщина.
Андрей ничего не ответил. Смотрел на уходящую дорогу за тентом.
Через полчаса они замолчали.
Час второй. Шоссе.
Темнота за тентом. Лес, изредка — огни какого-то посёлка. Потом снова лес.
Андрей закрыл глаза. Не спал — просто отдыхал. Слушал. В такой тишине люди проявляются: кто вздыхает, кто ёрзает, кто нашёптывает. Молодая женщина в красной куртке продолжала шептать — Андрей теперь слышал разборчиво: «всё хорошо, всё хорошо, всё хорошо». Снова и снова. Как мантра.
Мужчина с острыми чертами в дальнем конце — молчал. Неподвижно.
Андрей открыл интерфейс. Привычка последних недель — проверить навыки, убедиться, что всё на месте. Как проверяют оружие перед выходом.
ВОЛКОВ АНДРЕЙ СЕРГЕЕВИЧ
Класс: ПРИЗРАК [редкий]
Уровень: 3[Тихий шаг] — I ранг
[Слабое место] — I ранг
[Терпение] — I ранг
[Мёртвая зона] — I ранг (пассивный, активен)
Он посмотрел на строку [Слабое место]. Навык активировался автоматически в боевых ситуациях, но можно было включить и вручную — подсвечивал уязвимости.
Он активировал. Просто проверить.
Ничего интересного — люди вокруг засветились стандартно: суставы, шея, виски. Человеческая анатомия, без сюрпризов.
Потом его взгляд дошёл до дальнего конца кузова.
До мужчины с острыми чертами.
Андрей остановился.
[Слабое место] на нём не сработало.
Не то что подсветило слабо или иначе — оно вообще не сработало. Ни одной точки. Как будто мужчины там не было. Как будто система смотрела сквозь него.
Андрей закрыл навык. Открыл снова.
Все вокруг — точки. Мужчина — ничего.
«Глюк», — подумал Андрей. Первый ранг, ограниченный навык, едет в грузовике, может, что-то с освещением влияет, может, усталость.
Но он запомнил. На всякий случай.
Час третий. Где-то.
Грузовик остановился.
Резко — не плавное торможение на светофоре, а стоп. Все качнулись вперёд. Молодая женщина вскрикнула.
Тишина. Двигатель заглушили.
Андрей открыл глаза полностью. Смотрел на щель в тенте — темнота, деревья. Они стояли посреди леса. Никаких огней, никаких построек.
Прошло тридцать секунд.
Потом снаружи — голоса. Не разобрать, негромко.
Потом что-то ударило в борт грузовика — один раз, тупо, как кулак.
Молодая женщина в красной куртке замолчала.
Никто не двигался. Двадцать два человека сидели и ждали. Рома рядом напрягся — Андрей почувствовал это плечом, — но не встал. Правильно.
Голоса снаружи ещё с минуту. Потом тишина.
Потом кабина хлопнула — водитель вернулся, — двигатель завёлся, и грузовик поехал.
Андрей медленно выдохнул.
— Что это было? — прошептал Рома.
— Не знаю.
— Звучало как…
— Знаю, как звучало, — тихо сказал Андрей. — Не знаю, что было.
Он посмотрел в дальний конец кузова.
Место, где сидел мужчина с острыми чертами, было пустым.
Андрей смотрел на пустую скамейку. Потом медленно пересчитал людей в кузове.
Двадцать один.
Он снова пересчитал. Методично, не торопясь.
Двадцать один.
Рома что-то говорил — Андрей не слышал. Он смотрел на пустое место и думал: борт грузовика закрыт. Они едут уже три часа. Остановки не было — до этой. Никто не выходил.
Двадцать один человек. Было двадцать два.
Он оглядел кузов ещё раз — может, пересел? Нет. Он знал каждое место, он помнил. Мужчины с острыми чертами — не было.
— Ты считаешь людей? — тихо спросил Рома.
Андрей посмотрел на него.
— Нас было двадцать два.
Рома медленно оглядел кузов. Пересчитал сам.
— Двадцать один, — произнёс он почти беззвучно.
— Да.
Молчание.
— Может, я неправильно считал в начале.
— Нет, — сказал Андрей. — Ты не считал в начале. Я считал.
Рома больше ничего не сказал. Смотрел прямо перед собой до самого конца дороги.
Никто из остальных двадцати одного, кажется, ничего не заметил.
Или заметили — и решили не замечать.
Прибытие. 06:40.
Ворота открылись, и Андрей увидел базу.
Прямоугольник земли, вырубленный из леса — плотного, тёмного, елового, который начинался сразу за забором и уходил в темноту бесконечно. Сколько здесь леса — не угадать. Могло быть двадцать километров до ближайшего посёлка. Могло быть сто.
Забор: металлический, три метра, поверху провод. Не колючая проволока — гладкий, одиночный провод. Андрей смотрел на него секунду. Высоковольтный. Не чтобы остановить — чтобы убить.
Четыре здания по периметру плаца. Первое — длинное, одноэтажное: казарма. Второе — поменьше, с антенной и спутниковой тарелкой на крыше: штаб или центр связи. Третье — квадратное, с усиленной дверью и без единого окна: Андрей смотрел на него дольше всего. Склад? Операционный центр? Что-то ещё? Четвёртое здание выглядело как столовая — вентиляционные трубы, широкий вход, запах, который угадывался даже здесь.
Прожекторы ещё горели. Рассвет только начинался — серое небо, белый снег, тишина леса.
Тишина, которая бывает только там, где очень далеко от людей.
Их выгрузили на плацу. Андрей встал, потянулся — четыре часа на деревянной скамейке. Огляделся. Никаких следов в снегу, кроме их, свежих. Значит, грузовик — первый сегодня. Или территорию чистили специально.
Он посмотрел на скамейку в кузове, на пустое место в дальнем конце.
Никто больше не смотрел туда.
Ларин вышел из штабного здания через минуту после того, как грузовик встал. Шёл через плац ровно, не торопясь, в полевой форме без знаков различия — та же, что и в МВД, когда Андрей подписывал контракт. Как будто он тут жил всегда.
— Добро пожаловать на базу «Заря-1». — Он остановился перед строем, оглядел двадцать одного человека так же, как оглядывал бы двадцать два. Ни одного лишнего взгляда на пустое место. — Вы прибыли в специальное подразделение МВД по работе с аномальными зонами. Здесь нет гражданских. Здесь нет прессы. Здесь нет посторонних вопросов. Здесь есть работа и люди, которые её делают.
Он прошёлся вдоль строя медленно, смотрел в лица.
— Правила базы. Первое: за периметр без письменного разрешения командования — нельзя. Второе: телефоны сдать сегодня до обеда. Связь с семьёй — раз в неделю, через проверенный канал, текстовые сообщения. Третье: задания получаете от командиров групп. Не от меня, не от коллег — только от командира группы или выше. — Пауза. — Четвёртое: то, что происходит на базе — остаётся на базе. Навсегда. Это не фигура речи, это пункт контракта.
— Вопрос, — сказал голос из строя.
Ларин остановился. Повернулся.
Женщина. Невысокая, с короткими светлыми волосами, лет тридцати пяти. Гражданская куртка, рюкзак за спиной. Смотрела на Ларина прямо — не дерзко, именно прямо. Как человек, который привык задавать неудобные вопросы и получать на них ответы.
— Контракт гарантирует свидание с семьёй раз в месяц. Четыре дня. Это условие остаётся в силе?
— Остаётся, — сказал Ларин.
— Как именно реализуется? Семья приезжает сюда или мы выезжаем?
— Нейтральная территория. Согласованный населённый пункт. Восемь часов, не четыре дня — уточняю. Под сопровождением.
— Под наблюдением, — поправила женщина.
Ларин смотрел на неё секунду. Не ответил. Пошёл дальше вдоль строя.
— Какой у неё класс? — тихо спросил Рома рядом.
— Не знаю, — так же тихо сказал Андрей.
— Смелая.
— Или просто понимает, что уже нечего терять.
Женщина поймала взгляд Андрея. Кивнула — коротко, как кивают незнакомцы, которые только что пережили одно и то же.
— После размещения — инструктаж, — продолжил Ларин. — Вечером — оценка классов. Завтра начнёте работать.
— Завтра? — Рома не сдержался.
— Времени нет, — сказал Ларин ровно. — Идём.
Казарма внутри оказалась лучше, чем предполагал внешний вид. Комнаты на двоих: две кровати, два шкафа, стол, одно окно. Не люкс, не барак. Где-то посередине — функционально, без лишнего, но не унизительно. Постельное свежее, полы чистые, батареи тёплые. Кто-то готовил это заранее. Под конкретных людей.
Андрея определили с Ромой.
— Повезло, — сказал Рома, бросая сумку на кровать у окна. — Хотя бы знакомый.
Андрей занял вторую кровать. Сел. Посмотрел в окно — плац, забор, лес за ним. Прожекторы уже выключились. Небо светлело. Лес был тёмным при любом свете.
— Ты считал людей в грузовике, — сказал Рома. Не вопрос — утверждение.
— Да.
— Я потом тоже пересчитал. — Рома сидел на своей кровати, смотрел на пол. — Двадцать один.
— Да.
— И никто ничего не сказал.
— Никто.
— И Ларин ничего не сказал.
— Ларин принимал группу и ни разу не посмотрел на пустое место, — сказал Андрей. — Это не случайно.
Рома помолчал.
— Может, мы оба неправильно считали?
— Ты считал — двадцать один. Я считал — двадцать два, потом двадцать один. Два независимых результата.
— Тогда… — Рома замолчал. — Тогда что это было?
Андрей не ответил. Достал из сумки смену одежды, положил в шкаф. Методично, без спешки. Формировал порядок на новом месте — ещё одна армейская привычка.
В дверь постучали. Вошёл молодой солдат — лет двадцати, в форме без знаков, с двумя стопками серо-зелёного:
— Форма. Примерьте, если не подходит по размеру — скажите до обеда.
Ушёл, не дождавшись ответа.
Андрей развернул форму. Тёмно-серые штаны с усиленными коленями, такая же куртка — лёгкая, но плотная, явно с термослоем. Термобельё. Берцы — новые, правильный размер. На куртке не было ничего: ни шевронов, ни нашивок, ни флага. Просто форма.
Он переоделся. Подошёл к зеркалу над умывальником в маленьком санузле.
Посмотрел на себя.
Месяц назад он сидел на кухне в Бирюлёво с бутылкой и не планировал видеть следующее утро. Три недели назад впервые вошёл в данж. Полторы — подписал контракт. Сегодня стоит в форме без имени на засекреченной базе, до которой четыре часа езды без указателей.
Интерфейс открылся сам. Как всегда в последнее время — в моменты, когда что-то менялось.
ВОЛКОВ АНДРЕЙ СЕРГЕЕВИЧ
Класс: ПРИЗРАК [редкий]Уровень: 3
Статус: Мобилизован
Назначение: База «Заря-1»
Отчёт о местоположении: включён
Последняя строка была новой.
Отчёт о местоположении: включён.
Раньше её не было.
Андрей смотрел на неё несколько секунд. Потом закрыл интерфейс.
Система теперь знала, где он. Всегда. В реальном времени.
[Мёртвая зона] скрывала его от системного сканирования. Но это не одно и то же, что скрываться от геолокации. Это был другой слой.
Он вернулся в комнату. Рома уже был в форме, выглядел в ней органично — будто всю жизнь носил.
— Ты видел? — спросил Андрей.
— Что?
— В интерфейсе. Там появилась новая строка. «Отчёт о местоположении: включён».
Рома нахмурился. Открыл свой интерфейс. Прокрутил.
— У меня тоже. — Он помолчал. — Это было с самого начала или появилось сейчас?
— Сейчас. Когда я надел форму.
— Думаешь, в форме что-то зашито?
Андрей взял куртку. Осмотрел изнутри — аккуратные швы, никаких лишних вставок. Пощупал воротник, манжеты, пояс. Ничего на ощупь.
— Не обязательно в форме, — сказал он. — Может, просто регистрация на базе. Переступил периметр — система обновила статус.
— Успокоил, — хмыкнул Рома. Но видно было — не успокоил.
Андрей снова посмотрел в окно. Прожекторы погасли. Плац лежал в сером утреннем свете, пустой и тихий. Лес за забором был таким же тёмным, как ночью.
Он думал о мужчине с острыми чертами.
Двадцать два человека в Москве. Двадцать один на базе.
Ларин ничего не сказал. Ни слова. Как будто так и должно быть.
Инструктаж начался в десять.
Небольшой зал в штабном здании. Проектор, белая стена вместо экрана, металлические стулья. Все двадцать один человек сидели и ждали.
Командир вошёл без предупреждения. Никаких «внимание, встать» — просто появился, сел на край стола лицом к залу, сложил руки.
— Я расскажу, чем вы будете заниматься. Коротко, потому что длинные вводные не работают. Работает практика.
Он поставил планшет, вывел карту на стену. Московская область и соседние регионы. По карте — точки: красные, жёлтые, зелёные. Много. Очень много — Андрей подсчитал в одном только Подмосковье около сотни.
— Данжи. В зоне нашей ответственности сейчас активно четыреста семнадцать. Зелёные — ранг G, безопасные, обычные. Жёлтые — ранг F, средний риск. Красные — ранг E и выше. Смертельный риск.
Тишина. Четыреста семнадцать — число, которое не укладывалось в голову. Три недели назад данжей не существовало вообще. Теперь — больше четырёх сотен в одном регионе.
— Обычные подразделения работают с зелёными и жёлтыми. Мы работаем с красными. И с тем, что выше.
— Что выше красных? — спросила Вера — Андрей уже знал её голос.
— Пока в нашей зоне — ничего подтверждённого. Но разведка фиксирует сигналы, которые не соответствуют ранжированию E. Мы называем это «аномалии класса X». — Командир смотрел на карту, не на зал. — Ни одной достоверной фиксации. Пока.
Он переключил слайд.
Фотографии. Тёмные коридоры, освещённые фонарями. Разрушенные стены — не взрывом, иначе, как будто что-то давило изнутри. Тёмные пятна на полу, которые могли быть чем угодно. И снаряжение — куски снаряжения, разбросанные, некоторые оплавленные.
— Данж ранга E. Серпуховский район. Три недели назад. Зашла группа из предыдущего набора — шесть человек, все с боевыми классами, второй-третий уровень. Опыт в данжах G и F. Профессиональные солдаты.
Пауза.
— Вышли двое. Один из них — нефункционален. Второй не разговаривает о том, что произошло внутри. — Голос Командира оставался ровным. — Не потому что боится. Потому что не помнит. Система стёрла воспоминания о последних шести часах. Такого раньше не фиксировалось.
В зале кто-то выдохнул. Молодая женщина в красной куртке — она сидела в первом ряду, Андрей заметил — сцепила руки на коленях так крепко, что побелели пальцы.
— Что значит «Система стёрла»? — спросил мужчина из задних рядов. Андрей не видел его, только голос — спокойный, аналитический. — Это физиологически невозможно.
— Было невозможно, — сказал Командир. — Теперь — задокументированный случай. Интерфейс у выжившего показывает шесть часов активности в данже. Действия, перемещения, использование навыков — всё записано. Но он не помнит ни секунды. — Он посмотрел на зал. — Это не амнезия от травмы. Это выборочное удаление. Данж E умеет работать с интерфейсом.
Тишина длилась секунды три.
— Зачем вы нам это говорите сейчас? — снова Вера. — В первый день.
— Потому что те, кто не знал, — не вышли. — Командир убрал планшет. — Лучше бояться правильно, чем не бояться вовсе. Страх, который понимает угрозу — полезен. Страх, который не понимает — убивает.
Он встал со стола.
— Состав групп — в личных интерфейсах, там уже обновилось. Четыре человека на группу, по совместимости классов. Сегодня — размещение и оценка навыков. Завтра в десять — первая совместная тренировка. Через три дня — выход на объект.
— Через три дня? — Рома. Опять не удержался.
— Берсерк? — Командир нашёл его взглядом.
— Да.
— Три дня — это минимум. — Ни осуждения, ни иронии. — Необученный Берсерк в красной зоне — угроза для группы, не для данжа. Поверьте мне на слово.
Он ушёл.
Зал несколько секунд стоял в тишине. Потом зашевелился, заговорил вполголоса.
Андрей не двигался. Смотрел на белую стену, где только что были фотографии разрушенного данжа.
Система стёрла воспоминания.
Данж умеет работать с интерфейсом.
Он думал о мужчине с острыми чертами, который исчез из грузовика. О том, как [Слабое место] не сработало на нём — ни одной точки, как будто системы рядом с ним не было.
Два часа в пути. Где-то в лесу. Остановка. Удар в борт.
Двадцать один.
— Андрей, — тихо сказал Рома рядом. — Ты слышал, что он сказал про предыдущий набор?
— Слышал.
— «Нефункционален». Это они так называют человека, который…
— Я понял, что они имели в виду.
Рома помолчал.
— Нам дали три дня.
— Да.
— Это щедро или нет?
Андрей посмотрел на него.
— Зависит от того, что в данже.
Оценка классов проходила вечером в здании без окон.
Внутри — большой зал с синтетическим покрытием. Стойки с датчиками вдоль всех четырёх стен, системные сканеры — большие серые кубы с синими индикаторами. Освещение приглушённое, большую часть света давали сами сканеры.
Оценивали по одному. Остальные ждали в коридоре.
Андрей ждал почти час. Сидел на металлической скамейке, слушал, как один за другим заходят и выходят. Разные по времени — кого-то три минуты, кого-то пятнадцать. Один раз изнутри донёсся грохот — что-то упало или ударилось, — потом тишина. Никто из выходивших не объяснял.
Молодая женщина в красной куртке вышла с бледным лицом и сразу прошла мимо, не глядя ни на кого.
— Волков.
Он вошёл.
В центре зала — два инструктора. Женщина и мужчина, оба лет тридцати с небольшим. Профессиональные, собранные, с планшетами. Он их видел раньше — на оценке в МВД, когда подписывал контракт. Те же двое.
Это было интересно.
— Волков Андрей Сергеевич. — Женщина смотрела в планшет без вопросительной интонации. — Класс Призрак, уровень три. Навыки: Тихий шаг, Слабое место, Терпение, Мёртвая зона. Начнём.
Тихий шаг — стандартно. Слабое место на манекене — три красных точки, несколько жёлтых. Мужчина-инструктор аккуратно вносил данные в планшет.
— Теперь Мёртвая зона.
— Активирую.
Датчики по стенам зашумели — привычный звук, Андрей слышал его каждый раз, когда проверял навык. Потом начали замолкать. Один. Три. Семь. Все.
Полная тишина.
Женщина смотрела на экран сканера и не двигалась.
— Подтверждено, — сказал наконец мужчина. Он не писал ничего. Просто смотрел.
— Полное сокрытие, — произнесла женщина — уже не в планшет, а в воздух, как будто для протокола. — Ранг первый. Личный радиус. Пассивная активация.
Она подняла взгляд на Андрея.
— Волков, я задам вам вопрос, который обычно не задаём при оценке. — Пауза. — Вы когда-нибудь пробовали активировать Мёртвую зону и одновременно использовать другой навык?
— Тихий шаг пробовал. Работают вместе.
— А Слабое место?
Андрей задумался.
— Нет. Не пробовал.
— Попробуйте сейчас. Слабое место — на манекене. Мёртвая зона остаётся активной.
Андрей кивнул. Сосредоточился.
Слабое место — активировать, удерживая Мёртвую зону. Два навыка одновременно, что он не делал раньше, потому что не думал об этом. Система позволяла, теоретически — никаких ограничений в описании не было.
Он активировал.
Манекен подсветился. Стандартные точки. Но потом — Андрей заметил краем интерфейса — что-то ещё. Не на манекене.
Датчики по стенам.
Когда Слабое место и Мёртвая зона работали вместе, Слабое место подсвечивало датчики. Каждый из них. С указанием точки отключения — той самой, которая остановит сигнал.
Технические уязвимости. Не живые существа — техника.
— Вы это видите? — спросил Андрей.
— Да, — сказала женщина тихо. — Мы это видим.
Она переглянулась с мужчиной.
— Волков, это нигде не задокументировано. Ни в одном случае Призрака, который нам известен. — Она говорила медленно и чётко. — Комбинация двух навыков даёт третью функцию, которой нет в описании класса.
— Сколько Призраков вам известно?
— Трое. Включая вас. — Пауза. — Двое других — первый и второй уровень, без Мёртвой зоны.
Андрей опустил руки. Деактивировал оба навыка.
— Это хорошо или плохо?
Женщина-инструктор смотрела на него ещё секунду.
— Это причина, по которой вы второй в приоритетном списке, — сказала она наконец. — Мы думали, что из-за Мёртвой зоны. Теперь думаем иначе.
— То есть?
— Слабое место на живых целях показывает физиологические уязвимости. На технике — технические. — Она закрыла планшет. — В данже ранга E есть системные барьеры. Магические замки, которые блокируют продвижение. Их не берут силой. Их не обходят скоростью. — Пауза. — Но если вы можете видеть точку уязвимости замка, пока Система вас не видит…
Она не договорила.
Не нужно было.
Андрей понял.
— Я ключ, — произнёс он тихо.
— Вы ключ, — подтвердила инструктор. — К тем данжам, куда мы не могли войти три недели.
Снаружи Рома ждал, привалившись к стене. При виде Андрея оттолкнулся.
— Долго. Что случилось?
— Нашли новый навык.
— У тебя?
— У меня. Точнее — комбинацию. Слабое место и Мёртвая зона вместе. — Андрей шёл, Рома догонял рядом. — Я вижу уязвимости технических объектов. Замки, барьеры, системные блокировки. Когда Система меня не видит.
Рома шёл молча несколько секунд.
— И насколько это важно?
— Достаточно, чтобы инструктор смотрела на меня как на находку, которую искали три недели.
— Это хорошо или…
— Нет, — сказал Андрей. — Не хорошо. Это значит, что меня будут беречь ровно до первого серьёзного данжа. А потом — пустят вперёд. Потому что без меня — не открыть.
Рома не стал возражать.
Вечером, уже после ужина, Вера нашла их на плацу.
— Нас четверо, — сказала она, протянув планшет. — Волков, Кулагин, Соколова, Дмитриев.
— Кто такой Дмитриев? — спросил Рома.
— Страж. Третий уровень. — Вера уже листала что-то в своём интерфейсе. — Я запросила базовые профили. Дмитриев Илья, двадцать пять лет. Бывший студент, физмат, не окончил. Класс появился две недели назад. Добровольно зарегистрировался на пятый день.
— Почему так быстро?
— Не знаю. Завтра спрошу. — Она убрала планшет. — Я хочу до первой тренировки поговорить с каждым из вас нормально. Не анкеты — а как люди работают, что умеют, чего не умеют и боятся. Цифры в профиле не показывают главного.
— Что показывают? — спросил Андрей.
— Например: ты не паникуешь. Вот уже полдня на базе, услышал про данж, который уничтожил четверых и стёр память пятому. И не паникуешь. Это не в цифрах.
— Я был в Сирии два года, — сказал Андрей. — Паниковать отучили ещё там.
— Знаю. Читала коротко. — Она посмотрела на него. — Именно поэтому хочу, чтобы ты понимал: я не командир группы и не претендую. Тактик — это поддержка, анализ, усиление. Не командование. Командовать должен ты. Если согласен.
Андрей смотрел на неё.
Месяц назад он сидел на кухне и не планировал ничем командовать — вообще ничем. Теперь женщина, которую он знает восемь часов, предлагает ему вести группу в данж ранга E.
— Посмотрим, — сказал он.
— Это «да», — сказала Вера.
Рома негромко засмеялся.
Ночью Андрей лежал на кровати и не спал.
Рома спал сразу и крепко. За окном лес шумел ровно — монотонный белый шум, без пауз. Где-то там за периметром, за тремя метрами металла и высоковольтным проводом, начинался лес, который тянулся неизвестно куда.
Он смотрел в потолок и думал.
О мужчине с острыми чертами. О пустом месте на скамейке. Об ударе в борт грузовика посреди ночного леса.
О том, что Ларин принял двадцать один человек и не сказал ничего.
О строке в интерфейсе: «Отчёт о местоположении: включён».
О том, что его навыки в комбинации открывают двери, которые не открываются иначе.
О данже, который стёр шесть часов памяти у выжившего.
Он открыл интерфейс. Нашёл список группы:
ГРУППА 4ВОЛКОВ А.С. — ПРИЗРАК III
КУЛАГИН Р.П. — БЕРСЕРК III
СОКОЛОВА В.А. — ТАКТИК III
ДМИТРИЕВ И.С. — СТРАЖ III
Командир группы: не назначен
Статус: формирование
Первый выход: через 3 дня
Первый выход: через 3 дня.
Он закрыл интерфейс.
Достал фотографию из-под подушки. Дениска, Катька, Наташа. Лето, море. Через месяц — восемь часов на нейтральной территории под наблюдением.
Восемь часов из целого месяца.
Он убрал фотографию.
Закрыл глаза.
Перед тем как уснуть, он ещё раз прокрутил в памяти утро. Грузовик, остановка в лесу, удар в борт. Мужчина с острыми чертами, на которого не срабатывало [Слабое место].
Был ли он вообще человеком?
Или Система умеет создавать что-то, что выглядит как человек — профиль в интерфейсе, место на скамейке, присутствие, — но не имеет биологических уязвимостей?
Андрей не знал.
Но он запомнил лицо.
Острые черты. Спокойные глаза. Маленькая сумка — как будто не собирался задерживаться.
Если встретит снова — узнает.
База «Заря-1» засыпала.
Прожекторы выключились. Окна казармы гасли одно за другим. Где-то в штабном здании горел свет — один, неяркий, за занавешенным окном. Кто-то работал ночью. Может, Ларин. Может, Командир. Может, кто-то ещё.
За забором шумел лес.
Андрей уснул.
И снился ему не данж, не дети, не Москва.
Снился мужчина с острыми чертами — стоит в тёмном коридоре, смотрит на него. Улыбается. Тихо, почти незаметно.
И от него не светится ни одна точка.
Ни красная. Ни жёлтая.
Вообще ни одной.
Книга 2 Глава 2
Илья Дмитриев проснулся в пять утра.
Он не поставил будильник — просто проснулся, как просыпался каждый день последние три года. Тело само знало время. Привычка студента, который работал в ночную смену на складе, чтобы платить за общагу. Потом — привычка человека, которому Система дала класс Страж и вместе с ним что-то ещё. Что-то, чего не было в описании навыков.
Он лежал на кровати и смотрел в потолок.
Сосед по комнате — молодой мужчина лет двадцати пяти, класс Лучник, звали Витя — спал тихо и не двигался. Хороший сосед. Илья ценил людей, которые не храпят и не разговаривают во сне.
За окном было темно. Лес шумел.
Илья открыл интерфейс.
ДМИТРИЕВ ИЛЬЯ СЕРГЕЕВИЧ
Класс: СТРАЖ [обычный] Уровень: 3
ГРУППА: #4 — СФОРМИРОВАНА
Командир группы: ВОЛКОВ А.С.
Первый выход: через 2 дня
[Новое сообщение от командира группы]
Он нажал на сообщение.
От: ВОЛКОВ А.С. Время: 04:22Тренировка в 10:00.
До этого — завтрак вместе,
8:30, столовая.
Нужно поговорить до того, как начнём работать.
Илья закрыл интерфейс. Четыре двадцать два утра. Командир группы тоже не спал.
Он встал тихо, оделся, вышел в коридор.
База в пять утра выглядела иначе, чем днём.
Коридоры казармы — пустые, освещённые дежурным светом. Тихо, только где-то в конце здания — шаги патруля, равномерные, без спешки. В столовой никого. Илья налил себе кофе из термоса, который кто-то предусмотрительно оставил на стойке, и сел у окна.
Плац был пуст. Прожекторы горели вполнакала. Снег лежал нетронутым — значит, после полуночи не было движения. Лес за забором был абсолютно тёмным.
Илья пил кофе и думал о том, почему он оказался здесь.
Не в смысле «как меня занесло» — это он знал. Добровольно зарегистрировался на пятый день после появления Системы. Не потому что хотел. Потому что [Защитная стойка] сработала сама, в первый же час — он стоял в очереди в магазине, кто-то сзади споткнулся и начал падать на пожилую женщину, и Илья развернулся раньше, чем успел подумать, поймал падающего, а тело уже стояло в стойке, которой его никто не учил. Правая нога назад, вес перенесён, центр тяжести опущен.
Класс Страж — это не просто навыки. Это рефлексы, которые появились вместе с классом. Его тело теперь знало, когда кто-то рядом теряет равновесие. Знало, когда нужно закрыть. Знало, где встать, чтобы принять удар вместо другого.
Это было странно. И одновременно — единственное, в чём он был уверен после того, как всё изменилось.
Физмат он бросил за полгода до Системы. Работа на складе. Съёмная комната в Подмосковье. Ничего особенного, ничего плохого. Просто жизнь, которая не очень понимала, куда идёт.
Теперь она понимала куда. Просто куда — ему не нравилось.
В 8:30 в столовой Андрей Волков уже сидел с подносом и кофе, когда Илья вошёл.
Волков его заметил сразу — поднял взгляд, кивнул на место напротив. Без слов, просто «садись». Илья сел.
Они помолчали минуту. Не неловко — просто каждый оценивал другого. Илья это чувствовал и не сопротивлялся.
— Ты встал в пять, — сказал наконец Волков.
— Откуда знаешь?
— Слышал шаги в коридоре. — Волков не объяснял, как отличил его шаги от чужих. — Не спалось?
— Просто рано встаю. Привычка.
— Хорошая привычка для Стража.
Илья посмотрел на него.
— Почему?
— Потому что Страж первым замечает проблему и последним уходит. Если спишь дольше всех — что-то пропустишь.
— Это из опыта или из теории?
— Из опыта. — Волков взял кофе. — Восемь лет контрактником. Два — в Сирии.
Илья кивнул. Это объясняло многое — и то, как он двигался, и то, что написал в 4:22.
— Вера сказала, ты хочешь поговорить до тренировки.
— Да. — Волков поставил кружку. — Не командный брифинг. Просто поговорить. Я хочу понять, как ты работаешь. Не цифры — цифры я видел. Как ты принимаешь решения, когда давит время.
— Не паникую, — сказал Илья.
— Это все говорят.
— Нет. Я имею в виду — физически не могу. Класс что-то сделал с реакцией на угрозу. Когда опасность — я становлюсь спокойнее, не наоборот. — Илья помолчал. — Сам удивился, когда понял. Первый данж — ранг G, там была крыса размером с собаку. Я ожидал, что испугаюсь. Не испугался. Встал, поставил стойку, дождался атаки, отбил.
— Ты ходил в данжи до мобилизации?
— Три раза. Все ранга G. Один раз ранга F с другими людьми. — Пауза. — В F — там был момент, когда всё пошло не так. Монстр оказался быстрее, чем мы думали, зашёл сбоку. Я закрыл человека рядом. Получил удар. Стойкость сработала — урон снизился примерно вдвое. Но главное — я не думал. Просто оказался между ними.
— Инстинкт или навык?
— Не знаю разницы, — честно сказал Илья. — Наверное, и то и другое.
Волков смотрел на него несколько секунд. Потом кивнул — один раз, коротко.
— Хорошо.
Илья понял, что это была оценка. И что она прошла.
Пришли Вера и Рома — вместе, явно столкнулись в коридоре. Рома держал поднос с тремя бутербродами и выглядел как человек, которому нужно много еды с утра. Вера — уже с планшетом, уже что-то читала на ходу.
— Дмитриев, — сказала она, садясь. — Я смотрела твой профиль подробнее. У тебя навык [Защитник] — он в описании как «пассивное усиление защиты союзников в радиусе пяти метров». Ты чувствуешь его эффект?
— Слабо. Как фоновый шум. Знаю, что работает — по реакциям людей рядом. Они чуть медленнее получают урон.
— Чуть — это сколько?
— Процентов десять-пятнадцать на первом ранге. Не много, но в длинном бою — накапливается.
— Значит, твоё место — центр группы, не фланг. — Вера что-то отметила в планшете. — Если ты фланговый, радиус не покрывает всех. В центре — покрывает.
Рома посмотрел на неё поверх бутерброда.
— Ты всегда такая с утра?
— Мне нравится понимать систему до того, как в неё погружаться, — сказала Вера без извинений.
— Мне тоже, — сказал Волков. — Поэтому — ешьте. В десять начинаем.
Тренер встретил их в тренировочном зале ровно в десять. Зал был большой — синтетическое покрытие, высокие потолки, несколько зон: открытое пространство в центре, полоса препятствий сбоку, стойки с инвентарём у стен.
— Группа четыре. — Он оглядел их. — Сегодня один день. Завтра — второй. Послезавтра — симуляция и выход через двадцать четыре часа после неё. Поэтому каждый час важен.
— Что такое симуляция? — спросила Вера. Она уже спрашивала — вчера. Тренер не ответил тогда. Ответил сейчас.
— Система может создавать учебные данжи. Не настоящие — без реальной угрозы смерти, с уменьшенным уроном. Но с реальными механиками — реальными монстрами, реальными барьерами, реальным поведением противника. — Он прошёлся вдоль стены. — В симуляции вы можете умереть только в смысле «выбыть из упражнения». Больно — да. Смертельно — нет. Это единственное отличие.
— Монстры реальные? — уточнил Илья.
— Системные конструкты. Ведут себя как реальные.
— А барьеры?
Тренер посмотрел на Волкова.
— Волков объяснит после тренировки. — Это не было вопросом. — Начнём с базового. Взаимодействие разведчик-защитник. Волков и Дмитриев — в центр. Кулагин и Соколова — наблюдают.
Первые два часа были простыми.
Простыми в том смысле, что задачи были понятные — не простые в смысле «легко». Тренер давал сценарии. Андрей уходил в разведку — [Тихий шаг], [Мёртвая зона]. Илья держал позицию. Задача: Андрей находит цель, обозначает, Илья принимает позицию прикрытия к его возвращению.
Первые три попытки — не то.
Андрей возвращался слишком рано. Илья держал позицию слишком жёстко — не двигался, хотя нужно было сместиться на два метра влево, чтобы перекрыть второй угол.
— Стоп. — Тренер. — Дмитриев, почему не сместился?
— Волков мог вернуться справа.
— И что?
— Я бы не видел его.
— Волков мог обозначить направление возвращения?
— Мог, — признал Илья.
— Тогда почему не договорились?
Молчание. Они не договорились. Они просто начали работать, не согласовав базовые сигналы.
— Пять минут. Договоритесь о языке. — Тренер сел на скамейку у стены. — Три сигнала: «иду назад», «иду другим путём», «опасность». Три жеста, три слова, три чего угодно. Главное — оба знают и оба используют.
Андрей и Илья отошли в сторону.
— Левая рука поднята — иду назад по тому же пути, — сказал Андрей. — Левая рука в сторону — другой путь, жди на месте. Кулак — опасность, не двигаться.
— Если я не вижу тебя?
— Интерфейс. Я могу помечать точки на карте группы. Видишь?
Илья открыл групповую карту в интерфейсе. Там была схема зала — и маленький синий маркер там, где стоял Андрей.
— Вижу.
— Буду менять цвет маркера. Синий — всё нормально. Оранжевый — меняю путь. Красный — стоп.
— Просто. Понятно. Работает.
— Идём.
Четвёртая попытка прошла чисто. Пятая — ещё чище. К шестой они двигались без остановок, без лишних жестов. Маркер менял цвет, Илья сдвигался, Андрей возвращался, и каждый раз второй угол был закрыт.
— Лучше, — сказал Тренер. Это было второй похвалой за два дня. Рома за спиной тихо присвистнул.
После обеда — тактика полной группы.
Тренер выставил в центре зала несколько манекенов с датчиками. Объяснил задачу: Андрей заходит первым, обозначает цели через групповую карту. Рома атакует — его задача максимальный урон за минимальное время. Илья прикрывает Рому от ответных ударов. Вера наблюдает и через [Анализ слабостей] передаёт данные — куда бить, какой порядок целей.
Первый прогон — хаос.
Рома сразу пошёл на ближайшего манекена, не дождавшись данных от Веры. Андрей ещё не обозначил все цели. Илья попытался прикрыть Рому, но оказался не там — потому что Рома не там, где должен быть.
Тренер остановил прогон на сорок второй секунде.
— Кулагин. Почему не дождался данных?
— Цель была рядом.
— Это ранг G. В реальном данже «рядом» — значит «угроза для группы, пока ты бьёшь другого». — Тренер говорил ровно, без раздражения. — Берсерк с высоким уроном — это оружие. Оружие работает, когда им управляют. Без управления — опасность для всех, включая своих.
Рома молчал секунду.
— Понял.
— Соколова, почему [Анализ слабостей] не передала данные раньше?
— Я ждала, пока Волков обозначит все цели.
— Не нужно всё. Первые две — достаточно для начала. Передавай по мере обнаружения, не ждёшь полной картины.
— Принято.
— Второй прогон.
Второй прогон был лучше. Третий — ещё. К пятому Рома ждал первый маркер от Андрея, атаковал точно по данным Веры, Илья стоял в двух шагах позади него, и группа двигалась как одна единица.
Не идеально. Но видно было, из чего вырастет идеальное.
В конце тренировки Тренер сказал:
— Завтра — то же самое, но с усложнением. Цели будут двигаться. И будет один элемент, который вы не ожидаете. Не скажу какой — именно потому что не должны ожидать. Отбой в двадцать три. Подъём в шесть.
Он ушёл.
Группа четыре стояла в центре зала, уставшая и — Илья это чувствовал — чуть более связанная, чем утром.
— Нормально, — сказал Рома. — Для второго дня.
— Хорошо, — поправила Вера.
— Одно и то же.
— Нет. «Нормально» — это ожидаемый результат. «Хорошо» — лучше ожидаемого. — Она убрала планшет. — Мы сработались быстрее, чем я прогнозировала.
Андрей молчал. Илья заметил, что он смотрит куда-то мимо них — в стену, или за стену, или дальше.
— Волков, — сказал Илья.
— Да.
— Тренер сказал, ты объяснишь про барьеры в симуляции.
Андрей посмотрел на него. Потом на Веру и Рому.
— После ужина. Всем вместе.
После ужина они собрались в комнате Андрея и Ромы. Вера принесла свой планшет, Илья — кофе на всех. Рома сидел на своей кровати, закинув ноги на спинку. Андрей стоял у окна.
— Вчера на оценке они нашли кое-что, — начал он. — Комбинация двух навыков. [Слабое место] и [Мёртвая зона] вместе дают третью функцию, которой нет в описании.
Он объяснил. Технические уязвимости — замки, барьеры, системные блокировки. Видны только когда оба навыка активны. И только когда Система его не видит.
Молчание.
— Это важно? — спросил Рома.
— Инструктор сказала: есть данжи ранга E, куда не могут войти. Не потому что монстры сильные — потому что системные барьеры не открываются силой. — Андрей помолчал. — Я, видимо, могу их открыть.
— Значит, тебя будут беречь, — медленно произнесла Вера.
— До первого серьёзного данжа.
— А потом пустят вперёд.
— Да.
Рома опустил ноги на пол. Посмотрел на Андрея без своей обычной усмешки.
— Они тебя специально сюда забрали. Не просто потому что редкий класс.
— Я так думаю.
— И ты только вчера это понял?
— Я подозревал. Вчера подтвердилось.
Вера что-то печатала на планшете. Не отрываясь, спросила:
— Ты злишься?
Андрей подумал.
— Нет. — Пауза. — Злиться не на что. Всё честно. Меня привезли сюда, потому что я нужен. Я подписал контракт, потому что у меня не было выбора. Обе стороны знали, что делают.
— Это не делает ситуацию справедливой.
— Нет. Просто понятной. — Он повернулся от окна. — Я хочу, чтобы вы знали. Не потому что мне нужна поддержка. Потому что группа должна понимать, что происходит. Включая то, что меня будут использовать как ключ. И что это повышает риск для всех нас.
— Как? — спросил Илья.
— Если в данже барьер — мне нужно подойти к нему. Близко. Активировать оба навыка. Это время. За это время я стою на месте и не двигаюсь. — Андрей смотрел на него прямо. — Вот почему Страж в центре группы — не для красоты.
Илья понял.
— Ты хочешь, чтобы я прикрывал именно тебя у барьеров.
— Да.
— Хорошо.
Никаких лишних слов. Илья это оценил.
Рома хмыкнул.
— Я бью всё, что подходит ближе пяти метров?
— Да.
— Это я умею. — Он снова лёг на спину. — Хорошая группа. Для безвыходной ситуации.
Ночью никто из группы четыре особо не разговаривал.
Не потому что было нечего сказать. Просто всё важное уже сказали. Рома лёг сразу после того, как Андрей закончил объяснение — повернулся к стене, пробормотал «понял, спокойной ночи» и затих. Вера ушла в свою комнату с планшетом, что-то пересчитывала. Илья вернулся к себе, лёг на кровать и смотрел в потолок.
Витя-Лучник спал.
Илья думал о том, что сказал Андрей в конце.
«Вот почему Страж в центре группы — не для красоты».
Он думал об этом не как о задаче. Как о смысле. Восемь лет назад — в другой жизни, когда он ещё учился на физмате и думал, что математика это его призвание — он читал про рыцарей. Не потому что был романтиком. Просто попалась книга. И там был один абзац, который он почему-то запомнил: рыцарь — это не тот, кто побеждает. Это тот, кто стоит между.
Система дала ему класс Страж.
Может, она умела читать людей точнее, чем они сами себя читали.
За окном шумел лес. Илья закрыл глаза.
День второй. Неожиданный элемент.
Подъём в шесть. Завтрак. Плац в семь утра — холодный, серый, лес вокруг базы неподвижный после ночного ветра.
Тренер встретил их в зале ровно в десять. Как всегда — без предупреждения, просто появился.
— Вчера вы отработали базовое взаимодействие. Сегодня — осложнения. Первое: цели двигаются. Второе — — он сделал паузу — — один из вас не будет слышать группу.
— В смысле? — спросил Рома.
— В прямом. Один участник на каждый прогон работает без голосовой связи. Только интерфейс, только маркеры, только жесты. Я буду менять кто именно — без предупреждения.
— Это симулирует что? — спросила Вера.
— Данжи ранга E имеют зоны системного шума. В таких зонах голосовая и интерфейсная связь частично глушится. Не всегда — но достаточно часто, чтобы к этому готовиться. — Тренер оглядел группу. — Начинаем с Кулагина. Он молчит весь первый прогон.
Рома открыл рот. Закрыл. Кивнул.
— Хорошо, что не я, — тихо сказал Илья.
— Следующий — ты, — сказал Тренер, не оборачиваясь.
Илья промолчал.
Первый прогон с молчащим Ромой показал, насколько они привыкли к его комментариям.
Рома был громким. Не в смысле неудобным — в смысле он постоянно говорил в бою: «справа», «иду на второго», «держи левый». Это звучало как шум, но на деле было информацией. Когда он замолчал, в тактическом пространстве группы образовалась дыра.
Первый прогон они завалили на третьей минуте. Рома атаковал второго манекена — не сказал куда идёт, Илья не успел сдвинуться, третий манекен обошёл фланг, Вера не успела передать данные через интерфейс достаточно быстро.
— Стоп. — Тренер. — Соколова, какой у вас протокол при потере голосового игрока?
— Никакого, — призналась Вера.
— Значит, сделайте. Пять минут.
Они отошли в угол зала.
— Рома, при молчании — цвет маркера плюс форма, — быстро проговорила Вера. — Красный круг — атакую. Оранжевый круг — меняю цель. Синяя стрелка — направление движения. Просто и быстро.
Рома поднял большой палец.
— Илья, при потере Ромы из поля зрения — ты следишь только за его маркером, не за мной. Моё — это Андрей. Андрей — ты ставишь маркеры каждые пятнадцать секунд в разведке, даже если ничего нового.
— Понял.
— Ещё раз. Рома — цвет и форма. Илья — маркер Ромы. Андрей — пятнадцать секунд.
Второй прогон был другим. Не идеальным — но машина работала. Рома молчал и двигался по маркерам. Илья видел его вектор на карте группы. Вера успевала передавать приоритеты.
— Лучше, — сказал Тренер. — Второй прогон — молчит Дмитриев.
Илья кивнул. Взял планшет с жестами — они с Андреем придумали их вчера утром, теперь пригодились всей группе. Три жеста, три цвета маркера.
Этот прогон прошёл чище — потому что Илья всё равно работал больше физически, чем голосом. Его тело двигалось раньше слов. Единственный момент, когда не хватило — нужно было предупредить Рому о манекене справа. Два коротких удара кулаком по плечу. Рома понял.
— Третий прогон — молчит Волков.
Вот это было интересно.
Андрей без голоса — это разведчик, который не может докладывать. Только маркеры. Но маркеры не передают интонацию. Не передают «там странно» или «я не уверен».
Андрей ушёл на первый круг. Две минуты тишины. Маркеры появлялись чётко — синие, стабильные. Потом один из них сменил цвет на оранжевый.
— Меняет путь, — сказал Илья.
— Вижу, — ответила Вера. — Жду его на правом.
Маркер переместился. Появился у правого прохода — оранжевый, потом синий.
— Возвращается, — сказал Илья. — Сдвигаюсь.
Он сдвинулся. Андрей вышел из-за угла тихо, без звука — [Тихий шаг] работал, — и остановился в двух шагах. Показал три пальца — три цели, вон там, вон там, вон там. Потом жест — Рома вперёд, Илья за ним, Андрей замыкает.
Прогон прошёл чисто.
— Четвёртый прогон — молчит Соколова.
Рома тихо застонал.
— Мы потеряли мозг, — произнёс он.
— Тактик без голоса — это тактик только через интерфейс, — сказала Вера, уже набирая что-то на планшете. — Я подготовлю шаблоны приоритетов заранее. Выберете из списка. Быстро.
— Ты серьёзно готовишь шаблоны за тридцать секунд?
— За двадцать. Смотрите в интерфейс.
В групповом чате появились сообщения:
[СОКОЛОВА]: Цель 1 — ПРИОРИТЕТ
[СОКОЛОВА]: Цель 2 — ВТОРОЙ
[СОКОЛОВА]: Угроза справа — ФЛАГ
[СОКОЛОВА]: Отступить — ОТСТУПИТЬ
— Используйте как команды, — написала она.
— Гений, — сказал Рома, не без уважения.
Четвёртый прогон они прошли с Верой-молчащей быстрее, чем первый без Ромы.
Тренер смотрел на них с выражением, которое у людей с таким лицом заменяло улыбку.
После обеда — новое.
Тренер вышел в центр зала и сказал:
— Теперь неожиданный элемент, о котором я говорил.
Он поставил на пол небольшой куб — системный генератор, Андрей такие видел в оценочном зале. Нажал что-то на панели.
В центре зала появился монстр.
Не манекен — системный конструкт. Небольшой — размером с крупную собаку, — похожий на сгусток тёмной массы с несколькими конечностями. Двигался неравномерно, дёргано. Издавал низкий монотонный звук.
— Симуляционный конструкт ранга F, — сказал Тренер. — Урон снижен до десяти процентов. Смерть — невозможна. Выбывание из упражнения — при накоплении трёх попаданий. Ваша задача — уничтожить его с минимальными попаданиями по группе.
— Это живое? — спросила Вера.
— Нет. Системная проекция.
— Оно больно бьёт?
— Десять процентов, — повторил Тренер. — Неприятно. Не смертельно.
Рома уже смотрел на конструкт с таким выражением, как будто ждал этого с самого приезда.
— Наконец-то, — сказал он.
— Кулагин, — произнёс Андрей тихо. — Ждёшь мой маркер.
— Знаю.
— Дмитриев, встаёшь за Ромой. Если конструкт обходит — ты перекрываешь.
— Да.
— Вера, только наблюдаешь первые тридцать секунд. Данные потом.
— Принято.
Андрей активировал [Тихий шаг] и [Мёртвую зону]. Двинулся по левой стене — тихо, почти беззвучно.
Конструкт не отреагировал.
Точно — системный охотник. Охотится по сигналу. Его сигнал исчез.
Андрей зашёл сбоку. Активировал [Слабое место].
На конструкте подсветилось — одна красная точка, почти в центре массы. Он пометил её на групповой карте.
Рома увидел маркер — и пошёл.
Берсерк в движении выглядел иначе, чем в статике. Не тяжёлый, не медленный — быстрый, с мощью, которая была не в размере, а в плотности. Он ударил конструкт в отмеченную точку.
Конструкт отлетел. Взвыл — коротко, механически.
Повернулся. Увидел Рому. Бросился.
Илья был уже там.
[Защитная стойка] — автоматически, тело раньше мысли. Конструкт врезался в него, урон разошёлся по защите, [Стойкость] срезала ещё половину.
Один из трёх — засчитано. Но не критично.
— Отступает! — крикнула Вера.
Конструкт попятился — не в страхе, в тактике, — обошёл Илью слева. Попытался достать Рому сзади.
— Справа! — Андрей уже переместился. [Слабое место] снова — и снова отметил точку.
Рома развернулся. Второй удар.
Конструкт задёргался, потерял форму на секунду. Потом собрался.
— Один раз ещё, — сказала Вера. — Точка сместилась — левее на двадцать градусов. Вижу в интерфейсе.
Рома подстроился. Третий удар.
Конструкт рассыпался — тихо, без взрыва, просто перестал существовать.
Тишина.
Группа четыре стояла в центре зала.
— Один засчитанный удар, — произнёс Тренер. — По Дмитриеву. Остальные чисты.
Рома медленно выдохнул.
— Вот теперь хорошо, — сказал он.
— Отлично, — поправила Вера.
Рома не стал возражать.
Вечером, после ужина, Тренер собрал их в зале ещё раз.
— Завтра в десять — симуляция. Полноценный учебный данж. Ранг F, приближен к E по механикам. — Он смотрел на каждого по очереди. — Волков, барьер будет. Один. Вы знаете, что делать.
— Знаю.
— Остальные — защищаете Волкова у барьера ровно столько, сколько нужно. Сколько нужно — неизвестно. Может, тридцать секунд. Может, три минуты. Держите периметр.
— Сколько конструктов в симуляции? — спросила Вера.
— Не скажу. Это тоже часть задачи — не знать.
— Понятно.
Тренер помолчал секунду. Потом произнёс — тихо, без интонации:
— Предыдущая группа на этой симуляции потеряла двоих. Выбыванием, не смертью. Но потеряла. — Он посмотрел на Андрея. — Барьер вскрыть не успели.
Больше не добавил ничего. Ушёл.
Группа четыре стояла в пустом зале.
— Ободряющий человек, — произнёс Рома.
— Он честный, — сказал Андрей.
— Это не одно и то же с ободряющим.
— Нет. — Андрей посмотрел на каждого. — Я хочу сказать кое-что, пока есть время. Не тактику — тактику обсудим утром. — Пауза. — Я не знаю, что будет завтра в симуляции. Не знаю, что будет послезавтра в реальном данже. Но я знаю, что у меня хорошая группа. Этого достаточно, чтобы попробовать.
Вера смотрела на него серьёзно. Илья кивнул.
Рома хмыкнул.
— Это было почти по-человечески, командир.
— Не называй меня командиром.
— Хорошо, командир.
Ночью Андрей снова не спал сразу.
Лежал, смотрел в потолок. Думал о барьере — о том, как это будет: активировать оба навыка, стоять неподвижно, видеть уязвимость, нащупать точку. Он делал это один раз, в оценочном зале, на датчиках. Там не было конструктов за спиной. Там не было счёта на секунды.
За стеной — шаги в коридоре. Патруль. Час ночи.
Он открыл интерфейс. Посмотрел на статус группы:
ГРУППА 4
ВОЛКОВ А.С. — ПРИЗРАК III [онлайн]
КУЛАГИН Р.П. — БЕРСЕРК III [онлайн]
СОКОЛОВА В.А. — ТАКТИК III [онлайн]
ДМИТРИЕВ И.С. — СТРАЖ III [онлайн]
Статус: готова Симуляция: 10:00
Все онлайн. Никто не спал.
Он не стал ничего писать. Просто закрыл интерфейс.
Потом открыл снова и написал в групповой чат:
Спокойной ночи.
Вера ответила через секунду:
И тебе.
Рома через три:
Да да, всем спокойной. Дайте поспать.
Илья — последним, через минуту:
До завтра.
Андрей улыбнулся. Почти незаметно, в темноте, никто не видел.
Закрыл глаза.
На этот раз — уснул быстро.
Утро третьего дня.
Завтрак прошёл почти без слов — не напряжённо, просто каждый был внутри себя. Рома ел много и методично. Вера смотрела в планшет, что-то перечитывала. Илья пил кофе и смотрел в окно на плац.
Андрей ел медленно и думал о мужчине с острыми чертами.
Прошло двое суток. За это время он ни разу не видел его на базе — ни в столовой, ни в коридорах, ни на плацу. Это могло значить что угодно. Мог быть в другом здании, мог быть в другом подразделении. Мог не существовать.
Но он существовал. В грузовике. До остановки в лесу.
Андрей убрал это в отдельный ящик — тот, где хранится «разберусь потом». Сейчас — симуляция. Потом — всё остальное.
В 9:30 они собрались в тренировочном зале. Тренер пришёл в 9:55.
— Пять минут. — Он оглядел их. — Вопросы по тактике?
— Как долго симуляция?
— До завершения или до провала. Нет таймера.
— Что считается провалом?
— Трое из четверых выбыли или барьер не вскрыт за сорок минут.
— Сорок минут — это много или мало?
— Предыдущая группа не уложилась за тридцать восемь.
Молчание.
— Всё, — сказал Тренер. — Удачи.
Он нажал кнопку на генераторе у стены.
Зал изменился.
Это было не так, как Андрей ожидал.
Он думал — стены останутся стенами, просто появятся конструкты. Вместо этого пространство перестроилось. Стены сдвинулись — не физически, а системно, как будто реальность перечертила план помещения. Появились коридоры там, где их не было. Потолок поднялся и стал тёмным. Освещение — приглушённое синеватое, как в данже.
Первые три секунды группа четыре стояла и смотрела.
— Это нормально? — спросил Рома.
— Симуляция, — сказала Вера. — Система перестраивает пространство под данж. Это в описании было.
— Ты читала описание симуляции?
— Я читаю всё, что дают.
— Конструкты? — спросил Андрей, уже сканируя коридоры.
— Пока не вижу.
— Они где-то есть. — Он активировал [Мёртвую зону]. [Тихий шаг]. — Уходи в тыл.
Рома занял позицию справа. Илья — чуть позади, в центре. Вера отступила к стене — наблюдать, не рисковать.
Андрей двинулся в первый коридор.
Тёмный, узкий, с каменными стенами — настоящими на ощупь, хотя он знал, что это иллюзия. Где-то впереди — звук. Тихий, ритмичный. Не шаги — что-то другое.
Он остановился у поворота. Активировал [Слабое место].
За поворотом — два конструкта. Оба ранга F, крупнее вчерашнего. Стояли спиной — патрулировали, двигались по короткому маршруту. Охотятся по сигналу — его не чувствуют. Красные точки на обоих чёткие — одинаковое место.
Он пометил обоих на карте группы. Цвет — красный. Форма — стрелка назад: пусть Рома заходит с тыла.
На карте группы — ответный маркер от Ромы. Синий, стрелка вперёд.
Готов.
Андрей сместился — дал проход.
Рома вошёл в коридор тихо для берсерка. Первый конструкт — удар в точку, мгновенно. Второй развернулся — Рома уже бил второго, но тот успел задеть его.
Один из трёх. Терпимо.
— Чисто, — написал Рома в групповой чат.
Андрей уже двигался дальше.
Коридор разветвлялся — два прохода, левый и правый. Он остановился у развилки. Прислушался. Справа — тишина. Слева — тот же ритмичный звук, что был раньше. Другой конструкт, или тот же?
Он активировал [Слабое место]. Просканировал оба прохода насколько хватало дальности.
Справа — ничего живого. Зато в дальнем конце — слабое синее свечение. Барьер.
Слева — три конструкта. Крупнее предыдущих. Двигались хаотично, не по маршруту — значит, уже что-то почуяли, не его, но возмущение от боя в первом коридоре.
Он пометил всё на карте группы. Барьер — синий маркер с символом замка. Три конструкта — красные, с цифрой 3.
Из-за спины — шаги. Рома, Илья, Вера. Вышли за ним.
Рома посмотрел на карту. Потом на развилку. Потом на Андрея.
Андрей показал: три пальца влево. Потом указал на Рому и Илью — и влево. Себе — вправо. Вера — жест «стой здесь, у выхода из первого коридора».
Рома поднял большой палец.
Вера уже набирала:
[СОКОЛОВА]: Трое влево — Кулагин и Дмитриев ведут. Волков идёт к барьеру. Я держу тыл.
[СОКОЛОВА]: Когда начнёте — у вас максимум 2 минуты пока шум не привлечёт остальных.
Андрей прочитал. Две минуты.
Он повернул направо.
Барьер был в тридцати метрах по прямому коридору.
Синий. Ровный. Полупрозрачный — сквозь него смутно угадывалось продолжение данжа. Высотой от пола до потолка, без зазоров. В оценочном зале он видел датчики — технику, которую понимал. Здесь — иное. Это была системная конструкция, живая в каком-то смысле. Она дышала. Не видно, не слышно — но чувствовалось.
Из-за спины донёсся звук удара — бой начался.
Андрей ускорился.
Встал перед барьером. Активировал [Мёртвая зона]. Потом [Слабое место].
Барьер не изменился визуально. Но в интерфейсе — внутри той части восприятия, которую Система добавила к зрению, — на нём появились линии. Тонкие, еле видимые, как трещины в стекле, которые проявляются только под определённым углом света.
Семь линий. Пересекаются в двух точках.
Первая точка — слева, на уровне плеча. Вторая — справа, на уровне колена.
Он изучал их секунды три. Потом понял: это не два входа. Это последовательность. Сначала левая, потом правая. Порядок имеет значение.
Он потянулся к левой точке рукой — не зная зачем, просто тело почувствовало, что нужно физическое касание, не только системное. Коснулся.
Барьер дрогнул. Линии стали ярче.
Из-за спины — грохот. Рома получил удар, судя по звуку. Один из трёх засчитан.
— Держись, — написал Илья в чат.
— Держусь, — ответил Рома. — Работай быстрее, командир.
Андрей нашёл правую точку. Коснулся.
Барьер издал звук — низкий, почти инфразвуковой, который ощущался в грудной клетке, не в ушах. Линии вспыхнули белым.
И погасли.
Барьер растворился.
Не взорвался, не рассыпался — просто перестал быть. Как задёрнутая занавеска, которую убрали. За ним открылся коридор — тёмный, более широкий, с другой фактурой стен. И в конце его, в тридцати метрах, тусклое красное свечение. Следующий уровень.
Андрей не пошёл туда. Повернулся.
[ВОЛКОВ]: Барьер открыт. Правый проход свободен. Время?
[СОКОЛОВА]: 1:47 от начала. Тринадцать секунд в запасе. Хорошая работа.
Из левого коридора появились Рома и Илья. Рома с царапиной на куртке — один из конструктов достал по касательной. Илья — чист.
— Все трое? — спросил Андрей.
— Все трое, — подтвердил Илья. — Рома немного поспешил на последнем.
— Он был большой, — сказал Рома без извинений. — Я решил, что быстро лучше, чем правильно.
— В этот раз совпало, — сказала Вера, подходя. — В следующий может не совпасть.
— Занесём в протокол.
Она посмотрела на открытый проход. На красное свечение в конце.
— Это следующий уровень?
— Да, — сказал Андрей.
— Идём?
Он оглядел группу. Рома — один удар из трёх, в норме. Илья — чист. Вера — чиста. Сам — чист.
— Идём.
Второй уровень симуляции был другим.
Более широкие коридоры. Более высокие потолки. И тишина — полная, без фонового ритмичного звука конструктов. Что хуже шума. Шум — информация. Тишина — неизвестность.
Андрей снова ушёл вперёд. [Мёртвая зона], [Тихий шаг].
Первый поворот — пусто. Второй — пусто. Третий —
Он остановился.
В интерфейсе — ничего. [Слабое место] не находило цели. Но что-то было. Он не мог объяснить как — просто знал. Восемь лет разведки создают чутьё, которое работает раньше системных навыков.
Он замер. Ждал.
Тридцать секунд. Ничего.
Потом — движение. Быстрое, из ниши в стене, которую он не заметил. Конструкт — но не такой, как раньше. Тонкий, почти плоский, двигался вплотную к стене. Именно поэтому [Слабое место] не зацепило — он был частью пространства, не объектом в нём.
Новая механика.
Конструкт прыгнул.
Андрей уклонился — не полностью, по касательной. Один из трёх.
[ВОЛКОВ]: Новый тип. Плоский. К стенам прилипает. Слабое место не видит. Действуйте по зрению.
[КУЛАГИН]: Понял. Бью всё что движется.
[СОКОЛОВА]: Это не оптимально.
[КУЛАГИН]: Но работает.
Андрей отступил назад — дал группе пройти вперёд. Сейчас его навыки не давали преимущества против этого типа. Нужен Рома.
Рома вошёл в коридор и сразу увидел конструкта — не потому что видел лучше, а потому что двигался иначе. Берсерк в бою был весь внимание, всё тело — сенсор. Он почувствовал движение у стены, развернулся, ударил.
Конструкт отлетел. Ударился о противоположную стену. Вернулся.
— Живучий, — сказал Рома.
Илья встал между Ромой и конструктом. [Защитная стойка]. Когда конструкт бросился снова — принял на себя, [Стойкость] срезала урон. Рома ударил в спину.
Конструкт рассыпался.
— Схема, — сказала Вера в чат. — Рома привлекает, Илья принимает удар, Рома добивает сзади. Против плоских — это быстрее, чем искать точку.
— Элегантно, — написал Рома. — Мне нравится быть приманкой.
— Мне тоже нравится, что тебе нравится, — ответил Илья.
Андрей читал переписку и думал: три дня. Они знакомы трое суток. И уже — схема, шутка, ответная шутка. Что-то, что раньше называлось «слаженность» и достигалось месяцами.
Система ускоряла всё. Не только прокачку — связи между людьми тоже.
Второй барьер был сложнее.
Не в том смысле, что больше точек — точек было столько же, две. В том смысле, что они менялись.
Андрей коснулся первой точки — она зафиксировалась. Потянулся ко второй — она сдвинулась. На десять сантиметров вправо. Он проследил, остановился там, где она теперь была, коснулся.
Первая точка погасла.
Барьер не открылся.
Он посмотрел снова. Линии перестроились. Теперь три точки — и они все медленно двигались по поверхности барьера, как пузыри в воде.
— Проблема, — написал он.
[ВОЛКОВ]: Барьер динамический. Точки двигаются. Нужно больше времени.
[ВОЛКОВ]: Держите периметр. Не знаю сколько.
За спиной — звук. Конструкты пришли на шум со второго уровня. Илья уже в стойке. Рома рядом.
— Сколько? — спросила Вера вслух — она была рядом с Андреем, не в бою.
— Не знаю. — Он не отрывался от барьера. — Они движутся по паттерну, но я ещё не вижу паттерн.
— Описывай вслух. Я смотрю.
— Три точки. Движутся по часовой. Разная скорость — левая быстрее, правая медленнее, центральная — средняя.
— Значит, они встречаются, — сказала Вера сразу. — Разная скорость по одному пути — значит, быстрая догонит медленную. Жди момент, когда две точки сближаются.
Андрей смотрел. Левая точка двигалась по верхней части барьера, правая — по нижней. Центральная — посередине.
Левая и центральная сближались.
— Сейчас, — сказала Вера.
Он коснулся обеих одновременно.
Вспышка белого в интерфейсе. Осталась одна точка — правая, медленная. Остановилась.
— Последняя зафиксировалась, — сказал Андрей. — Касаюсь.
Барьер растворился.
За спиной — звук заканчивающегося боя. Рома и Илья добивали последнего конструкта.
— Чисто? — спросил Андрей.
— Чисто, — сказал Илья. — Рома получил второй.
— Один остался, — сказал Рома спокойно. — Я в порядке.
Андрей посмотрел на Веру.
— Ты решила быстрее, чем я.
— Ты видел данные, я видела паттерн. — Она пожала плечами. — Поэтому Тактик и Призрак в одной группе.
Третий уровень начался — и закончился неожиданно.
Они вошли в большой зал — круглый, с высоким сводчатым потолком. Посередине — один конструкт. Но не такой, как все предыдущие.
Большой. Значительно больше — два метра ростом, плотный, с четырьмя конечностями-лезвиями. Стоял неподвижно в центре зала и смотрел на них. Не охотничье ожидание — другое. Как будто ждал именно их.
— Это ранг F? — тихо спросил Рома.
— Визуально ближе к E, — сказала Вера.
— Симуляция, — напомнил Андрей. — Урон снижен. Помните.
— Лёгкость в голосе не убедительна, — сказал Рома, — но ладно.
Андрей смотрел на конструкт. Активировал [Слабое место].
Ни одной красной точки. Ни одной жёлтой.
Он активировал [Мёртвая зона] поверх.
Одна точка появилась. Не красная — белая. Такого цвета он раньше не видел. В центре груди конструкта. Пульсировала.
Он пометил на карте — белый маркер.
[ВОЛКОВ]: Белая точка. Бей туда. Только туда.
Рома посмотрел на маркер.
— Почему белая?
— Не знаю. Первый раз вижу.
— Это обнадёживает.
— Бей.
Конструкт ожил в момент, когда Рома двинулся — почувствовал движение, не системный сигнал. Охотится зрением. Одно из лезвий пошло вперёд.
Илья встал на пути. [Защитная стойка], [Стойкость]. Удар пришёлся на него — второй из трёх. Он устоял.
Рома зашёл сбоку. Ударил в белую точку.
Конструкт остановился. На долю секунды — просто завис, лезвия опустились.
— Ещё! — крикнула Вера.
Второй удар. Белая точка вспыхнула ярко — и конструкт начал разрушаться. Медленнее, чем предыдущие. Как будто сопротивляясь. Три секунды — потом рассыпался полностью.
Тишина.
Зал был пуст.
В интерфейсе — системное сообщение:
СИМУЛЯЦИЯ ЗАВЕРШЕНА
Время: 23:14
Выбывших: 0
Барьеры вскрыты: 2/2
РЕЗУЛЬТАТ: УСПЕШНО
Предыдущий результат группы: провал (38:22, 2 выбывших)
Группа четыре стояла в центре зала.
Рома смотрел на сообщение. Потом на Илью. Потом на Андрея.
— Двадцать три минуты, — произнёс он медленно. — Они не уложились за тридцать восемь.
— Да, — сказал Андрей.
— Мы лучше, чем думали.
— Или они были хуже. — Андрей убрал интерфейс. — Не имеет значения.
— Мне имеет, — сказал Рома. — Приятно.
Зал начал меняться обратно — стены сдвигались, потолок опускался, синтетическое покрытие проявлялось под ногами. Через тридцать секунд это снова был тренировочный зал базы «Заря-1».
Тренер стоял у стены. Смотрел на них.
— Двадцать три четырнадцать, — сказал он. — Ноль выбывших.
Молчание.
— Белая точка на последнем конструкте, — сказал Андрей. — Что это было?
— Это есть в данжах ранга E, — ответил Тренер. — Называем «системное ядро». Монстр с ядром — это не просто сильный монстр. Это монстр, которого Система поддерживает активно. Пока ядро цело — он восстанавливается. Убить нельзя, только через ядро. — Пауза. — Обычный [Слабое место] ядро не видит. Только в комбинации с [Мёртвой зоной].
Вера посмотрела на Андрея.
— Ты не знал, что это ядро.
— Нет.
— Но пометил правильно.
— Я пометил единственное, что нашёл.
Тренер смотрел на него без выражения.
— Именно так это и работает в поле, — сказал он. — Не знаешь что — но видишь что-то, чего не видят другие. Это достаточно.
Он взял планшет.
— Завтра в восемь утра — выход. Объект: данж ранга E, Серпуховский район. Реальный. — Он посмотрел на каждого. — Не симуляция.
Никто ничего не сказал.
— Отдыхайте. Ужин через час. Отбой в двадцать два. Это не рекомендация.
Он ушёл.
Ужин прошёл тихо.
Не тревожно — просто каждый был внутри себя. Рома ел много и методично, как всегда перед чем-то серьёзным. Вера смотрела в планшет, перечитывала что-то про данжи ранга E. Илья пил кофе и смотрел в окно.
Андрей ел медленно и думал.
Завтра — настоящее. Не манекены, не системные конструкты с заниженным уроном. Настоящий данж, в котором четыре недели назад не вышли четверо из шести.
Он думал об этом спокойно. Не потому что не боялся — потому что страх уже сделал своё дело: показал, что есть что терять. Теперь надо работать с этим знанием, а не против него.
За окном темнело. Лес становился чернее с каждой минутой.
— Андрей, — сказала Вера негромко.
— Да.
— Белая точка. Ты сказал «первый раз вижу». Но пометил сразу.
— Да.
— Почему без колебания?
— Потому что это было единственное, что нашёл. — Он поставил кружку. — В разведке есть правило: если ты что-то видишь, а другие не видят — это либо ловушка, либо преимущество. Отличить одно от другого можно только действием. Ловушка — провалишься, но узнаешь. Преимущество — используешь.
— А если это ловушка?
— Тогда я провалюсь первым. — Он посмотрел на неё. — Поэтому Илья стоит за мной, а Рома бьёт.
Вера помолчала.
— Логика человека, который привык быть расходным материалом.
— Логика разведчика.
— Это одно и то же.
Андрей не ответил. Может, она была права.
Рома поднял взгляд от тарелки.
— Вы оба слишком много думаете перед сном. Это вредно.
— Ты не думаешь?
— Думаю. — Он вернулся к еде. — Просто быстро. Пришёл к выводу: завтра мы идём, делаем дело, возвращаемся. Всё. Остальное — лишнее.
— Упрощение, — сказала Вера.
— Работающее, — сказал Рома.
Илья опустил кружку.
— Я думал о том, что сказал Тренер. «Не симуляция». — Он говорил тихо, но все слушали. — В симуляции мы могли ошибиться и начать снова. Завтра — нельзя. Это не делает задачу другой. Просто делает её настоящей.
Молчание.
— Хорошо сказано, — произнёс Андрей.
— Физмат, — сказал Илья просто. — Умею формулировать.
Рома засмеялся — негромко, по-настоящему.
В 21:40 Андрей вернулся в комнату.
Рома уже лежал на кровати с закрытыми глазами — не спал ещё, но готовился. Андрей сел к окну. Смотрел на плац. Прожекторы горели. Лес за забором был непроглядно тёмным.
Он открыл интерфейс.
ГРУППА 4
ВОЛКОВ А.С. — ПРИЗРАК III [онлайн]
КУЛАГИН Р.П. — БЕРСЕРК III [онлайн]
СОКОЛОВА В.А. — ТАКТИК III [онлайн]
ДМИТРИЕВ И.С. — СТРАЖ III [онлайн]
Статус: готова Выход: 08:00 Объект: данж E,
координаты закрыты Командир: ВОЛКОВ А.С.
Он смотрел на строку «командир».
Три дня назад он приехал в грузовике с двадцатью одним человеком — или двадцатью двумя — и не планировал ничем командовать. Месяц назад сидел на кухне и не планировал вообще ничего.
Система выбирала людей точно. Он в это верил всё больше.
Он написал в групповой чат:
Спокойной ночи.
Ответы пришли быстро — Вера, Рома, Илья. Три человека, которых он знал трое суток. Которые завтра утром войдут с ним в настоящий данж ранга E.
Андрей закрыл интерфейс.
Достал фотографию из-под подушки — туда, куда убирал её каждый вечер, потому что под подушкой она была ближе. Дениска, Катька, Наташа. Лето, море, солнце. Два года назад.
Дениска уже третий уровень. Страж. Андрей не знал, гордиться ли этим или бояться. Скорее всего — и то, и другое. Сын растёт в мире, где уровни и классы — реальность. Не игра, не метафора. Реальность.
Через три с небольшим недели — восемь часов. Под наблюдением.
Он убрал фотографию. Лёг.
За окном лес шумел ровно и монотонно. Рома спал. Прожекторы горели сквозь занавеску — тонкая полоска жёлтого света на потолке.
Андрей закрыл глаза.
И вспомнил — не думал специально, просто всплыло — лицо мужчины с острыми чертами. Спокойные глаза. Маленькая сумка. И то, как [Слабое место] смотрело сквозь него, не находя ничего. Ни красной точки. Ни жёлтой. Вообще ничего.
Белые точки, — подумал Андрей. — Системные ядра у конструктов. Белый цвет — это Система, поддерживающая что-то активно. Что, если…
Он остановил мысль.
Не сейчас. Завтра — данж. Сначала данж.
Уснул.
Час до выхода.
07:00. Будильник не нужен — Рома встал в шесть сорок пять, и этого было достаточно. Он собирался методично: форма, берцы, снаряжение, которое выдали накануне вечером. Лёгкий тактический жилет, перчатки, наколенники. Никакого оружия — пока что. В данже ранга E оружие выдавалось под конкретный объект, это Тренер сказал отдельно.
Завтрак в семь тридцать прошёл почти без слов.
Рома ел. Илья пил кофе и смотрел в одну точку — не тревожно, просто внутри себя. Вера, против обыкновения, не держала планшет. Просто сидела, держала кружку двумя руками, смотрела в окно.
Андрей наблюдал за ними.
Каждый готовился по-своему. Это тоже была информация — важная. Рома заряжался едой и физическим ритуалом. Илья уходил в тишину. Вера — впервые без планшета — позволяла себе просто быть. Это говорило о ней больше, чем неделя тренировок.
В 07:55 они вышли на плац.
Тренер стоял у штабного здания с двумя людьми в форме, которых Андрей раньше не видел. Незнакомцы держали небольшие кейсы.
— Снаряжение под объект, — сказал Тренер без предисловий. — Данж Серпуховского района. Тип: подземный, закрытый. Монстры: территориальные, реагируют на свет и звук. Барьер один — в глубине объекта, за третьим уровнем.
Один из незнакомцев открыл кейс. Внутри — четыре пары очков ночного видения, компактные, лёгкие.
— Фонари запрещены, — сказал Тренер. — Данж реагирует на направленный свет — конструкты агрессивно активируются. Ночное видение — инфракрасное. Конструкты его не чувствуют.
Второй кейс: четыре небольших устройства — как браслеты, плотно прилегающие к запястью.
— Коммуникатор. Работает независимо от системного интерфейса. Если Система глушится — это остаётся. Три кнопки: связь, экстренный сигнал, запрос эвакуации. Запрос эвакуации — только в случае ранения, несовместимого с продолжением. Не паники, не усталости — несовместимого.
— Что будет, если нажать эвакуацию? — спросила Вера.
— Группа быстрого реагирования. Примерно четыре минуты от входа.
— Четыре минуты — это долго.
— Да, — согласился Тренер. Не стал смягчать.
Андрей надел браслет. Почувствовал, как он плотно охватил запястье — не давит, но присутствует. Постоянное напоминание о том, где граница.
— Транспорт через пять минут, — сказал Тренер. — Время в пути — сорок минут.
Он повернулся уходить. Остановился.
— Волков.
— Да.
— Барьер в этом объекте фиксировался трижды предыдущими группами. Ни разу не был вскрыт. Первая группа не дошла до него — потеряли двоих на втором уровне. Вторая дошла, но время вышло. Третья — та, о которой я говорил. Четверо не вышли.
Пауза.
— Это я рассказываю не для того, чтобы напугать. — Тренер смотрел на него ровно. — Для того, чтобы вы понимали: там что-то есть. За барьером. Три группы не смогли узнать что. Я хочу, чтобы вы узнали.
Он ушёл.
Рома смотрел ему вслед.
— Ободряющий человек, — сказал он. Та же фраза, что и вчера. Но теперь без иронии.
Грузовик ехал сорок минут на юг.
На этот раз Андрей не считал людей. Их было четверо, и все они были здесь. Сидели рядом, молчали. За тентом — дорога, потом лес, потом снова дорога.
Он смотрел на щель в тенте и думал о том, что три недели назад ехал в другом грузовике, в другом направлении, и не знал ничего из того, что знает сейчас.
Система изменила его быстрее, чем он ожидал. Не навыки — это было понятно. Что-то другое. Способ смотреть на людей, ситуации, угрозы. Разведчик смотрит на мир как на задачу с неполными данными — ищет то, чего не хватает, чтобы картина сложилась. Призрак с [Мёртвой зоной] смотрел на мир как на систему — и видел, где система даёт сбой.
Мужчина с острыми чертами был сбоем.
После данжа, — напомнил он себе. — Сначала данж.
Рома толкнул его локтем. Молча — просто «эй». Андрей посмотрел на него.
Рома показал большой палец вверх. Вопрос: нормально?
Андрей кивнул. Да.
Рома кивнул в ответ. Хорошо.
Больше ничего не нужно было.
Данж выглядел как заброшенный промышленный объект.
Посреди поля, окружённого лесом — бетонное здание без окон, старое, советской постройки. Вход — металлическая дверь, тяжёлая, с несколькими системными замками. Рядом — временный пост охраны, два человека в форме.
— Открыто три дня назад, — сказал один из охранников, сверяясь с планшетом. — Ранг E подтверждён. Последняя группа выходила позавчера. Без результата.
— Внутри кто-нибудь сейчас? — спросил Андрей.
— Нет. Вы первые за двое суток.
Дверь открылась с тяжёлым металлическим звуком. За ней — темнота. Не просто темнота отсутствия света — другое. Темнота, в которую не хочется идти. Как будто воздух за порогом был другого сорта.
Андрей надел очки ночного видения. Мир стал зелёным и чётким.
Коридор уходил вниз.
— Группа, — сказал он тихо. — Стандартный порядок. Я первый, Рома за мной, Илья — центр, Вера — тыл. Голос тихо, интерфейс в приоритете. Ночное видение не снимать.
— Понял, — Рома.
— Да, — Илья.
— Готова, — Вера.
Андрей активировал [Мёртвую зону]. [Тихий шаг].
И шагнул вперёд.
Первый уровень был длинным и пустым.
Коридор метров сто, бетонные стены, трубы под потолком — промышленная архитектура советского типа. В очках ночного видения всё — мягкий зелёный свет, тени чёткие, детали видны.
Никаких конструктов. Тишина.
Слишком тихо.
Андрей остановился у развилки. Активировал [Слабое место]. Просканировал оба прохода.
Левый — пусто. Правый — два сигнала, слабых, далёких.
Пометил правый маркером. Двинулся.
Конструкты оказались мелкими — размером с кошку, прятались за трубами. Они отреагировали не на него — на Рому, который шёл следом в нескольких метрах. [Мёртвая зона] скрывала только Андрея. Остальные — видны Системе.
[ВОЛКОВ]: Двое за трубами справа. Я за спиной у них. Кулагин — три шага вперёд, привлеки внимание.
Рома сделал три шага. Конструкты прыгнули на него — оба сразу, синхронно.
Илья уже был в стойке. Один конструкт ударился о него, второй прыгнул мимо — на Рому.
Рома поймал его в воздухе и приложил об стену.
Второй — Илья придержал, Рома добил.
Всё заняло семь секунд.
— Чисто, — написал Рома.
— Рома, — написал Илья, — ты поймал его руками.
— Так быстрее.
— Это не предусмотрено тактикой.
— Зато работает.
Андрей смотрел на переписку и думал, что через неделю они будут смеяться над этим. Если всё пройдёт нормально.
Второй уровень начался, когда коридор оборвался вниз — металлическая лестница, крутая, уходящая в темноту. Внизу — запах. Специфический, как в старых подвалах: сырость, металл, что-то ещё. Андрей не мог назвать это «чем-то ещё» — просто знал, что этот запах означает «здесь было что-то живое».
Спустились по одному. Тихо.
Внизу — большой зал. Не промышленный уже — другой. Стены из обработанного камня, потолок высокий, пол неровный. Как будто советский объект строили поверх чего-то значительно более старого.
И конструкты.
Не два, не три. Андрей насчитал семь — разного размера, двигались по зале медленными маршрутами. Не патрулировали — паслись. Что-то в этом движении было почти органичным.
[ВОЛКОВ]: Семь. Разный размер. Движение медленное. Не трогайте пока — смотрю паттерн.
Он наблюдал две минуты. Шесть конструктов двигались по чётким маршрутам, пересекались редко, расходились. Седьмой — самый крупный, в центре зала — стоял неподвижно.
Охранник, — понял Андрей. — Остальные патруль, этот — тревога. Если один из патрульных подаст сигнал — этот активируется.
[ВОЛКОВ]: Центральный — охранник. Если активируется, уходим из зала немедленно, не деремся. Схема: снимаем по одному, тихо, начиная с дальних.
Это заняло девять минут. Девять минут аккуратной, медленной работы: Андрей обозначал цель, Рома заходил с нужной стороны, Илья страховал, Вера считала время и расстояние до охранника.
Охранник не активировался ни разу.
Когда последний патрульный рассыпался, Андрей выдохнул.
[СОКОЛОВА]: Центральный ещё стоит. Его не трогали. Что с ним делаем?
Андрей активировал [Слабое место] на охраннике. Потом добавил [Мёртвую зону].
Белая точка. В центре груди. Пульсирует.
Системное ядро.
[ВОЛКОВ]: Ядро. Белая точка. Рома — только туда. Илья — прикрываешь меня, я подойду близко чтобы точнее обозначить.
[КУЛАГИН]: Понял.
[ДМИТРИЕВ]: Рядом.
Андрей подошёл к охраннику на три метра. Активировал оба навыка. Охранник стоял неподвижно — не видел его, не чувствовал.
Белая точка горела чётко. Он пометил на карте с максимальной точностью.
Рома ударил.
Охранник не упал сразу. Качнулся. Развернулся — и увидел Рому. Рому, но не Андрея.
Одно лезвие пошло вперёд.
Илья оказался между ними. [Защитная стойка], [Стойкость]. Удар пришёлся на него — два из трёх. Он устоял, но откатился на два шага.
— Илья, — вслух, тихо.
— В норме, — так же тихо.
Рома ударил снова — в белую точку, точно по маркеру. Охранник заморозился на секунду.
— Ещё, — сказал Андрей.
Третий удар. Белая точка взорвалась светом в интерфейсе, и охранник рассыпался — медленно, как тот финальный конструкт в симуляции.
Зал опустел.
Тишина.
[СОКОЛОВА]: Все живы. Илья — два из трёх.
[ДМИТРИЕВ]: Справлюсь.
[СОКОЛОВА]: До барьера должен быть один уровень.
— Дальше, — сказал Андрей.
Третий уровень был другим.
Коридор сузился до полутора метров. Стены уже не бетон — камень, обработанный, с символами. Не буквы — что-то другое. Системные маркировки? Или старше Системы?
Андрей провёл пальцем по одному из символов.
В интерфейсе ничего не появилось. Система молчала.
Старше Системы, — решил он. — Этот объект был здесь до неё.
Конструктов на третьем уровне не было. Вообще ни одного. Это было хуже, чем если бы они были — тишина в данже означает либо «здесь чисто», либо «здесь что-то настолько большое, что мелким не место».
Они шли осторожно. Каждый шаг — медленно, проверяя.
Через двадцать метров коридор расширился.
И Андрей увидел барьер.
Барьер был не синим.
Тёмно-красный. Почти чёрный у краёв, ярче к центру. Пульсировал — медленно, ритмично. Живее, чем тот, в симуляции. Как будто за ним что-то дышало.
— Другой цвет, — сказала Вера тихо.
— Вижу, — ответил Андрей. — Не знаю что значит.
— В симуляции — синий. Здесь — красный.
— Уровень угрозы? — предположил Рома.
— Возможно. — Андрей не двигался. Изучал барьер. — Или тип. Разные барьеры — разные механики.
[СОКОЛОВА]: Мы стоим уже 40 секунд. Если конструкты почуяли что-то на нижних уровнях — у нас минут пять.
Андрей кивнул. Правильно.
Он подошёл к барьеру на полметра. Активировал оба навыка.
Барьер не изменился визуально. Но в интерфейсе —
Белых точек не было.
Он смотрел секунду, две. Ничего.
Попробовал [Слабое место] отдельно, без [Мёртвой зоны].
Тоже ничего.
[Мёртвая зона] отдельно.
Барьер в интерфейсе слегка изменился — как будто стал чуть прозрачнее. Но точек всё равно не было.
— Проблема, — сказал он вслух.
— Что случилось? — Вера.
— Комбинация не работает. Барьер другой — нет уязвимостей в том виде, в каком я их вижу обычно.
Молчание.
— Совсем? — спросил Рома.
— Пока — да. — Андрей не отрывался от барьера. — Дайте мне немного времени.
Он стоял и думал. Синий барьер — технические уязвимости, как замки. Красный — что? Другой принцип. Другая механика.
В симуляции Вера увидела паттерн там, где он видел данные. Может —
— Вера, — сказал он. — Смотри на барьер. Не через интерфейс. Просто глазами. Что видишь?
Короткая пауза.
— Пульсация. Неравномерная. — Она подошла ближе. — Три точки, где свечение ярче. Левый верхний угол, правый нижний, центр. Они пульсируют не синхронно — по очереди. Левый — центр — правый — левый — центр — правый.
— Последовательность, — сказал Андрей.
— Да.
Он активировал [Мёртвую зону] и потянулся к левой верхней точке. Коснулся в момент, когда она вспыхнула ярче.
В интерфейсе — отклик. Слабый, но был.
— Работает, — произнёс он тихо. — Не уязвимость — резонанс. Касаться нужно в момент максимальной яркости. По порядку.
— Левый — центр — правый, — повторила Вера. — Я буду считать. Говорить «сейчас».
— Да.
— Готова. Левый — сейчас.
Андрей коснулся. Отклик — сильнее.
— Центр — сейчас.
Коснулся. Отклик — ещё сильнее. Барьер начал менять оттенок — с красного в сторону оранжевого.
— Правый — сейчас.
Коснулся.
Барьер вспыхнул белым — ярко, на секунду ослепительно даже через очки ночного видения. Потом свет схлынул.
И барьер исчез.
За ним открылся коридор — тёмный, более широкий, с другими стенами. Не бетон, не обработанный камень — что-то среднее. Как будто два слоя реальности перекрывались здесь, не могли договориться, который из них настоящий.
И в конце коридора — свет.
Не прожектор, не системное свечение. Тихий, ровный, бледно-золотой. Как будто там горела свеча размером с комнату.
— Что это? — тихо спросил Илья.
— Не знаю, — сказал Андрей.
Он активировал [Слабое место]. Просканировал коридор — никаких конструктов. [Мёртвую зону] он не снимал, но её радиус действия здесь ощущался иначе. Как будто пространство за барьером было менее системным. Менее подчинённым правилам, которые он уже привык понимать.
— Идём, — сказал он.
Коридор был метров тридцать.
Они шли молча, плечом к плечу там, где позволяла ширина, и в линию там, где сужалось. Свет впереди не менял интенсивности — не приближался в обычном смысле, просто оставался там, куда они шли. Как ориентир, а не источник.
Андрей думал: три группы не смогли дойти сюда. Первые двое потеряли людей на втором уровне. Вторые дошли до барьера — не вскрыли. Третьи вскрыть не успели, четверо не вышли.
Четверо не вышли.
Это не означало «погибли». Это означало — он теперь знал, что означало в данжах ранга E, — что система зафиксировала их как нефункциональных. Что стало с ними после — в рапортах не писали.
Он убрал эту мысль в тот же ящик, что и мужчину с острыми чертами.
У ящика заканчивалось место.
Коридор закончился.
Они вышли в зал.
Не такой, как на предыдущих уровнях, — другой. Высокий, не меньше десяти метров в потолок. Круглый. Стены — тот же камень с символами, но здесь символов было больше, они шли по всей окружности в несколько рядов. И в центре зала — источник света.
Не свеча.
Сфера. Размером примерно с человеческую голову. Висела в воздухе на уровне груди над небольшим постаментом из камня. Светилась ровно, без пульсации — бледно-золотая, тёплая.
Больше в зале не было ничего.
Никаких конструктов. Никаких барьеров. Никакого системного интерфейса над сферой — ни описания, ни ранга, ни названия.
Группа четыре стояла у входа и смотрела на неё.
— Это и есть то, что за барьером? — произнёс Рома.
— Видимо, — сказал Андрей.
— Просто… шар?
— Просто шар.
— После трёх уровней и четырёх групп до нас.
— Да.
Рома помолчал.
— Это или очень ценное, или очень опасное.
— Или и то и другое, — сказала Вера. Она уже ходила по периметру зала — медленно, вдоль символов. — Андрей, активируй комбинацию. Посмотри на сферу.
Он активировал оба навыка и посмотрел на сферу.
Интерфейс молчал.
Никаких уязвимостей. Никакого ядра. Никакой системной разметки.
— Ничего, — сказал он.
— Совсем?
— Система её не видит. Или не хочет видеть. — Он подошёл ближе — на три шага. — Это не конструкт. Это не системный объект.
— Что тогда?
— Не знаю.
Вера остановилась у стены. Смотрела на символы.
— Первый ряд символов повторяется через каждые двенадцать знаков. Второй — через девять. Третий — через семь. — Она говорила медленно, как человек, который думает вслух. — Это не декорация. Это информация.
— Ты читаешь символы?
— Нет. Я вижу паттерн. — Она обернулась. — Математическое соотношение. Двенадцать, девять, семь — это не случайные числа. Это что-то вроде координат или ключа.
— К чему?
— К сфере, скорее всего.
Илья стоял чуть позади Андрея — не двигался, просто держал позицию. Он смотрел не на сферу и не на символы. Смотрел на входной проём за их спинами.
— Долго ещё? — спросил он тихо.
— Почему?
— Потому что со второго уровня идут.
Андрей обернулся. В проёме — тишина. Но Илья был Стражем, и его класс чувствовал угрозу раньше, чем она становилась видимой.
— Сколько?
— Не знаю. Ещё далеко. Но идут.
[ВОЛКОВ]: Вера, у нас время. Что делаем со сферой? [СОКОЛОВА]: Не трогать руками пока. Дай мне минуту с символами. [ВОЛКОВ]: Рома, Илья — держите вход. [КУЛАГИН]: Понял. [ДМИТРИЕВ]: Да.
Андрей подошёл к сфере вплотную.
Без системной разметки — только прямое восприятие. Тепло от неё ощущалось на коже даже через форму. Не жар — тепло. Как от живого существа.
Он вспомнил, что сказал Тренер: «Три группы не смогли узнать, что там. Я хочу, чтобы вы узнали».
Не «достать», не «уничтожить», не «захватить». Узнать.
— Вера, — сказал он.
— Слушаю.
— Тренер сказал «узнать». Не взять.
Пауза.
— Думаешь, это важно?
— Думаю, формулировки у него точные.
Ещё одна пауза. Потом:
— Тогда нам нужна информация, а не сам объект. — Она говорила быстрее. — Символы — это описание. Если я права насчёт паттерна, первый ряд — что это такое. Второй — откуда. Третий — зачем.
— Ты можешь прочитать?
— Я не знаю язык. Но могу скопировать структуру. — Она достала из нагрудного кармана небольшой блокнот — Андрей не знал, что она его взяла. — Есть три минуты?
— Есть две.
Она начала зарисовывать символы — быстро, точно, не пропуская.
Из прохода донёсся звук. Ещё далёкий, но уже слышимый без навыков.
— Минута, — сказал Илья.
— Почти, — сказала Вера.
Андрей смотрел на сферу.
Потом — не думая, просто потому что это было правильно, так же как [Защитная стойка] у Ильи срабатывала раньше мысли — он поднял руку и коснулся сферы.
Пальцами. Осторожно. Просто тронул.
Сфера вспыхнула ярче на секунду.
В интерфейсе — не уязвимость, не ядро. Что-то другое. Слово, которого он раньше не видел в интерфейсе:
[АРТЕФАКТ — КЛАСС НЕИЗВЕСТЕН] Контакт: зафиксирован Носитель: ВОЛКОВ А.С. Статус: ожидание
Он убрал руку.
— Что это было? — тихо спросила Вера. Она видела вспышку.
— Артефакт. Класс неизвестен. — Андрей смотрел на строку «носитель». — Он меня узнал.
— В смысле?
— В интерфейсе написано «носитель: Волков». Я его коснулся — и оно записало меня.
Молчание.
— Это плохо? — спросил Рома от входа.
— Не знаю. — Андрей убрал руку в карман. — Но это информация. Это то, за чем мы сюда пришли.
Из прохода — уже отчётливые звуки. Несколько конструктов, судя по ритму шагов. И что-то ещё — тяжёлое, медленное.
— Уходим, — сказал Андрей.
— Я не дорисовала последний ряд.
— Уходим, Вера.
Она убрала блокнот. Посмотрела на сферу — последний раз, как смотрят на что-то, к чему не уверены, что вернутся. Потом повернулась.
Они вышли из зала.
Обратный путь занял семнадцать минут.
Конструкты с нижних уровней уже поднялись на второй — несколько, крупнее прежних, и что-то тяжёлое за ними, что они так и не увидели. Андрей вёл группу не той дорогой, которой шли вниз, — другим путём, который он запомнил при разведке. Длиннее, зато без конструктов на нём.
Рома дважды обозначил «иду назад» жестом — когда пришлось бежать — и оба раза Илья оказывался на нужном фланге раньше, чем Андрей успевал пометить на карте.
Страж знал своё дело.
Они вышли через металлическую дверь в серый день. Снег, поле, временный пост охраны.
Охранник смотрел на часы.
— Сорок один час семнадцать минут.
— Сорок одна минута, — поправила Вера.
— Нет, — сказал охранник. — Сорок один час. — Пауза. — Вы вошли вчера утром.
Группа четыре стояла у входа в данж.
Рома первым сказал то, что думали все:
— Что?
В грузовике обратно — тишина.
Не та, что в симуляции. Другая — тишина людей, которые пытаются осмыслить что-то, не укладывающееся в привычные рамки.
Сорок один час.
Им казалось — сорок минут. Максимум час. Андрей помнил каждую минуту — разведку, бой, барьеры, зал со сферой. Там не было сорока часов. Там было меньше двух часов субъективного времени.
Из пяти дней, которые у них были до конца первой недели, незаметно исчезло двое суток.
— Это в описании данжа ранга E? — спросил Илья наконец.
— Нет, — сказала Вера. Она смотрела в блокнот с символами. — Нигде не читала про временной сдвиг. Это либо особенность этого конкретного данжа, либо —
— Либо что?
— Либо особенность того, что за барьером.
Андрей смотрел на щель в тенте грузовика. Дорога, лес, серое небо.
Он открыл интерфейс. Посмотрел на строку, которая появилась в зале:
[АРТЕФАКТ — КЛАСС НЕИЗВЕСТЕН] Контакт: зафиксирован Носитель: ВОЛКОВ А.С. Статус: ожидание
Строка никуда не исчезла. Осталась. Как новый элемент профиля — под навыками, рядом с назначением и отчётом о местоположении.
— Рома, — сказал он тихо.
— Да.
— У тебя в интерфейсе что-то изменилось после зала?
Рома открыл интерфейс. Просмотрел.
— Нет. Ничего нового.
— Илья?
— Нет.
— Вера?
— Нет. — Пауза. — А у тебя?
Андрей смотрел на строку «носитель: Волков».
— Да, — сказал он. — У меня — да.
База встретила их тишиной.
Ларин ждал на плацу. Один, без охраны, с планшетом. Когда грузовик остановился и они вышли, он смотрел на них несколько секунд — оценивающим взглядом человека, который проверяет сохранность важного оборудования после полевых испытаний.
— Живые, — сказал он. Не облегчённо. Просто — констатировал.
— Четверо, — сказал Андрей.
— Барьер?
— Вскрыт. Оба. За ним — зал. Артефакт неизвестного класса. — Андрей говорил ровно, коротко. — И временной сдвиг. Сорок один час вместо предполагаемого одного.
Ларин что-то отметил в планшете. Без видимой реакции на «временной сдвиг» — как будто знал.
— Знали про сдвиг? — спросила Вера прямо.
— Подозревали. — Он не стал отрицать. — Предыдущие группы не выходили достаточно далеко, чтобы подтвердить.
— Могли предупредить.
— Могли. — Он посмотрел на неё. — Предупреждение изменило бы поведение. Нам нужны были чистые данные.
Вера смотрела на него с выражением, которое Андрей уже успел выучить — спокойное, без агрессии, и абсолютно непреклонное.
— Запомните на будущее: данные из нашей группы будут чище, если мы знаем, с чем идём. Не потому что мы осторожнее — потому что не тратим ресурсы на обработку неожиданного.
Ларин смотрел на неё секунду.
— Принято.
Это было неожиданно. Андрей не думал, что Ларин скажет именно «принято». Что-то другое — «рассмотрим», «учтём», «не ваш уровень». Но «принято».
Он пересмотрел своё мнение о Ларине на несколько пунктов.
— Артефакт, — сказал Андрей. — Я его коснулся. В интерфейсе появилась строка: «носитель: Волков». Что это означает?
Ларин поднял взгляд от планшета.
— Покажи.
Андрей открыл интерфейс. Показал.
Ларин смотрел на строку несколько секунд. Потом убрал планшет в карман.
— Идём в штаб, — сказал он. — Всё расскажу.
— Сейчас?
— Сейчас.
Они пошли за ним. Рома догнал Андрея, наклонился к уху:
— По его лицу — это важно.
— Вижу.
— Хорошо это или плохо?
Андрей смотрел на прямую спину Ларина, идущего впереди по заснеженному плацу.
— Посмотрим, — сказал он.
В штабе Ларин запер дверь. Этого раньше не было — раньше он оставлял открытой.
Поставил планшет на стол. Открыл файл — не показывая экран, просто проверил что-то для себя. Потом поднял взгляд.
— Артефакты неизвестного класса фиксировались в данжах ранга E трижды по всей стране. — Он говорил медленно, выбирая слова. — В двух случаях группы не вышли — мы знаем о существовании артефактов только потому что сигнал от них фиксируется через стены данжа. В третьем случае — группа вышла, но носитель —
Он остановился.
— Что с носителем? — спросил Андрей.
— Носитель исчез на базе через двенадцать часов после выхода из данжа.
Тишина.
— Исчез — в смысле ушёл?
— В смысле исчез. Камеры зафиксировали его в коридоре казармы. Следующий кадр — через секунду — его нет. Дверей он не открывал. Окон не было. — Ларин смотрел прямо. — Мы не знаем куда. Системный трекер — тот самый, «отчёт о местоположении включён» — потерял его сигнал в ту же секунду.
Строка «отчёт о местоположении: включён», которая появилась у Андрея на второй день.
Он смотрел на Ларина.
— Когда это было?
— Три недели назад.
Три недели назад. Перед самым первым набором. До них.
— Это была другая база?
— Нет, — сказал Ларин. — Эта.
Молчание было очень долгим.
— Мужчина, — произнёс Андрей наконец, — лет тридцати пяти. Худой. Острые черты. Спокойные глаза.
Ларин не двигался. Но что-то в нём изменилось — Андрей поймал это в долю секунды. Малейшее — не испуг, не удивление. Что-то точнее. Узнавание.
— Ты его видел, — сказал Ларин. Не вопрос.
— В грузовике. В первый день, по дороге на базу.
— Система его не фиксировала.
— Моё [Слабое место] на нём не срабатывало. Ни одной точки. — Андрей смотрел на него. — Вы знали, что он в грузовике?
— Нет. — Ларин сказал это твёрдо. — Это была группа из двадцати двух человек. Он двадцать третьим туда не попадал — его в базе нет, его контракта нет, его личного дела нет. — Пауза. — Если ты его видел в грузовике, это означает, что он вошёл без нашего ведома.
— Или артефакт его вернул, — тихо сказала Вера.
Все посмотрели на неё.
— Носитель исчез три недели назад. — Она говорила медленно, выстраивая цепочку. — Артефакт записывает носителя. Андрей коснулся сферы — она записала его. Но что, если предыдущий носитель не исчез — а был перенесён. Куда-то. А потом — вернулся?
— Вернулся другим, — сказал Андрей.
— Или таким же. Но уже без системного следа. Без уязвимостей. Без точек, которые видит [Слабое место].
Ларин молчал. Смотрел на Веру так, как смотрят на человека, который только что сказал вслух то, что сам думаешь три недели, но боишься сформулировать.
— Строка «ожидание», — произнёс Андрей. — В моём интерфейсе написано «статус: ожидание».
— Да.
— Чего оно ждёт?
— Этого, — сказал Ларин, — мы не знаем.
Они вышли из штаба в темноте. День, который они пропустили внутри данжа, давно закончился — на базе был вечер следующих суток, лес шумел по-ночному, прожекторы горели.
Рома шёл рядом с Андреем, Илья и Вера чуть сзади.
— Итого, — сказал Рома после долгого молчания. — Мы зашли в данж. Вышли на двое суток позже. Ты коснулся шара и теперь ты его «носитель». Загадочный мужчина из нашего грузовика, возможно, предыдущий носитель, который исчез и вернулся без системного следа. И строка «ожидание» в твоём интерфейсе, и никто не знает чего.
— Да, — сказал Андрей.
— Хорошо. — Рома кивнул. — Просто хотел убедиться, что правильно понял.
— Правильно.
— Отлично. — Он остановился у двери казармы. — Я иду спать. Если ночью что-то произойдёт с твоим интерфейсом — разбуди меня, не стесняйся.
— Разбужу.
— Хорошая группа, — сказал Рома серьёзно. — Для полностью безвыходной ситуации.
Он вошёл внутрь.
Илья задержался у двери. Посмотрел на Андрея.
— Я буду слышать, если что-то изменится, — сказал он. Имел в виду не только звуки — Страж чувствовал угрозу. — Сплю легко.
— Спасибо, Илья.
Тот кивнул и ушёл.
Вера стояла рядом. Держала блокнот с символами двумя руками. Смотрела не на базу — на него.
— Ты знал, что это произойдёт, — сказала она. Не вопрос.
— Нет.
— Но не удивился.
Андрей подумал. Честно.
— Нет. Не удивился.
— Почему?
— Потому что с первого дня что-то было не так. — Он смотрел на плац — пустой, освещённый, с тонким слоем свежего снега. — Мужчина в грузовике. Потом исчез. [Слабое место] на нём не срабатывало. Геолокация включилась, когда я надел форму. Комбинация навыков, которой нет в описании класса. — Пауза. — Слишком много «не так» для случайности.
— И ты молчал.
— У меня не было данных. Только ощущения. — Он посмотрел на неё. — Теперь есть данные.
Вера открыла блокнот. Посмотрела на символы — три ряда, аккуратно зарисованные, с отметками о повторениях.
— Ларин сказал, что не знает, чего ждёт артефакт. — Она говорила медленно. — Но он знал про временной сдвиг. Он знал про предыдущего носителя. Он знал достаточно, чтобы не удивиться ни одному факту, который ты назвал.
— Я заметил.
— Что он знает ещё, что не сказал?
Андрей не ответил. Потому что не знал — или потому что не хотел говорить вслух то, что думал. Вера подождала секунду, потом кивнула — поняла, что ответа не будет, и не стала давить.
— Символы, — сказала она вместо этого. — Я буду работать с ними. Не обещаю результата — я не лингвист и не системный аналитик. Но паттерн я вижу. Дай мне время.
— Сколько?
— Не знаю. День. Может, два.
— У нас есть. — Он убрал руки в карманы. — Ларин сказал, следующий выход не раньше чем через трое суток. После такого данжа — восстановление.
Вера закрыла блокнот.
— Андрей.
— Да.
— Строка «ожидание». — Она смотрела на него прямо. — Если артефакт тебя «выбрал» так же, как предыдущего носителя — и если тот носитель вернулся изменённым, — ты понимаешь, что это может означать.
— Понимаю.
— И?
— И буду работать с тем, что есть. — Он слегка пожал плечами. — Не первый раз в ситуации, где нет хороших вариантов. Есть рабочие.
Вера смотрела на него ещё секунду. Потом — что-то в ней расслабилось. Не страх ушёл, не тревога — просто она приняла то, что приняла.
— Хорошая группа, — сказала она тихо. Почти так же, как Рома. Но иначе — не с иронией, а серьёзно.
— Да, — согласился Андрей.
Она ушла.
Он остался на плацу один.
Стоял и смотрел на лес за забором. Деревья были чёрными на фоне ночного неба, неподвижными — ветер стих. Прожекторы отбрасывали чёткие тени от забора на снег — ровные полосы, как решётка.
Он открыл интерфейс в последний раз.
ВОЛКОВ АНДРЕЙ СЕРГЕЕВИЧ Класс: ПРИЗРАК [редкий] Уровень: 3 Навыки: — Тихий шаг — Слабое место — Терпение — Мёртвая зона ГРУППА: #4Командир: ВОЛКОВ А.С.Статус: активенОтчёт о местоположении: ВКЛ[АРТЕФАКТ — КЛАСС НЕИЗВЕСТЕН] Контакт: зафиксированНоситель: ВОЛКОВ А.С.Статус: ОЖИДАНИЕ
Он смотрел на строку «ожидание».
Три недели назад Система появилась и изменила всё. Два с половиной года до этого он сидел в Сирии и думал, что мир — это место, которое он понимает. Месяц назад сидел на кухне с кофе и думал, что главная его задача — оставаться рядом с детьми.
Теперь он стоял посреди секретной базы в Московской области, с артефактом неизвестного класса в интерфейсе, командовал группой из трёх людей, которых знал четыре дня, и где-то рядом существовал человек, который не светился ни одной точкой на [Слабом месте].
Ожидание.
Чего-то ждёт.
Он закрыл интерфейс.
Достал телефон — не для интерфейса, просто телефон. Посмотрел на фотографию, которую поставил на экран блокировки. Дениска, Катька, Наташа. Лето. Всё ещё лето на том снимке.
Двадцать три дня до свидания.
Восемь часов на нейтральной территории.
Он уберёт фотографию в карман. Потом ещё раз посмотрит на лес.
Ничего из того, что происходит здесь, не должно добраться до них, — подумал он.
Это была единственная задача, которая имела значение. Всё остальное — данжи, артефакты, мужчины без системных точек, строки «ожидание» — было инструментарием к этой задаче.
Он повернулся и пошёл в казарму.
Рома спал.
Андрей разделся тихо. Лёг. Смотрел в потолок.
Где-то в штабном здании горел свет — один, неяркий, за занавешенным окном. Ларин работал ночью. Или кто-то другой. Кто-то всегда работал ночью на этой базе — как будто она никогда полностью не засыпала.
Он думал о символах на стенах зала. О том, что они были раньше Системы. Что данж ранга E строился поверх чего-то значительно более старого. Что сфера — не системный объект, Система её не видит, — но именно она управляет барьерами, именно она создала временной сдвиг, именно она выбирала носителей.
Откуда взялась Система?
Три недели назад — появилась. Сразу везде. Интерфейс, классы, данжи, навыки. Как будто всегда была, просто однажды стала видимой.
Что, если она не появилась три недели назад?
Что, если она была всегда — в символах на стенах подземных залов, в артефактах, которые помнят имена носителей — и три недели назад просто решила, что людям пора это увидеть?
Кто решает?
Та же мысль, что в первый день. Кто решает кого защищать. Кто решает что открыть. Кто решает что ждать.
Он не знал ответа.
Но теперь у него была группа, которая поможет найти.
Он закрыл глаза.
За окном лес шумел тихо и ровно — монотонный белый шум, почти как море. Почти как на той фотографии.
Андрей уснул.
Продолжение следует......
Спасибо за чтение
Вернуться к книге
