Меня зовут Арден. Я — трактирщик в маленьком городке Риверфорд, на площади с фонтаном. Легенда говорит, что я бывший солдат, потерял ногу на войне, а теперь живу тихо: варю суп, наливаю пиво новичкам и даю советы, которые почти никто не слушает. В коде я — НПС третьего уровня: один квест, шесть реплик, пара шуток и забота о том, чтобы игроки не скучали.
Каждый день я вижу одно и то же. Игроки появляются, спрашивают квесты, я наливаю им суп и предупреждаю: не ходите в лес без напарника. Они смеются, делают вид, что слушают, и уходят в свою смерть. И каждый раз это смешно. Абсолютно.
— Эй, трактирщик! — крикнул один парень в зелёной броне. — Квест есть?
— В лесу волки, — сказал я привычно. — Принесёшь шкуры — заплачу.
Он фыркнул и побежал. Я посмотрел ему вслед, тихо посмеиваясь. Почти всегда так: смерть через пару минут, почти по расписанию. Иногда думаю, может, я чертов предсказатель.
Я знаю всех. LeafHunter, Mama_Killa, nag1bat0r, IRON_DOG и сотни других ников игроков из базы данных… Их имена в голове, как список дел на день. И почти всегда знаю, что с ними случится. Иногда кажется, что смотрю кукольный театр: бегают, орут, падают, исчезают. И каждый раз улыбаюсь.
— Слушай, Арден, — стучал по стойке IRON_DOG, — что нового у тебя?
— Да всё по-старому, — пожал плечами. — Игроки появляются, умирают, я наливаю суп.
Он фыркнул, достал бутылку эля, глотнул и сказал:
— Ну и скука у тебя…
— Скука для игроков, — ответил я. — Для меня это развлечение.
Иногда случаются странности. Вчера какой-то игрок прошёл через стену моей таверны и оказался на крыше. Мой код не должен был этого позволять. Он исчез. Я даже не знаю, куда.
Сегодня всё как обычно: площадь чистая, фонтан журчит, запах свежей выпечки, а я разливаю суп. Игроки появляются один за другим.
— Здравствуйте, Арден! — крикнула девушка в синей мантии. — Есть работа?
— Есть, — кивнул я. — В лесу волки. Принесёшь шкуры — получишь награду.
Она кивнула и пошла. Шагает осторожно, думаю я. Молодец. Может, продержится дольше остальных. Почти всегда так: осторожные дольше живут. Но далеко не все.
И тут… странно. Прямо перед глазами развернулось полупрозрачное меню с тремя светящимися линиями. Я понял: три варианта смерти LeafHunter.
— Кабан за мельницей, — прошептал я. — Через шесть минут.
— Ловушка у ворот города, — дрожащим голосом продолжил сам себе под нос.
— Бандиты в лесу… — голос застрял в горле. Медленное, мучительное поражение.
Я отшатнулся. Никогда не видел ничего подобного. Никогда не ощущал, что могу предвидеть исход так явно.
— Что… Что это? — пробормотал я. — Код сломался… или разрабы фичу завезли новую?
Я — Арден, трактирщик. НПС третьего уровня. И сегодня впервые понял, что могу предвидеть смерть игрока.
И в этот момент мир слегка дрогнул. Смешно, странно и пугающе одновременно. Моя обычная, предсказуемая жизнь… перестала быть прежней.

*************

