Админская свалка — страница 27 из 34

[Определение: «Там, куда сбрасывают сломанных, испуганных и слишком оригинальных»]

— Отлично, — пробормотал он. — Я не просто испугался — я, выходит, ввёл систему в ступор.

Из-за горизонта донеслось эхо. Что-то шевелилось.

Макс выдохнул.

— Элла меня убьёт.

Квак кивнул.

— Если не эта зона — то она точно.

Глава 28В этом проклятом «между»

Макс стоял на неровной платформе, похожей на обломок логической схемы, которая решила стать мостом, но передумала. Пространство вокруг переливалось — не светом, не цветом, а… вероятностями. Иногда рядом пролетал кусок пейзажа. Дом. Куст. Окно с надписью «deprecated». Всё исчезало, не успев появиться полностью.

— Это даже не баг… — пробормотал он. — Это будто… подвал багов. Где хранят то, что даже они боятся.

Квак прыгнул на жутковатую текстуру пола. Она мягко зашипела. Из-под неё выскочила и тут же исчезла пиксельная нога.

— Это я щас… наступил на чей-то скрипт?

— Да не бойся ты, — Макс присел, потрогал текстуру. Она дрожала. В буквальном смысле. — Тут всё зыбкое.

Вокруг было пусто. Но не тихо — мир щёлкал. Не звуками, а состояниями. Где-то рядом появлялись и пропадали надписи:

[Контейнер устаревших функций]

[Фоновая музыка: NULL]

[Сюжетный фрагмент: отвергнут]

И всё это… было живым.

— Тут… — Макс провёл рукой по воздуху, и она прошла сквозь меню. — Тут же всё, что выбросили. Не использовали. Всё, что когда-то могло быть. Или не могло.

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

Молча.

Квак подошёл ближе. Потрогал лапой висящую в воздухе панель с надписью «Ранние диалоги (отклонено)».

— Это даже не Свалка, — сказал он. — Это… Подсвалка. Субсвалка.

Макс усмехнулся. Потом — тихо, как будто сам от себя скрывая — сказал:

— Я… не хочу просто выбраться отсюда.

Квак мотнул головой.

— Ну ты и псих.

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

Он достал планшет. Который, вопреки здравому смыслу, работал.

[Сканирование…]

[Локация нестабильна. Описание может быть неполным.]

Макс моргнул, и в интерфейсе появилась строка — сама по себе.

Без фанфар. Без всплытия.

[Квест: «Прах забытого кода»]

Цель: найти фрагмент удалённого элемента игрового мира

Сложность:?

Награда:?

Комментарий: инициировано пользователем вручную]

Он прочитал. И… кивнул.

— Давай. Попробуем.

Квак вздохнул. Громко. Слегка фаталистично.

— Это потому что ты испугался Куратора, да?

— Это потому что я не боюсь мира. Даже когда он… вот такой.

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

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

— Отлично, — буркнул он. — Платформа с чувством юмора.

Квак, который шёл позади… а точнее — пытался, повис в воздухе, как недорисованная иконка.

— Я… всё, — сипло выдал он. — Гравитация забыла обо мне. Либо я — забыл гравитацию.

Он взмахнул лапами. Толку не было.

— Ты — баг в понятии «жаба», — сказал Макс и подхватил его на руки.

И в этот момент — интерфейс дёрнулся. Щелчок, словно изнутри. Где-то рядом вспыхнула панель:

[Совместное умение: «Сбойная связка»]

[Статус: активировано]

[Режим перемещения: неконтинуумный]

[Описание: временное согласование физико-интерфейсных точек двух нестабильных объектов. Эффект: короткий скачок на дистанцию в пределах зоны.]

— Неконтинуумный… — Макс не успел договорить, как мир сжал воздух в шарик, вывернул наизнанку — и они переместились.

Щелчок.

Они стояли уже дальше — на площадке, похожей на кусок сцены из театрального редактора. На фоне висел багнутый задник с надписью «ЛЕС», но вместо деревьев были стрелки «←» и «→».

— Это… — Квак дёрнулся. — Это даже не телепорт. Это глючный монтаж.

— Мы перескакиваем, — сказал Макс, глядя в интерфейс. — Не перемещаемся. Просто… в следующую возможную точку.

Он прижал Квака покрепче.

— Готов?

— Никогда.

Щелчок.

Они оказались на тонкой дорожке, целиком из надписей:

[если(условие) = истина → действие]

[если(условие) = ложь → пустота]

— Это код, — прошептал Макс. — Мы идём по коду.

— Мы нарушаем код, — буркнул Квак. — Идём — не совсем подходящее слово. Мы… прыгаем по чьей-то недописанной идее.

Щелчок.

Следующая точка — платформа из диалогов. Сотни строк, разбросанных вокруг. Некоторые уже распались на символы. Другие — трепетали. Одна строка гласила:

