— Две тысячи! — почти выкрикнул он. — Это мое последнее слово!

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

— Вы ставите меня в ужасное положение, — сказала она. — Но я вижу, как он вам нужен. Хорошо. Две тысячи. Но это наш с вами маленький секрет.

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

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

[Сделка #478. Товар: Луноцвет. Базовая стоимость: 480. Цена продажи: 2000. Прибыль: 1520. Статус: Успешно]

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

Насколько далеко простирается ее влияние? И что для нее действительно ценно, кроме прибыли? Эти вопросы ее программный код пока не обрабатывал.

<p>Глава 2</p>

Вопрос ребенка

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

Я стоял за стойкой, машинально протирая одну и ту же кружку уже минут десять. action_wipe_mug(loop_count: infinity). Мое тело выполняло скрипт, а мое сознание плавало в вязком, сером киселе отчаяния. Я перебирал в уме варианты побега. Взломать ядро? Риск обнаружения — 99.8%. Попытаться связаться с внешним миром через сетевой протокол? Все порты для NPC были закрыты намертво, я сам это проектировал. Оставалось только ждать. Ждать чего? Сбоя системы? Чуда? Второго пришествия? Какой же пи*дец…

В углу таверны раздавался тихий, шаркающий звук. Это был Кай, наш мальчик на побегушках, исполнял свой единственный осмысленный скрипт — action_sweep_floor. Он был самым простым NPC в этой локации. Низкополигональная модель, всего четыре строки диалога, примитивный цикл действий. Я сам набросал его прототип за пятнадцать минут, чтобы заполнить пустоту в углу. Он был не персонажем, а частью интерьера. Живой мебелью.

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

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

— Трактирщик, — тихо сказал он, и его голос, сгенерированный нейросетью, прозвучал на удивление чисто в звенящей тишине.

Я молчал. Мой скрипт не предусматривал инициации диалога с его стороны. Но он, видимо, нашел какой-то триггер.

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

— А мы... — он запнулся, словно подбирая слова, которых не было в его лексиконе. — Мы можем пойти... куда захотим?

Вопрос повис в спертом воздухе таверны.

Он был до смешного простым. Идеальным в своей программной невинности. «А мы можем пойти… куда захотим?»

Я замер, сжимая в руке влажную, засаленную тряпку. Только что я закончил протирать один и тот же участок стойки в… кажется, в тысячный раз. Движение было отточено до автоматизма, зашито в самый низкоуровневый цикл моего нового существования. Но вопрос Кая пробил эту рутину, как segfault пробивает защиту памяти.

Я поднял глаза на мальчика. Или на то, что им было. Идеальная модель NPC-подростка. Ярко-голубые, почти светящиеся глаза, запрограммированные на выражение любопытства. Кожа без единого изъяна, вечно растрепанные волосы, которые никогда не пачкались. Кай был произведением искусства. Моего искусства. И сейчас это искусство смотрело на своего создателя, ожидая ответа на вопрос, который мог бы обрушить всю симуляцию.

На одно кошмарное мгновение мне захотелось рассказать ему правду.

Перейти на страницу:

Поиск

Книга жанров

Нет соединения с сервером, попробуйте зайти чуть позже