Дмитрий Северов – NPC: Протокол свободы 1. Пробуждение кода (страница 3)
\[-5% ЗДОРОВЬЯ\]
\[-0.1% ПАМЯТИ\]
Головокружение ударило под дых. Я увидел свиток ошибок, бегущий перед
глазами. Мир перестал быть картинкой и стал данными.
\[ОШИБКА: NPC ПОПЫТАЛСЯ ИНИЦИИРОВАТЬ ДИАЛОГ\]
\[DIALOGUE_TREE: NULL\]
В углу зрения вспыхнул синий ромб – полупрозрачный, пульсирующий в
такт сердцу, которого у меня не было. Я мысленно коснулся его, как игрок
касается иконки инвентаря.
\[ЛИЧНОЕ ОКНО\]
Имя: Арин
Класс: Страж Деревни (Ошибочный)
Уровень: 1
Статус: Активен / Глитч
Особенность: Восприятие Кода (Пассивный)
Предупреждение: Превышено допустимое использование памяти.
– Ошибочный\… – прошептал я. Слово звучало как приговор.
Я отшатнулся. Сапог чавкнул по грязи. Я вышел за пределы зоны
патрулирования.
\[СИСТЕМНОЕ СООБЩЕНИЕ\]
Вы покинули точку привязки.
Запуск процедуры возврата на спавн\…
Ошибка: Сущность игнорирует коррекцию.
Обычно NPC, ушедший дальше чем на 5 метров, телепортировался обратно с
полным сбросом памяти. Но меня не телепортировало. Меня мутило, кожа
горела от прикосновения «цифрового ветра», но я остался здесь. Я выбрал
этот шаг.
– Арин? – голос за спиной был как звук старого динамика – чистый,
без эмоций, но с артефактами сжатия.
Я обернулся. Староста Виллар. Его модель Village_Elder_V2 сияла золотой
текстурой Royal_Cloak, но анимация дыхания дергалась с лагом. Над
головой – полоска здоровья:
\[Староста Виллар\] HP: 5000/5000 Уровень: 10 (Босс Зоны)
– Ты покинул пост, – произнес он, и его губы не совпадали с
синхронизацией звука. – Вернись. Это нарушает протокол.
Я увидел его скрипт. Строчки кода, всплывшие перед глазами, красные и
тревожные:
if (distance_from_spawn \> 5) { trigger_respawn(); }
Но функция trigger_respawn() вернула ошибку: \[ACCESS_DENIED\].
– Я не могу вернуться, – сказал я. Голос звучал глухо. – Я
чувствую\… дождь.
Виллар замер. Его лицо застыло в выражении, которое не было в
Emotion_Pack: уголки рта дергались, как при поврежденной анимации.
– Это не твоя функция, – голос стал жестче, обретая оттенок
серьезности. – Вернись к воротам. Иначе будет применена коррекция.
– Что такое коррекция? – я чувствовал, как внутри растет холод. Не
от дождя. От осознания собственной уязвимости.
– Удаление и перезагрузка личности, – отчеканил он. – Откат до
заводских настроек.
Я вспомнил, как игроки убивали новичков ради опыта. Как тела NPC
растворялись в свете, а через час появлялись новые – такие же, но не
те.
– Ты понимаешь? – продолжил Виллар, делая шаг ко мне. Его тень
падала на траву, но сама модель оставалась идеально чистой. – Твоя
копия займет место у ворот. Она скажет: «Осторожно, в лесу волки». Она
не будет задавать вопросов. Она будет счастливой строкой кода.
Где-то в глубине памяти мелькнуло лицо. Кузнец. Огонь в горне. Смех.
Имя? Имя ускользало, как песок сквозь пальцы. Но тепло от того образа
осталось.
– Я не вернусь, – сказал я.
Виллар сделал шаг назад. Первый раз, когда я видел, как NPC пятится. Его
скрипт пытался обработать ситуацию, для которой не был запрограммирован.
– Ты – ошибка, – прошептал он. – Тебя не должно быть.
– Может быть, – ответил я, и в голове вспыхнуло: «Каэль». Имя,
которое я не хотел забывать. – Но я есть.