18+
реклама
18+
Бургер менюБургер меню

Гизум Герко – Архитектура Переплетения: Путь Маяка (страница 2)

18

— Не вставай, — приказал я и крепче перехватил его руку.

— Поздно, — Михаил попытался улыбнуться, но улыбка сломалась на полпути. — Я слишком долго лежал пластом, чтобы теперь падать на глазах у зрителей.

Снайдер плавно перевел лук на Роланда, однако стрела даже не дернулась к выстрелу. Наконечник бессильно завис, не получив от системы подтвержденной цели.

Я сам попробовал навестить заклинанием, но получил странный ответ системы.

[Цель: недействительна]

— Нормально, — тихо констатировал Дима. — Я как раз мечтал попасть туда, где даже промахнуться невозможно.

Роланд смотрел на них без удивления. Его золотой взгляд не цеплялся за лица, не задерживался на Михаиле, не искал слабое место Урсы и не оценивал бесполезный лук Снайдера. Он уточнял картину: троих втянуло следом за мной потому, что старый слой не сумел отделить меня от тех, кто слишком глубоко вписался в мои действия.

— Старый полигон подтянул оставшиеся хвосты, — произнес он. — Дружба. Верность. Другие бесполезные вещи. Незакрытые следы параллельных операций после слишком долгого контакта.

Урса медленно выпрямилась. Без медвежьей массы она казалась значительно меньше, чем в Ардене, но в глазах у нее отражались не золотые блики Роланда, а расчет, который она умудрялась вести даже здесь, без нормальных логов и без привычной уверенности танка.

— Он пытался вытащить тебя отдельно, Андрей, — сказала она ровно. — А это место тащит нас следом, потому что не понимает, где заканчиваешься ты, а где начинаются Ключники. Смотри под ноги. Линии к нам идут через тебя.

Я опустил взгляд. Золотые узлы под нами стали ярче, линии потянулись к моей руке на Светоче, к запястью Урсы, к горлу Михаила, к луку Снайдера и к серой, пульсирующей привязке Шныря, которую песочница так и не смогла взломать. У этой привязки линия не обрывалась в пустоте. Она упрямо уходила наружу, за серую плоскость полигона, в сторону, которой здесь физически не существовало.

[Связь: внешняя привязка]

[Точка: Шепот Ветвей]

Роланд впервые за все время чуть изменил положение поднятой руки. Этого движения хватило, чтобы проявилась задержка — крошечная неровность в идеальном расчетном механизме. Система на миг обнажила то, что он хотел считать мусором: Шнырь находился вне области, но оставался частью нашей общей истории. Обычное перерождение, чат, мое решение ударить, его доверие и спасение кинжалом сплелись в узел, который мешал Роланду закрыть операцию как точечное удаление.

— Лена, смотри не на него, — сказал я. — На швы. Вспомни рабочую песочницу. Мы такие оставляли в нулевых сборках. Перед сносом там всегда должна была срабатывать проверка зависимости: что заденет при удалении.

Она опустила взгляд. В обычной Этерии Урса наверняка уже закрыла бы меня массой и когтями, но здесь у нее оставались лишь аватар, посох и упрямая привычка не отводить глаз от страшного места.

— Вижу, — подтвердила она. — Но результат проверки не собирается и он пытается пройти прямо поверх зависимостей. Андрей, если ты прав, это очень старый контур. Он может сработать переполнение памяти через рекурсивную зависимость, но я не знаю, сколько выдержим мы сами.

— Значит, не будем растягивать, — сказал я.

Именно в этот момент я наконец понял, почему серая пустота казалась знакомой.

Я медленно опустил Светоч к координатной сетке. Бить с размаху не стал, лишь точно прижал сырой холод Удира к старому, едва заметному шву песочницы, где белесая корка уже проявила неровность. Посох мгновенно потяжелел, словно через него к моей руке привязали весь слой Ковчега, оставленный когда-то из-за бюрократической привычки. Моим инструментом стало древнее правило: перед необратимым удалением запускать проверку того, что уходит следом в корзину.

Отец называл это надежной защитой от собственной глупости. Роман Ветров тогда только посмеялся.

Я не стал произносить его имя вслух. Оно уже прозвучало в Ардене, и Роланд наглядно показал, что умеет с ними делать. Вместо пустых слов я следил за золотыми линиями между нами. Тонкие, невыразительные, они походили на технические разметки в черновом редакторе мира. От меня к Урсе тянулся плотный след через туториальные сессии. К Михаилу шел спутанный клубок с отметками: Подгород, Раковина, Охотники, режим Призрак и голос, удерживавший нас от распада. К Снайдеру линия была тоньше, но прочнее: купленное молоко для волчонка, Фенрир, просьба взять в поле, стрелы по уязвимостям.

Отдельная, дерганая линия уходила к Шнырю. Перегруженная и натянутая как стальной канат.

Я почти улыбнулся. Почти.