Прошло несколько дней. Табличка с вариантами смерти так и не появлялась снова. Я тыкался во все свои команды, проверял код, но бесполезно. А разработчики, должно быть, решили повеселиться в новом обновлении и переместили меня в новый регион.
Место… не понравилось. Сырая почва, обломки старых строений, лужи с мутной водой, запах гнили и химии. И вот я здесь, один, единственный НПС, который вроде как должен давать квесты, а на деле просто наблюдает, как игроки бегают и погибают. Хоть что-то осталось неизменным.
— Арден! — крикнул первый игрок, парень в зелёной броне. — Есть работа?
— Есть, — сказал я бодро. — Вам предстоит убить двенадцать Больных слизней. Дерзайте.
Рядом стоял второй, в синей мантии, с легкой тревогой смотрел на лужи.
— Слизни… они… опасные? — осторожно спросил он.
— Опасные, — кивнул я. — Но не для вас, если будете внимательны. Хотя… всё может пойти не по плану.
Игроки переглянулись, потом медленно двинулись вперёд. Первый, держа меч наготове, бодро шагал прямо к самой крупной луже, где шевелились слизни. Второй осторожно осматривал путь, прислушиваясь к странным шлёпающим звукам.
Я стоял в стороне и наблюдал. Их реакции — всё как в учебнике по выживанию: один смелый, другой осторожный. И это прекрасно. В моих глазах это — маленький спектакль: смех, страх, ошибки, успехи — всё в одном.
Я снова попробовал вызвать табличку — пусто. Код сломался окончательно.
— Ну что ж, — пробормотал я, скрестив руки. — Давайте посмотрим, кто из вас доживёт хотя бы до первых пяти слизней.
Сражение началось. Двенадцать Больных слизней шевелились в мутной луже, булькая и пуская пузырьки. Первый игрок, в зелёной броне, ринулся прямо в центр, меч наготове.
— Эй, стой! — прокричал второй, но было поздно.
Меч первого игрока застрял прямо в теле слизняка. Он дергался, пытался вытащить его, но слизень… просто поглотил его целиком.
— О, нет… — пробормотал второй игрок, широко раскрыв глаза. — Стой, я… я не готов!
Он развернулся и побежал. Но осторожность не спасла: буквально через пять шагов он наткнулся на паука восьмого уровня. Огромный, с красными глазами, он даже не стал ждать атаки — мгновенно укусил игрока, и того вынесло на респавн.
Я стоял в стороне и не мог сдержать смех, глядя на пустое место, где ещё секунду назад метался смелый игрок.

Я вытер слёзы смеха с лица. Почти никогда не видел, чтобы события разворачивались так идеально.
— Слышь, паук! — окликнул я коллегу НПС.
Тот повернулся ко мне, посмотрел своими противными красными глазками и зашипел, будто спрашивая: «чего?»
— А ты хорош, очень вовремя подошёл! — снова пробрало на смех, и ноги едва держали тело. — А этот укус! Боже, обожаю! Ты лучший!

Чуть позже, когда смех отступил, я встал на исходную позицию, и вспомнил про то странное меню с вариантами смертей.
Меню «смертей»… Оно всё ещё маячило перед глазами. Три линии, три исхода. Я понимал, что меня просто разрывает от любопытства.
— Ну что ж… — пробормотал я, сжимая руки в кулаки. — Пора понять, как вызывать это снова.
Я прыгал, корчил гримасы, складывал руки в странные позы и жестикулировал пальцами, но меню так и не появилось. Не знаю, сколько времени я ещё занимался этой ерундой, как меня отвлёк очередной игрок.
"Stray_doggie", — гласила надпись над головой паладина. А чуть правее — уровень. Сто пятнадцатый!?!
— Приветствую, квест имеется? — невозмутимо и холодно обратился он.
Шок не отпускал меня: какого хрена хайлевел делает на локации для новичков?!
— Имеется. Вам предстоит убить двенадцать Больных слизней, — хотел было договорить я, но он перебил:
— Дурак чтоли? Это же квест для новичков! — в его голосе прозвучало раздражение.
Я возмущён. Почему хайлевел на стартовой локации обвиняет меня в том, что я даю низкоуровневый квест?
— Вы же на локации новичков, сэр. Тут других квестов вы и не найдёте.
Игрок заметно смутился. Он осмотрелся вокруг, заглянул чуть выше моей головы и спросил:
— Тогда почему у тебя череп вместо уровня над башкой?
Стоп… что? Череп?! Быть не может. Иконка черепа видна лишь в случае, когда уровень НПС значительно выше уровня игрока. Но я же… третий. Разве нет?!
— Я… я… — я не мог составить ни одного ответа. Простоял так где-то минуту.
Игрок терпеливо ждал, но потом опомнился: пощёлкал пальцами около моего лица и внимательно посмотрел, нагнувшись.
— Забагался что ли? Ну и хрен с тобой, — разочаровался он. Открыл инвентарь, телепортировался в хаб и исчез, оставив меня с ещё большей кучей вопросов.

