Альтер 1. Взгляд кода

- -
- 100%
- +

«– Что бы ты сделал, если бы узнал, что твой мир – это симуляция?»
– Я бы попросил у администратора бесплатный премиум-аккаунт. И список багов, которыми можно воспользоваться».
– Народная мудрость геймеровГлава 1
«– Ты думаешь, я не понимаю, что творю? Я всё понимаю. Я просто не знаю, как это работает, и ужасно наслаждаюсь этим фактом».
– Терри Пратчетт, «Мор, ученик Смерти»Всё началось с того, что бог, похожий на заправского хипстера в очках с толстой оправой, спросил у меня: «Ну что, старина, готов стать легендой?»
Я бы, конечно, ответил что-то едкое вроде «А можно просто обратно, на землю? У меня там пицца в духовке», но не успел. Потому что в тот момент я был не особо тверд в вопросе бытия. Если точнее – я был размазан по асфальту вкупе с обломками собственного велосипеда. Длинная история, не стоит. Если коротко – не стоит объезжать пробку по тротуару, если вы не уверены в прочности бордюра и своих костей.
Итак, хипстер-бог. Сияние вместо ауры, планшет из света в руках.
– Слушай, – сказал я своему внезапно ожившему сознанию. – Я, вроде, не особо верил ни в тебя, ни в твоих коллег.
– Да никто и не верит, пока не встретит, – парировал он, листая что-то на своем светящемся таблете. – Смотри, ситуация такая. Ты – статистическая погрешность. Сбой в матрице. Должен был выжить, но чип на твоем велосипеде от «УмногоГорода» глюкнул, и ты поехал не в ту сторону. Техническая ошибка.
– О, – промычал я. – То есть, это даже не героическая смерть в огне, а просто кривой код?
– Именно! – он сиял еще ярче. – И вот мы, Боги-Разработчики, не можем просто так взять и откатить твою смерть. Это создаст прецедент. Но мы можем предложить тебе… опцию.
«Опцию». Звучало так, будто мне предлагают не вечную жизнь, а премиальную подписку на смерть.
– Какую опцию? – с подозрением спросил я.
– Новый мир! Полное погружение! ЛитРПГ на максималках! – он сделал пафосный жест руками, и вокруг нас поплыли голограммы драконов, замков и каких-то сочных бургеров, что, на мой голодный после смерти взгляд, было даже убедительнее драконов. – Ты будешь одним из первых! Пионером! Мы только-только запускаем альфа-тест.
В моей голове, которая уже должна была разучиться думать, зажглась красная лампочка. «Альфа-тест». Словосочетание, от которого стынет кровь в жилах у любого, кто хоть раз имел дело с софтом.
– Постой, – я попытался почесать затылок, но у меня не было ни затылка, ни руки. Раздражало. – То есть, вы не просто отправляете меня в новый мир, а отправляете меня тестировать ваш сырой, глючный продукт? Без инструкции? С кучей нефиксанных багов?
– Мы предпочитаем термин «динамичный игровой процесс с элементами непредсказуемости», – поправил меня бог-хипстер. – И в качестве компенсации за неудобства… – он таинственно улыбнулся, – …мы дадим тебе уникальную черту. Не навык, не заклинание. Именно что – черту. Такой себе читерский мод от самих создателей.
Это звучало уже интереснее. Гораздо интереснее.
– Какая черта?
– «Взгляд Кода», – торжественно провозгласил он. – Ты сможешь видеть исходный код мира, навыков, существ. Видеть их слабые места, скрытые свойства, а иногда… вносить небольшие правки. Очень небольшие. Чисто теоретически.
Черт. Это было чертовски круто. Это пахло тем самым сыром, ради которого стоило лезть в мышеловку.
– Ладно, – сдался я. – Включайте эту вашу «Нью Гейм Плюс». Только, чур, я не рыцарь на белом коне. И не маг, вещающий заклинания с вершин башен. Я хочу… приключений. С юмором. Чтобы не скучно было.
– Договорились, – хипстер щелкнул пальцами. – Приятного апокалипсиса!
Меня резко куда-то понесло. Последнее, что я услышал, был его голос, уже озабоченный:
– Так, а где у нас в этом билде логи NPC… Опа, опять вылетает…
Я очнулся от того, что в нос ударил запах влажного дерева, навоза и чего-то жареного. Очень живописно. Я лежал на грубых половицах в помещении, сильно смахивающем на сарай. На мне были простые полотняные штаны и рубаха, от которых чесалось все, что только можно.
Прямо перед моим лицом висел полупрозрачный интерфейс.
Добро пожаловать в мир «Эралос»!
Инициализация персонажа…
Имя: [Джон Доу]
«Серьезно? Джон Доу? У вас фантазия вообще есть?» – подумал я и мысленно ткнул в поле. Интерфейс отозвался легкой вибрацией. Я стер стандартное имя и ввел: «Альтер». Просто, со вкусом. А главное – не «Великий Воин Ктулху».
Имя установлено: Альтер.
Выберите расу:
Человек
Эльф
Гном
Орк
~~Полурослик~~ (временно недоступно, ошибка 404: Рассовые черты не найдены)
Я выбрал «Человек». Не хотел с самого начала заморачиваться с длинными ушами или бородой до колен.
Раса установлена: Человек.
Распределение стартовых характеристик…
Сила: 6
Ловкость: 7
Телосложение: 5
Интеллект: 8
Мудрость: 4
Удача: 3
«Удача: 3?» – мысленно возмутился я. – «Это как? Из двадцати? Из ста?»
Как будто в ответ, цифры «Удача: 3» мигнули, и рядом появилась строчка мелким шрифтом, который я бы не разглядел, если бы не присмотрелся.
О, черт. Это же и есть тот самый «Взгляд Кода»! Я сосредоточился на строчке с Удачей, пытаясь мысленно ее «перетащить» повыше. Ничего не вышло. Интерфейс выдал ошибку.
// Ошибка доступа: Недостаточно прав.
Ладно, с удачей придется туго. Принял.
Интерфейс исчез, и я наконец смог осмотреться. Я сидел в углу постоялого двора с пафосным названием «Отдых усталого путника». Дым от камина щипал глаза, а с другого конца доносились крики и смех. Типичная фэнтезийная забегаловка. Я почувствовал, как в кармане штанов что-то бренчит. Засунул руку и вытащил жалкую горсть медных монет. Стартовый капитал. Щедрость богов-разработчиков растрогала до слез.
Мой живот предательски заурчал. Решение пришло мгновенно. Нужно найти еду. А для еды нужны деньги. А для денег нужно… найти работу.
Я подошел к стойке, где стоял усатый детина, с таким видом вытиравший кружку, будто хотел стереть с нее эмаль.
– Э-э-э, здравствуйте, – начал я неуверенно. – У вас нет какой-нибудь… работы? Для начинающего авантюриста?
Хозяин посмотрел на меня с нескрываемым презрением, оценив мои тощие руки и потертую рубаху.
– Работа есть, – буркнул он. – Двор нужно подмести. Конюшню убрать. Но плачу я мало. Две медяки.
Две медяки! Целое состояние! На них, наверное, можно купить… пол-яблока.
– А есть что-нибудь… поинтереснее? – не сдавался я.
В этот момент дверь распахнулась, и в таверну ввалилась группа подвыпивших молодцов в кожаных доспехах. Лидер, рыжий детина с шрамом через глаз, грохнул кулаком по столу.
– Эй, хозяин! Вино и мясо! И поживее!
Хозяин тут же забыл про мое существование и бросился их обслуживать. Я вздохнул и уже хотел смириться с участью дворника, как мой взгляд упал на пол возле ног одного из наемников. Там валялась его кошель. Неплохой, кожаный. И он, судя по всему, его не заметил.
Мое сердце забилось чаще. «Удача: 3», – зловеще напомнил мне внутренний голос. «Это ловушка. Он специально подставил. Сейчас начнется драка, и тебя побьют».
Но чертов «Взгляд Кода» сработал сам собой. Я посмотрел на кошель, и над ним возник текст:
[Объект: Кошель наемника Рорка]
Двенадцать серебряных и три медных! Это же целое состояние по меркам этого мира! И система подтверждала – владелец не в курсе.
Это был шанс. Шанс, который дает не удача, а знание. Знание кода.
Я сделал вид, что спотыкаюсь о собственную ногу, неуклюже наклонился и, откашлявшись для прикрытия, поднял кошель. Теплый, тяжелый. Я сунул его за пазуху, чувствуя, как дрожат руки.
Рыжий наемник, Рорк, в этот момент как раз оборачивался, чтобы крикнуть что-то хозяину. Его взгляд скользнул по полу, потом поднялся на меня. На моем лице было написано самое невинное и глупое выражение, какое я только мог изобразить.
Он хмуро посмотрел на меня пару секунд, а потом развернулся обратно к своей кружке.
Я выдохнул. Получилось. Моя первая кража в новом мире прошла успешно. Я был вором. Ничтожным, трусливым карманником. И чертовски довольным этим.
Я уже повернулся, чтобы поскорее слинять из таверны и купить себе ту самую жареную ногу, пахнущую с другого конца зала, как вдруг услышал за спиной голос Рорка:
– Эй, парень! Ты, который тут вертишься!
Я замер. Ладно. Значит, драка таки будет. С «Удачей: 3» по-другому и быть не могло.
Я медленно обернулся, готовясь к худшему. Рорк смотрел на меня, но в его глазах не было злобы. Было… любопытство.
– Ты местный? – спросил он.
Я отрицательно покачал головой.
– Я… новенький.
– А, – он хмыкнул. – Вижу по глазам. Без понятия, куда попал. Слушай, раз уж ты тут вертишься без дела, хочешь легкий заработок? Нам нужен подносчик стрел. На болотах, к югу отсюда, гнездо каких-то тварей завелось. Местные платят за очистку. Поможешь – получишь свою долю. Медяк пять.
Пять медяков после того, как у меня за пазухой лежало двенадцать серебряных? Смешно. Но это был шанс. Шанс не просто на заработок, а на приключение. На настоящий квест.
Я посмотрел на Рорка своим новым взглядом. Над его головой светилась метка [Рорк. Уровень: 7. Опытный наемник]. А рядом, в углу моего зрения, мелькнула еще одна строка кода, привязанная к нему:
Я едва не поперхнулся. «Скрытая цель: Устранить конкурента». Вот же ж сукин сын! Он не просто нанимал помощника. Он нанимал пушечное мясо для какой-то своей грязной разборки!
Это был неожиданный поворот. Очень неожиданный. И чертовски интересный.
Я ухмыльнулся. Внутренне, конечно.
– Ладно, – сказал я вслух, делая вид, что просто довольный дурачок. – Я согласен. Когда выдвигаемся?
– Завтра на рассвете, – буркнул Рорк и повернулся ко мне спиной.
Я вышел на улицу, где уже сгущались сумерки. У меня в кармане был украденный кошель, в голове – знание о предательстве, а впереди – первое задание, которое пахло не только болотной тиной, но и большой подставой.
«Ну что ж, «Эралос», – подумал я, закусывая на ходу купленным на украденные деньги пирожком. – Погнали. Посмотрим, на что ты способен. И на что способен я».
Моя новая жизнь началась. И начиналась она с того, что я, Альтер, бесплатный тестер в мире богов-придурков, уже знал чуть больше, чем следовало. А это, как известно, самая опасная сила во всех вселенных.
Глава 2
«– Есть три стадии признания неизбежного: отрицание, гнев и «О-ГОСПОДИ-ОНИ-УЖЕ-ЗДЕСЬ-БЕГИМ!»
– Народная мудрость, часто цитируемая в подземельях.Рассвет в мире «Эралос» оказался на удивление живописным. Солнце разорвало горизонт мазками оранжевого и сиреневого, роса на паутине между ветками сверкала, как разбросанные алмазы. И пахло при этом, простите, влажным дерьмом и тухлятиной. Потому что мы стояли на краю Гнилостных Топей.
Рорк и его команда – двое других детин, которых он представил как Борк (сильный и молчаливый) и Зорк (проворный и щуплый), – проверяли снаряжение. Я в это время пытался понять, как работает мой инвентарь.
«Взгляд Кода» выдавал странное:
[Предмет: Ржавый кинжал]
«Лучше, чем ничего» – это был мой новый девиз. Я сунул кинжал за пояс, чувствуя себя идиотом.
– Ну что, писюнчик, готов мочить тварей? – осклабился Зорк, похлопывая меня по плечу так, что я чуть не свалился в жижу у своих ног.
– Ага, – буркнул я, мысленно активируя «Взгляд» на нем.
[Зорк. Уровень: 5. Бригада "Рорк и Ко".]
Охренеть. Система прямо намекала, что с этим товарищем лучше не поворачиваться спиной. Весело.
– По коням! – крикнул Рорк, и мы, хлюпая, двинулись в топи.
Через полчаса мои штаны были по колено в чем-то коричневом и липком, а с ног слышалось противное чавканье. Комарья было столько, что он мог бы считаться главным боссом этой локации.
Внезапно вода впереди забулькала, и на поверхность вылезло нечто. Оно было похоже на помесь лягушки размером с терьера и раздувшегося от газов слизня. Несколько шаровидных глаз на макушке беспорядочно завращались.
[Болотная жабоглазка. Уровень: 2]
– Первая! – заорал Рорк, выхватывая меч. – Альтер, смотри и учись!
Он ринулся вперед, но тварь, недолго думая, плюнула в него мутной зеленой жижей. Рорк отскочил с проклятьем – кислота зашипела на его наплечнике.
– Борк, держи! Зорк, обходи!
Пока они пытались окружить жабоглазку, я стоял сзади, сжимая в потной руке свой ржавый кинжал. Мой взгляд поймал странную аномалию. Над тварью, рядом с ее хит-поинтами, мигал какой-то непонятный значок: [BUG].
Я сфокусировался на нем.
// Ошибка анимации #332: Цикл "плевок" не завершается. Хитбокс кислоты остается активным в течение 2 сек. после визуального исчезновения.
Вот оно! Системный косяк. Хитбокс – это невидимая область, которая регистрирует попадание. Получается, после плевка еще две секунды в воздухе висит невидимая лужа кислоты?
В этот момент Зорк, пытаясь обойти тварь с фланга, побежал как раз через то место, куда она плевала секунду назад. И вдруг он дико завопил, схватившись за ногу. Дымок и запах жженой кожи подтвердили мою догадку. Он наступил в невидимый хитбокс!
– Что за черт?! – заревел Рорк, отрубая твари голову. – Зорк, ты куда прешь, дурак?!
Пока Зорк катался по земле с ошпаренной ногой, а Борк пытался ему помочь, я увидел свой шанс. Вторая жабоглазка выползла из трясины прямо передо мной. Ее глаза-шарики смотрели на меня с тупой ненавистью.
Она сглотнула, готовясь плюнуть. Я не стал ждать. Вместо того чтобы отскакивать, я рванул назад, туда, где она только что плевалась в Рорка. Я знал, что там сейчас безопасно.
Тварь выплюнула струю кислоты. Я пригнулся, и зеленая жижа пролетела над моей головой. А потом я, не переставая двигаться, рванул вперед. У меня не было ни силы, ни ловкости, чтобы фехтовать. Но у меня было знание.
Я не стал целиться в тело. Я занес свой жалкий кинжал и, как молоток, рукояткой ударил по одному из ее глазных стебельков.
КРИТИЧЕСКИЙ УРОН!
Стебелек лопнул с противным хрустом. Тварь завизжала и затрясла головой. Над ней всплыла надпись: [Оглушено].
Я отскочил, сердце колотилось где-то в горле.
– Неплохо, щенок! – крикнул Рорк, добивая первую тварь и смотря на мои подвиги. – Добивай!
Но я не стал. Я видел ее слабое место, видел, что она оглушена. Вместо этого я посмотрел на свой навык, который только что получил.
[Навык: Базовое владение кинжалом] Уровень 1.
Черт возьми, этот мир был не просто сырым, он был кривым от самого основания!
В этот момент из чащи с утробным рыком вывалилось нечто большее. Намного большее. Это был бурый, покрытый язвами ящер с тремя головами на змеиных шеях. Каждая пасть была усеяна иглоподобными зубами.
[Гнилостный гидрохвост. Уровень: 9. Мини-босс.]
– ВСЕМ СЮДА! – заревел Рорк, и в его голосе впервые послышалась тревога.
Борк бросил перевязывать Зорка и встал в полный рост. Зорк, хромая, поднял арбалет. А я… я посмотрел на монстра своим «Взглядом Кода» и увидел не слабое место, а нечто гораздо более интересное.
Цикл зависает при равной угрозе.
Рорк, Борк и Зорк – они все одного уровня, примерно одинаково опасны для этого зверя. А я… я был уровнем 1. Ничтожество. Нулевая угроза.
План, безумный и блестящий, родился в моей голове за секунду.
– Рорк! – закричал я. – Не атакуйте все сразу! Держите дистанцию! Бейте по очереди!
– Что?! – он смотрел на меня как на идиота.
– Доверься мне! Это их слабость!
Я не знал, сработает ли это. Это была чистая азартная игра на знании исходников. Но другого выхода не было.
Рорк, стиснув зубы, махнул рукой. Борк бросился вперед и нанес мощный удар секирой по центральной голове. Гидрохвост взревел и сфокусировался на нем. Пока он пытался дотянуться до Борка, Зорк выстрелил из арбалета. Болт впился в бок, и монстр развернулся к нему. Пока он целился в Зорка, Рорк атаковал с другого фланга.
И так по кругу. Они водили его, как на привязи. Их уровень угрозы постоянно менялся, и тупой ИИ монстра не мог выбрать главную цель. Он метался между ними, как собака на трех бегунов.
А я в это время сделал самое гениальное и самое трусливое, что можно было придумать. Я подкрался сбоку, туда, где болтался его длинный, покрытый слизью хвост. И пока монстр был занят тремя бойцами, я начал… тыкать в него своим кинжалом.
Не чтобы нанести урон. Нет. Каждый мой удар наносил 1-2 пункта урона, что для этого босса было как комариный укус. Но я делал это постоянно. Раз за разом. Я не останавливался.
Через минуту мой «Взгляд Кода» зафиксировал изменение.
[Гнилостный гидрохвост. Уровень: 9.]
Ошибка! Цикл завис! Он зациклился на Борке, как на первой цели в его списке, и почти перестал реагировать на атаки Рорка и Зорка! Он просто уперся всеми тремя головами в щит Борка, пытаясь его проломить, подставляя спину и бока под беспощадные удары двух других наемников.
Еще через пару минут, испуская предсмертный хрип, гидрохвост рухнул в грязь, исчезая в облаке света и оставляя после себя несколько предметов.
Наступила тишина, нарушаемая только тяжелым дыханием троих наемников. Все они были измотаны, в грязи и крови. Зорк все еще хромал. И все они смотрели на меня.
Я стоял в стороне, весь в болотной жиже, с дымящимся от кислоты рукавом, но – целый и невредимый.
Рорк медленно подошел ко мне. Его взгляд был тяжелым и нечитаемым. Он остановился в двух шагах.
– Откуда ты знал? – тихо спросил он. – Про их слабость.
Я пожал плечами, стараясь выглядеть скромным.
– Мне просто повезло. Я заметил, что они туповаты, когда их атакуют со всех сторон.
Рорк долго смотрел на меня, а потом хмыкнул и развернулся к добыче.
– Ладно. Ты свое отработал. Доля твоя будет. И… спасибо.
Он не сказал этого вслух, но я понял: без моего совета они бы, скорее всего, полегли здесь все. Я спас свою шкуру и… возможно, заработал немного уважения. Или, по крайней мере, отсрочил момент, когда мне воткнут нож в спину по «скрытой цели».
Пока они делили трофеи, я отошел в сторону и посмотрел на свое отражение в мутной луже. Измазанный грязью парень с умными глазами. Бесплатный тестер, который только что использовал баг в ИИ, чтобы выжить в схватке с монстром 9-го уровня.
Я усмехнулся. Боги-разработчики, вы там сидите, пьете свой нектар? Ваш альфа-тест пошел не по плану. В игру вошел читер. И он только начал разбираться в правилах.
А главное, я теперь знал, что мой главный враг в этом мире – не монстры и не злые наемники. А кривой код и вечно занятые «админы». С этой мыслью жить стало как-то веселее. И страшнее.
Глава 3
«– Удача – это не более чем статистическая погрешность, и сегодня эта погрешность почему-то решила, что ты её лучший друг. Не задавай вопросов, просто беги».
– Из руководства «Как выжить в подземелье для чайников»Добыча с гидрохвоста оказалась на удивление скудной. Шкура, испещренная язвами и дырами от ударов, несколько острых зубов и… тусклый, покрытый слизью камень.
Рорк, не глядя, сунул мне в руку один из зубов и пару медных монет поверх моих пяти за «поднос стрел».
– Держи. Заработал.
Я взял, кивнув. Зуб был тяжелым и острым. Наверное, можно было сделать кулон или привязать к палке – получилось бы грозное оружие для уровня 1. Но мой Взгляд Кода выдал нечто более интересное, когда я посмотрел на камень, который Рорк забрал себе.
[Предмет: Осколок ядра ошибки]
Осколок ядра ошибки? Выпадает при критическом сбое скриптов? Вот это уже пахло чем-то действительно ценным. Не для них, а для меня. Для того, кто видит эти сбои.
Рорк сунул камень в свою торбу, даже не взглянув на него. Для него это был просто хлам.
– Ладно, – он вытер пот со лба, оставляя грязную полосу. – С тварями разобрались. Теперь вторая часть задания.
Он посмотрел на нас с мрачным видом. Борк хрустнул костяшками пальцев. Зорк бросал на меня колючие взгляды, явно не простив мне своего ошпаренного бедра и моего непостижимого везения.
– Какая вторая часть? – спросил я, делая вид, что ничего не знаю.
– Есть одна… конкурирующая команда, – сказал Рорк, выбирая слова. «Стальные Ястребы». Наглые выскочки. Перебивают нам все выгодные контракты в округе. Сейчас они лагерят на старом карьере к востоку отсюда. Мы идем туда. Навестим их.
– «Навестим»? – переспросил я, поднимая бровь.
– Мы проведем с ними воспитательную беседу, – ухмыльнулся Зорк, похлопывая по арбалету. – О том, как важно знать свое место.
– Наша задача – не устроить резню, – строго сказал Рорк, но в его глазах читалось нечто иное. – Просто… убедить их поискать счастья в других землях. Понял, новичок? Ты будешь прикрывать тылы. Свистни, если увидишь кого.
Я понял. Меня хотят использовать как живой сигнал тревоги. А потом, вероятно, и вовсе избавиться от свидетеля. Или сделать виновным в том, что они собирались устроить.
Мы двинулись в сторону карьера. Дорога шла через редкий сосновый лес. Воздух стал чище, запах гнили сменился хвойным ароматом. Но напряжение в нашей маленькой группе витало в воздухе, почти осязаемое.
Я шел сзади, мой мозг работал на пределе. Что делать? Сбежать сейчас? Но тогда они начнут охоту за мной. Предупредить этих «Ястребов»? С чего бы? Я их не знаю. Ввязаться в драку на стороне Рорка? И стать соучастником убийства? Не-а.
Нужен был третий вариант. Классический вариант Альтера – вариант с подвохом и использованием системных косяков.
Мы вышли на опушку. Внизу, в чаше старого карьера, виднелся лагерь. Два костра, несколько палаток. Три фигуры возились у повозки. Над одной из палаток развевался флаг с изображением хищной птицы.
[Лагерь "Стальных Ястребов"]
[Количество целей: 3]
[Уровень угрозы: Средний]
Рорк жестом приказал залечь.
– Так. План простой. Борк и я заходим с фронта, ведем переговоры. Зорк, ты с этого уступа обеспечиваешь прикрытие. Альтер, – он повернулся ко мне, – остаешься здесь. Если что-то пойдет не так, или появится кто-то чужой, кричи.
«Кричи», – мысленно передразнил я его. «Чтобы они поскорее пришли и заставили меня замолчать».
– Понял, – кивнул я с максимально честным выражением лица.
Рорк и Борк, пригнувшись, начали спускаться в карьер по крутой тропе. Зорк, злобно усмехаясь, начал устанавливать свой арбалет на сошке, выбирая позицию.
Это был мой шанс. Небольшое окно.
Я отполз чуть дальше в лес, за толстую сосну, чтобы Зорк меня не видел. Мне нужно было что-то, что могло бы сорвать их план, не выдав меня. Что-то громкое, хаотичное, что привлекло бы всеобщее внимание и заставило бы всех замереть.




