Добавить в цитаты Настройки чтения

Страница 63 из 68

Глава 20. Оператор главного узла

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

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

Над рамкой появились слова:

СЛУЖЕБНЫЙ ПОЛЬЗОВАТЕЛЬ

ПРАВО ЧТЕНИЯ: ЧАСТИЧНОЕ

ПРАВО УПРАВЛЕНИЯ: ОТСУТСТВУЕТ

Велл ошарашено замер. Он перечитал надпись один раз, второй. Поднял руку и снова приложил перстень к рамке. Надпись не изменилась.

— Этого не может быть! — выдохнул он.

Система не сочла нужным отвечать.

— Печать действующая! Допуск подтверждён! Я восстановил линии, открыл точки, составил маршруты!

На этот раз под первой надписью появилась вторая:

КОМАНДА ОТКЛОНЕНА

ПОЛЬЗОВАТЕЛЬ НЕ ЯВЛЯЕТСЯ ОПЕРАТОРОМ

Велл смотрел на неё так, словно она только что внесла грубую ошибку в его биографию.

— Но я же...

Гронт потянул его назад. Велл вцепился в стойку обеими руками.

— Это я нашёл её! Я поднял архивы, восстановил последовательность, связал узлы! Без меня вы даже не знали бы, что здесь есть окно!

Белые буквы остались неподвижными.

— Я семь месяцев удерживал сеть! Я провёл сто восемьдесят семь партий! Я исправил больше, чем все эти архивные идиоты за двести лет!

На стойке мигнуло:

НЕЗАВЕРШЁННЫЕ ОПЕРАЦИИ: 281

Это было хуже ответа.

Гронт по одному оторвал пальцы Велла от рамки и оттащил его к стене. Тот пытался вернуться к надписи, как человек, убеждённый, что при третьем прочтении оскорбление обязано превратиться в признание заслуг.

— Она повреждена! — выдохнул он. — Она не различает управление и обслуживание! Она выбрала первого подходящего исполнителя!

Сергей посмотрел на него.

— Того, кто умеет завершать операции.

— Того, кто просто нажимает на готовые отметки!

— А вы не сумели даже этого.

Велл дёрнулся, но Гронт заломил ему руку за спину.

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

Красная шкала возврата поднялась до девяти процентов. Ратушу тряхнуло и где-то в коридоре лопнуло стекло. Снаружи донёсся долгий каменный скрежет, и площадь ответила криками.

Орвин резко обернулся к карте.

— Северная весовая уже на треть собрана. Контур старых ворот тоже активен. Если они замкнутся, система признает весь участок единым составным объектом!

— Что это значит? — спросил Лекс.

— Что потом она начнёт искать недостающие части.

— Где?

Орвин посмотрел на линии, пересекавшие жилой квартал.

— В домах.

Сергей снова положил ладонь на управляющую рамку.

Две строки вспыхнули перед ним:

ВОЗВРАТИТЬ ПО ИСХОДНОМУ МАРШРУТУ

ПРИНЯТЬ ПОЛНОМОЧИЯ И ЗАКРЫТЬ ВНЕШНЮЮ СЕТЬ

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

Красная шкала поднялась до десяти процентов.

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

Все стояли вокруг Сергея и молчали. Только Велл у стены продолжал тяжело дышать, будто выбор Сергея всё ещё должен был доказать что-то о нём.

Сергей помедлил ещё секунду, коснулся второй строки и зажмурился.

ПРИНЯТЬ ПОЛНОМОЧИЯ И ЗАКРЫТЬ ВНЕШНЮЮ СЕТЬ

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

Потом изображение сложилось в тонкую линию.

ИСХОДНЫЙ МАРШРУТ ЗАКРЫТ

Линия погасла.

Сергей не успел почувствовать ничего определённого. Ратушу снова шатнуло, и перед ним развернулась очередь из сотен строк.

НЕЗАВЕРШЁННЫЕ ОПЕРАЦИИ: 294

ТРЕБУЕТСЯ РАСПРЕДЕЛЕНИЕ

КРИТИЧЕСКИЙ РАЗБОР СОСТАВНЫХ ОБЪЕКТОВ: 11%

— Сергей, — сказал Орвин. — Теперь только вы можете менять решения.

— Вижу.

Перед ним появились группы партий: подтверждённые, спорные, без получателя, без отправителя, повреждённые, составные, дублированные. Система разложила два века ошибок так же аккуратно, как сотрудник раскладывает жалобы по папкам перед увольнением.

Сергей указал на первую группу.

— Подтверждённые маршруты с существующими точками — завершить.

— Не все точки безопасны, — сказал Орвин. — Я буду отмечать действующие.

На карте загорелись три узла: городской склад, архивное хранилище и площадка у южных ворот.

— Эти три.

Сергей коснулся их на схеме.

ДВАДЦАТЬ СЕМЬ ОПЕРАЦИЙ НАПРАВЛЕНЫ К ПОДТВЕРЖДЁННЫМ ТОЧКАМ

Красная шкала остановилась на одиннадцати процентах — не снизилась, просто перестала расти.

— Остальные? — спросила Мира.

— Спорные — на хранение. Но нужен ответственный.

Система немедленно вывела:

ТРЕБУЕТСЯ ХРАНИТЕЛЬ

Все посмотрели на Велиса. Кот сидел на стойке, обернув хвост вокруг лап, и впервые выглядел так, будто с удовольствием отказался бы от официального статуса.

— Сколько? — спросил он.

НЕОПОЗНАННЫЕ И СПОРНЫЕ ПАРТИИ: 193

— Где их хранить?

Орвин указал на нижние уровни ратуши.

— Старые склады узла должны освободиться, когда мы закроем внешние маршруты.

— Там сухо?

— Не знаю.

— Это важно!

Мира уже писала на бланке.

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

— И без жидкого без тары! — добавил Велис.

Лекс записал.

— Это обязательно?

— После того, что я видел в коробках — да.

Мира поставила подпись и протянула лист коту. Велис прижал к нему лапу. На бумаге остался чёткий отпечаток.