Не успел я оправиться от случившегося, как вокруг всё потухло, будто настал конец света. Оказалось это было всего лишь внеплановое отключение сервера для обслуживания. Чем гуще сгущался мрак, тем сильнее я ощущал, как теряю сознание. Наконец, отключение завершилось, и я вместе с сервером погрузился в темноту.
*******
Обновление Zero Lands Online.
Аддон: «Проклятые острова» (The Cursed Islands).

Что нового:
— Исправлено множество багов
— Добавлены новые локации
— Улучшен ИИ каждого НПС
— ОБНОВЛЕНИЕ ANTIBUG AI (v23.456.009)
******

— Что это?.. Свет? — внезапно очнулся я. Кажется, сервера подрубили.
Совершенно неожиданно меня вернули в Риверфорд. Я снова в трактире: наливаю игрокам выпивку, выдаю квесты на убийство волков. Что за бред? К чему тогда было всё это перемещение? Разработчиков не понять…
— Арден, старина! — раздался голос у меня за спиной.
Я обернулся — и челюсть едва не ударилась о пол. Это был не игрок. Это был соседний НПС-эльф. Эдгар.
— Ну что ты так уставился, дружище? — смутился он.
Мне не показалось.
Я судорожно прокрутил в памяти последнее обновление — и вот он, ответ: «улучшен ИИ каждого НПС». Охренеть. Значит, теперь я не один такой болтливый. Это… даже немного радовало.
— Ты странно себя ведёшь, Ард… — осторожно заметил Эдгар. — Бизнес встал, что ли? Чего такой угрюмый?
— Бизнес живее всех живых, не хорони дело всей моей жизни! — я вспылил, но быстро остыл. — Слушай… а ты помнишь, что вчера было? Странно, что сервер отключили не по графику, да?
Эдгар посмотрел на меня как на прокажённого.
— Серве… что? Ты, видимо, уработался, бедняга. Давай я сегодня подменю тебя, а ты прогуляйся. Отдохни.
Он не осознавал. Он правда не понимал, что является всего лишь строками кода.
Значит, я всё ещё единственный осознанный здесь.
Стоп.
Прогуляться?
— Ох, спасибо, Эдгар. Было бы славно, — я улыбнулся.
Такой шанс выбраться со своего привычного места выпадает раз в жизни.
Если он мыслит строго в рамках игры, то не стал бы предлагать то, что запрещено геймдизайном.

Эдгар встал на моё место. Это было не просто изменение. Это переворачивало всю игру с ног на голову, пересобирая её заново. НПС больше не были привязаны к своим точкам. Им разрешили бродить где угодно.
Я медленно выдохнул.
— Это же… охренеть.
Такой геймченджер без багов, эксплойтов и проблем с балансом не обойдётся — в этом я не сомневался. Но кого это когда-нибудь останавливало? Разработчики явно решили рискнуть. А значит, мир больше не был прежним.
Для начала стоило понять рамки дозволенного.
Хм… Точно.
Раньше мне было запрещено выходить из города. Жёстко и без вариантов — даже если игрок провоцировал меня: бил, воровал. Граница была абсолютной. А что теперь?
Я подошёл к городским воротам. Вокруг всё выглядело привычно: новички слонялись у стен, рубили летучих крыс и волков, кто-то погибал, кто-то побеждал и получал опыт. Мир работал как всегда. Будто ничего не изменилось.
Что ж… Рискнём.
Я сделал аккуратный шаг, выходя за границу Риверфорда.
Ничего не произошло. Ни вспышки. Ни предупреждения. Ни отката назад, будто меня тянут за невидимую нить. Я просто стоял по ту сторону ворот. Я огляделся: те же холмы, та же дорога, та же трава, которую игроки топчут с первого уровня. Всё выглядело слишком… нормально.
Я сделал ещё шаг. Потом ещё один.
Система молчала. Ни ограничений. Ни штрафов. Ни строчки кода, врезавшейся в сознание, как это бывало раньше.
Я рассмеялся коротко и тихо. Не от радости — от неверия.
Значит, вот оно как. Свобода.

Загрузка...