[— Ты всегда был важен для меня, даже если я был багом.]

Макс остановился.

— Это… NPC-реплики. Несказанные. Вырезанные из квестов. Эмоции, которые не случились.

— Осторожно, — прошептал Квак. — Здесь может быть слишком по-настоящему.

Щелчок.

Теперь они — в тёмной зоне, похожей на склад, но с потолка свисали папки, и в каждой — отрывок мира. Макс шёл медленно. Он чувствовал: они всё ближе к центру. К чему-то, что система давно спрятала. Не удалила. Просто… отказалась видеть.

Он сделал шаг.

Перед ними повисло нечто. Как сгусток данных. Как заблокированная идея.

Макс переглянулся с Кваком.

— Слушай… а может, мы зря сюда полезли?

— Однозначно. Но ты уже шёл с жабой на руках через развалины кода. Это уже как минимум… романтика.

Макс усмехнулся.

— Тогда подтверждаю.

Он протянул руку — и коснулся фрагмента.

…И мир вспыхнул.

Но не сменился. Не изменился кардинально. Он просто — слегка повернулся. Как будто кто-то подтолкнул их вбок, сдвинул по кадру. Макс моргнул — и понял, что стоит. На полу. В том же пространстве.

Только теперь — на пару метров левее.

— Э… — Он посмотрел на Квака в руках. — Это всё?

Квак, болтая лапами, огляделся:

— Поздравляю. Мы скакнули из одного угла пустоты в другой.

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

[Прыжок выполнен. Координаты: отсутствуют]

[Позиция: локально смещена]

[Прогресс: субъективный]

— Это не перемещение, — тихо сказал Макс. — Это… дёрганье по непониманию. Мы не перемещаемся между местами. Мы перемещаемся между интерпретациями. Эта комната — не ловушка. Это… сброшенное описание. И у неё нет ни смысла, ни формы, пока мы сами не зададим его.

Он сел. Снова. Теперь уже уткнулся лицом в ладони.

— Мы в узле, который даже интерфейс не помнит. Сброс произошёл. А выхода нет.

Квак плюхнулся рядом:

— Ты это вслух говорил?

— Ага.

— Стало хуже.

Макс молчал. Пространство вновь мигнуло — но без команды. Само.

[Ошибка: нет точки выхода]

[Подсистема «Возврат к последнему событию»: отклонено]

[Резервное восстановление: отсутствует]

— Мы не можем выбраться, — прошептал Макс. — Не сейчас. Не силой.

И тут стало страшно.

Потому что до этого был драйв, экшн, шутки, даже философия. Было ощущение, что всё — часть чего-то большего. Пусть неясного, но контролируемого.

А сейчас — нет. Сейчас это не квест. Не зона. Не решение.

Это тишина. Отказанная. Забытая. Не задуманная ни кем.

Макс встал. На негнущихся ногах. Квак — рядом. Молчит.

— Значит, — сказал он, — искать не выход. Искать центр. Сердце. Логику.

Он снова вызвал интерфейс. И — впервые — запросил:

[Поиск следов создания данной зоны]

Ответа не было.

А потом появился новый фрагмент. Простой. Как вдох:

[След обнаружен: источник — внутренний сбой, неучтённый модуль]

Макс медленно выдохнул.

— Ладно. Ловушка — это не конец. Это точка входа. Просто не для всех.

Квак приподнял брови. Точнее, верхнюю текстуру:

— Ты опять начал генерировать смысл в бессмысленном.

— Ага, — кивнул Макс. — Но иначе мы просто останемся здесь.

И тогда, как подтверждение, в интерфейсе вспыхнуло:

🔹[Цель обновлена: найти ядро зоны]

🔸[Активировать: «Сердце сбоя»]

⚠[Риск: критический. Потенциальный конфликт с основной логикой мира]

И сразу же:

[Активация невозможна]

[Недостаточно параметров: определите намерение]

— Намерение?.. — пробормотал Макс. — Да у меня одно намерение — выбраться.

Он повторил команду. Поменял формулировку. Попробовал через интерфейс. Через квестовую логику. Через чистое усилие воли. Каждый раз — система глухо отвечала: нет. Словно сама пустота отказывалась с ним разговаривать.

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

— Это был хороший план, — тихо сказал он.

Макс кивнул. Глаза устали. Мысли — рассыпались, как пиксели в старом логотипе. Никакой логики, никакого выхода. Он не знал, что делать. И впервые за долгое время — это его действительно напугало.

Глава 29Все ушли, а он остался

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

[Сбойная эвакуация завершена. Объекты: перемещены вне сценария.]

Он медленно выдохнул. Слова не сразу нашлись. Он ведь не хотел напугать. Он… вообще не думал, что это будет