Роланд плавно вытянул пальцы, золотые линии дрогнули и пошли вперед. Они не резали пространство, как в Ардене, здесь они были тоньше, аккуратнее и оттого страшнее. Там он стирал огромную армию как всевластный администратор. Здесь же он работал с корнем, и каждое его микродвижение было хирургически точным, почти бережным.

Первая линия коснулась плеча Снайдера. Аватар на миг стал полупрозрачным, и сквозь него проступили слои: охотник, спутник Волчонка, участник клана, человек, который выбрал остаться со мной не ради лута. Система попыталась упростить это до текстовой записи, но рваная связь с волчонком мигнула древним морозом Фенрира и не дала схлопнуть слой с первой попытки.

Вторая линия прошла через грудь Михаила почти без сопротивления. Легенда побледнел так резко, будто из него вытянули сам голос. Лютня за спиной болезненно дернулась, оборванные струны издали сухой щелчок. Его ледяные пальцы судорожно, до боли вцепились в мой рукав.

— Не сейчас, — прошептал он. — Я только начал снова нормально дышать.

Эта тихая фраза ударила сильнее системного сообщения. В ней не было героизма, не было привычной игры на публику. Это говорил уставший человек, который до одури не хотел, чтобы его снова превратили в удобную неподвижность.

Урса, у которой так и не откликалась форма Великого Медведя, шагнула вплотную и положила ладонь на золотую нить, тянувшуюся к Михаилу. Никакого божественного сияния. Ее пальцы прошли сквозь режущий край и застыли там, где система пыталась сделать из человека пустое место. Аватар Урсы дрогнул, костяная броня пошла сеткой мелких трещин, но руку она не убрала.

— Он уходит в тишину, — сказала она сквозь сцепленные зубы. — Я не могу его лечить друидскими навыками. Магии здесь нет.

— Держи руками, мыслями, воспоминаниями, — выдохнул я.

Система глухо дернулась.

[Проверка затронутых записей: запрошена]

[Удаление: задержано]

[Обход проверки: запрещен базовым протоколом]

Роланд резко повернул голову в мою сторону. Впервые в его движении проявился сбой, он повернулся слишком быстро, с неестественным маленьким рывком, нарушившим плавность.

— Ты поднял правило для черновиков, — сказал он. — Для недописанных кусков кода и древних полигонов, авторы которых боялись случайно снести чужую незаконченную работу. Но сейчас передо мной нет ни города, ни живого контура. Это болезнь, которая зачем-то научилась называть себя людьми.

— Перед тобой люди, — сказал я.

Слова вышли громко и пафосно, зато Лунный Светоч под ладонью будто налился свинцовой тяжестью именно от них.

Холод Удира рванул по координатной сетке белыми прожилками. Он не замораживал Роланда, не побеждал его всемогущество и вообще не делал ничего красивого, только вклинивал короткую аппаратную неподвижность туда, где должна была пройти команда завершения.

— Ты прекрасно знаешь это, — продолжил я, глядя на остановившиеся линии. — Иначе не пытался бы пройти мимо проверки.

Золотые линии остановились.

Они не исчезли и не признали поражения, застыв в полной неподвижности. Мир вокруг стал таким тихим, что я отчетливо услышал, как Михаил с трудом сглотнул. Снайдер все еще держал бесполезный лук, и в этом каменном упрямстве было больше настоящей дисциплины, чем в десятке удачных выстрелов. Урса стояла на линии Михаила, без медвежьей брони, с дрожащей от напряжения рукой, но не отходила ни на миллиметр.

[Удаление: отложено]

[Причина: неполный список затронутых узлов]

[Аварийный маршрут: поиск начат]

— Это не спасение, Андрей, — произнес Роланд. — Ты задержал чистое действие старой инструкцией. Проверка закончится, пусть и не скоро. И все, что вы тащите за собой мертвым грузом, будет аккуратно разложено по своим местам: боль к боли, память к архиву, имя к пустой строке. Я все равно удалю лишнее.

— Пусть сначала попробует разложить Шныря, — глухо прохрипел Михаил.

Я бы, наверное, рассмеялся, но в этот момент серая сетка под ногами пошла глубокими черными трещинами.

Древняя песочница не выдержала противоречия, заложенного в нее людьми, которые когда-то боялись ошибиться. Запущенный процесс пометил нас на удаление, старый протокол потребовал проверить всех затронутых, а сама проверка никак не строилась. Одни связи уходили за границы области, другие терялись в сломанных квестах, третьи тянулись к привязкам, которые зона не умела прочитать. Нулевая зона изначально не проектировалась под живую команду, притащившую с собой слишком много связей из Этерии.

В одной трещине мелькнул слепящий белый свет клинических ламп, в другой на секунду проступила зеленая кромка Ардена, в третьей блеснула темная вода старого Подгорода. Вокруг нас раскрывались рваные дыры в теле черновика — далекие от классических порталов, — где система судорожно искала, куда выбросить связанный набор данных, который она не могла стереть и не имела права оставить.