Страница 63 из 68
Глава 20. Оператор главного узла
Велл рванулся вперёд раньше, чем кто-либо успел понять, что он собирается сделать. Он вывернулся из-под руки Гронта, оттолкнул Сергея стойки и попытался втиснуться между ним и управляющим окном, будто место перед рамкой можно было занять первым и тем самым доказать своё право на происходящее.
Гронт поймал его за плечо, но Велл уже успел коснуться медного края ладонью. Свет под Сергеем погас и на мгновение все белые линии сошлись на Велле. Он замер, тяжело дыша, с лицом человека, который наконец добрался до кафедры после слишком долгого выступления чужого докладчика.
Над рамкой появились слова:
СЛУЖЕБНЫЙ ПОЛЬЗОВАТЕЛЬ
ПРАВО ЧТЕНИЯ: ЧАСТИЧНОЕ
ПРАВО УПРАВЛЕНИЯ: ОТСУТСТВУЕТ
Велл ошарашено замер. Он перечитал надпись один раз, второй. Поднял руку и снова приложил перстень к рамке. Надпись не изменилась.
— Этого не может быть! — выдохнул он.
Система не сочла нужным отвечать.
— Печать действующая! Допуск подтверждён! Я восстановил линии, открыл точки, составил маршруты!
На этот раз под первой надписью появилась вторая:
КОМАНДА ОТКЛОНЕНА
ПОЛЬЗОВАТЕЛЬ НЕ ЯВЛЯЕТСЯ ОПЕРАТОРОМ
Велл смотрел на неё так, словно она только что внесла грубую ошибку в его биографию.
— Но я же...
Гронт потянул его назад. Велл вцепился в стойку обеими руками.
— Это я нашёл её! Я поднял архивы, восстановил последовательность, связал узлы! Без меня вы даже не знали бы, что здесь есть окно!
Белые буквы остались неподвижными.
— Я семь месяцев удерживал сеть! Я провёл сто восемьдесят семь партий! Я исправил больше, чем все эти архивные идиоты за двести лет!
На стойке мигнуло:
НЕЗАВЕРШЁННЫЕ ОПЕРАЦИИ: 281
Это было хуже ответа.
Гронт по одному оторвал пальцы Велла от рамки и оттащил его к стене. Тот пытался вернуться к надписи, как человек, убеждённый, что при третьем прочтении оскорбление обязано превратиться в признание заслуг.
— Она повреждена! — выдохнул он. — Она не различает управление и обслуживание! Она выбрала первого подходящего исполнителя!
Сергей посмотрел на него.
— Того, кто умеет завершать операции.
— Того, кто просто нажимает на готовые отметки!
— А вы не сумели даже этого.
Велл дёрнулся, но Гронт заломил ему руку за спину.
Надпись над рамкой погасла. Система потеряла интерес к Веллу так быстро, будто он был всплывающей подсказкой, которую закрыли.
Красная шкала возврата поднялась до девяти процентов. Ратушу тряхнуло и где-то в коридоре лопнуло стекло. Снаружи донёсся долгий каменный скрежет, и площадь ответила криками.
Орвин резко обернулся к карте.
— Северная весовая уже на треть собрана. Контур старых ворот тоже активен. Если они замкнутся, система признает весь участок единым составным объектом!
— Что это значит? — спросил Лекс.
— Что потом она начнёт искать недостающие части.
— Где?
Орвин посмотрел на линии, пересекавшие жилой квартал.
— В домах.
Сергей снова положил ладонь на управляющую рамку.
Две строки вспыхнули перед ним:
ВОЗВРАТИТЬ ПО ИСХОДНОМУ МАРШРУТУ
ПРИНЯТЬ ПОЛНОМОЧИЯ И ЗАКРЫТЬ ВНЕШНЮЮ СЕТЬ
Первая была короткой и ясной — домой. Никаких приложений, скрытых условий и мелкого текста. Система хотя бы в этот раз не притворялась, будто выбор сложнее, чем есть. Вторая означала попытаться спасти Арквен.
Красная шкала поднялась до десяти процентов.
С крыши напротив сорвало водосток. Он не упал, а развернулся в воздухе и полетел к площади, аккуратно огибая людей. Магия относилась к предмету бережнее, чем к владельцам здания.
Все стояли вокруг Сергея и молчали. Только Велл у стены продолжал тяжело дышать, будто выбор Сергея всё ещё должен был доказать что-то о нём.
Сергей помедлил ещё секунду, коснулся второй строки и зажмурился.
ПРИНЯТЬ ПОЛНОМОЧИЯ И ЗАКРЫТЬ ВНЕШНЮЮ СЕТЬ
Свет прошёл сквозь ладонь без боли. Белая линия поднялась по руке, задержалась на старом бейдже под одеждой и сомкнулась вокруг него. На мгновение Сергей увидел перед собой пункт выдачи: белые лампы, серые стеллажи, коробки в ячейках, дверь с улицы. За стойкой стояла его кружка, которую он не успел убрать. На мониторе мигало окно с невозможным заказом.
Потом изображение сложилось в тонкую линию.
ИСХОДНЫЙ МАРШРУТ ЗАКРЫТ
Линия погасла.
Сергей не успел почувствовать ничего определённого. Ратушу снова шатнуло, и перед ним развернулась очередь из сотен строк.
НЕЗАВЕРШЁННЫЕ ОПЕРАЦИИ: 294
ТРЕБУЕТСЯ РАСПРЕДЕЛЕНИЕ
КРИТИЧЕСКИЙ РАЗБОР СОСТАВНЫХ ОБЪЕКТОВ: 11%
— Сергей, — сказал Орвин. — Теперь только вы можете менять решения.
— Вижу.
Перед ним появились группы партий: подтверждённые, спорные, без получателя, без отправителя, повреждённые, составные, дублированные. Система разложила два века ошибок так же аккуратно, как сотрудник раскладывает жалобы по папкам перед увольнением.
Сергей указал на первую группу.
— Подтверждённые маршруты с существующими точками — завершить.
— Не все точки безопасны, — сказал Орвин. — Я буду отмечать действующие.
На карте загорелись три узла: городской склад, архивное хранилище и площадка у южных ворот.
— Эти три.
Сергей коснулся их на схеме.
ДВАДЦАТЬ СЕМЬ ОПЕРАЦИЙ НАПРАВЛЕНЫ К ПОДТВЕРЖДЁННЫМ ТОЧКАМ
Красная шкала остановилась на одиннадцати процентах — не снизилась, просто перестала расти.
— Остальные? — спросила Мира.
— Спорные — на хранение. Но нужен ответственный.
Система немедленно вывела:
ТРЕБУЕТСЯ ХРАНИТЕЛЬ
Все посмотрели на Велиса. Кот сидел на стойке, обернув хвост вокруг лап, и впервые выглядел так, будто с удовольствием отказался бы от официального статуса.
— Сколько? — спросил он.
НЕОПОЗНАННЫЕ И СПОРНЫЕ ПАРТИИ: 193
— Где их хранить?
Орвин указал на нижние уровни ратуши.
— Старые склады узла должны освободиться, когда мы закроем внешние маршруты.
— Там сухо?
— Не знаю.
— Это важно!
Мира уже писала на бланке.
— Временное хранение в основном узле до определения законных получателей. Ответственный хранитель подтверждает приём без права распоряжения содержимым.
— И без жидкого без тары! — добавил Велис.
Лекс записал.
— Это обязательно?
— После того, что я видел в коробках — да.
Мира поставила подпись и протянула лист коту. Велис прижал к нему лапу. На бумаге остался чёткий отпечаток.