Глава 1: Явь и Навь, или Привет от Энергетика
Моя голова гудела, как серверная стойка во время очередного DDoS-атаки. Глаза слипались, а на мониторе строчки кода давно превратились в подобие древнеегипетских иероглифов, только не столь осмысленных. Я, Артём, 28-летний IT-архитектор (по паспорту) и профессиональный кофеман (по призванию), засиделся на работе допоздна. Опять. Вся моя жизнь свелась к трем состояниям: спать, есть, кодить. Мечтал о подвигах, а получил бесконечные правки от клиента, который сам не знает, чего хочет.
«Вот оно, величие, – подумал я с горькой иронией. – Мой трон – стул с оторванным колесиком, моя корона – наушники с отпавшим амбушюром, а мои верные вассалы – тараканы, которые уже, наверное, делят мои запасы чая в кулере».
Рука сама потянулась к банке энергетика с гордым названием «Вулкан». Последняя отрада. Последний друг. Но, видимо, и он был против меня. Мои пальцы, привыкшие к ювелирной точности на механической клавиатуре, вдруг предательски дрогнули. Банка опрокинулась с душераздирающим хлюпом, и липкая, шипящая жидкость, словно лава того самого вулкана, хлынула прямо в системный блок.
Раздался оглушительный ХЛОПОК, из вентиляционных отверстий вырвался сноп искр, достойный салюта на День IT-шника. Меня ударило током так, что все предки до седьмого колена вспомнили свое имя. Мир уплыл куда-то, сменившись калейдоскопом белых пикселей и надписью «Синий экран смерти» у меня в мозгу.
Я очнулся от того, что кто-то-что-то заморозило мне все части тела. Я лежал на чем-то твердом, колючем и пахнущем так, будто я провалился в телевизор с каналом «Охотник и рыболов».
«Отлично. Похмелье мирового масштаба. Явно не стоило мешать чай, кофе и тот злополучный «Вулкан»... – была первая более-менее связная мысль. – Но где я? И почему так болит все тело? Неужели я так напился, что меня выбросили в сквер возле офиса?»
Я сел, с трудом фокусируя взгляд. Мой фирменный свитер «Hello World» был порван и испачкан в чем-то, очень похожем на настоящую землю. Брюки от Hugo Boss напоминали теперь изделие от «Грязюкино Босс». Ламп дневного света не было. Были только какие-то наглые, незнакомые звезды, светившие так ярко, словно их почистили от пыли какого-нибудь айтишника-перфекциониста. Где-то вдали завыл волк. Или это завыл мой желудок? Было непонятно.
«Так, Артём, соберись. Сценарий стандартный: ты переработал, уснул за столом, тебе снится сюрреалистичный бред. Сейчас вон из-за того дерева выйдет розовый пони с крыльями и предложит тебе исправить баги в радуге...»
Из-за дерева никто не вышел. Зато из темноты послышался жуткий скрежет, похожий на звук старого HDD на последнем издыхании. Я пополз на этот звук, потому что идти не получалось. Я дополз до покосившейся избушки, сработанной, как мне показалось, по принципу «собрал из того, что было на свалке истории».
Постучал. Дверь открыл старичок, выглядевший так, будто застал самого Рюрика при власти. Он держал свечу, которая коптила сильнее, чем моя видеокарта в майнинг-ферме.
— Кто ты, о чужак? — просипел он, глаз вытаращил на мой свитер. — Одеяние твое диковинное... не из Смутных земель ли?
«О, говорящий NPC. Значит, все-таки сон. Или меня все же увололи и запилили на мои же мозги какую-то hardcore VR-игру без моего ведома?»
— Я... я заблудился, — честно сказал я. — Скажите, это Россия? А то роуминг может врезать такой счет, что мне придется ваше зипуние в заклад отдавать.
— Русь-матушка, сынок! — старик аж попятился. — Но какая же ты Россия, коли не знаешь, что в лесах этих орудует шайка Разбойника Клыка? Беги, пока живой! Они чужаков не жалуют!
«Разбойник Клык? Звучит как никнейм какого-нибудь тролля в онлайн-игре. Наверное, у него еще и клан «Орда» есть», — едва подумал я, как перед глазами возникло голубое полупрозрачное окно.
Я протер глаза. Окно не исчезло. Оно висело в воздухе, такое нарочито игровое, что хотелось найти кнопку «Скрыть интерфейс».
[Обновление... Обнаружен носитель...] [Интерфейс Древней Крови активирован.] [Новый квест: «Выживание». Сложность: Новичок (смерть персонажа маловероятна, но очень обидна).] [Цель: Доберитесь до усадьбы боярина Засекина и предупредите о набеге разбойников. Награда: 100 очков крови, покровительство боярина (возможность сохранять game).] [Карта обновлена. Для просмотра нажмите M.]
«Очки крови? Покровительство боярина? Да я бы за покровительство тимлида сейчас продал душу! И где тут, простите, M нажать? У меня клавиатуры нет!» — закричал я внутри себя.
Внешний мир на мои внутренние крики отреагировал топотом копыт и дикими воплями. Старик ахнул, свеча упала и погасла. Дверь с треском выбили, и в проеме возник здоровенный детина, с виду – типичный представитель касты «сисадминов средневековья». Он увидел меня, ухмыльнулся, а потом его взгляд упал на девушку, прижавшуюся в углу.
— А вот и лакомый кусок! — проревел он хриплым басом.
«Лакомый кусок? Серьезно? Это что, стандартный диалог для мобов первого уровня?» — промелькнула в голове абсурдная мысль.
Но делать было нечего. Адреналин, он как кофеин – заставляет двигаться, даже когда мозг отказывается работать. Я увидел на печи кочергу. Не меч, не топор, а кочергу. Символично. Я всегда тушил пожары в продакшене, вот и тут придется.
Я схватил ее и изо всех сил треснул ею «сисадмина» по каске. Раздался душераздирающий ДЗЫНЬ, от которого у меня самого зазвенело в ушах. Разбойник осел на пол, издав звук, похожий на перезагрузку Windows XP.
В избушке воцарилась тишина, нарушаемая лишь моим тяжелым дыханием и тихим всхлипом девушки.
— Где усадьба Засекина?! — выдохнул я, чувствуя себя главным героем плохого, но очень увлекательного фильма.
Старик молча ткнул пальцем в сторону леса. Снаружи уже слышались крики и приближающиеся шаги.
Я посмотрел на девушку. На ее огромные испуганные глаза. —Беги! — скомандовал я голосом, которым обычно просил срочно задеплоить фикс на прод.
Мы рванули в темноту. Бежали, спотыкаясь, задыхаясь, и я ругал себя за то, что все эти годы пренебрегал беговой дорожкой в офисе, предпочитая ей дорожку к кофемашине. Мы рухнули под огромный дуб, и я лежал, глядя в незнакомое небо и думая лишь о том, что мой смартфон сейчас бы умер от отсутствия сети, и это было бы самым страшным преступлением в этом мире.
Рядом послышался сбитый дыхание голос: —Кто ты, воин? Твоя речь странна, но рука тверда. Ты спас меня.
«Воин. Меня. Назвали. Воином. Тот, кто последний раз дрался в школе из-за флешки с играми», — мысленно я покатился со смеху.
— Я... Артём, — выдохнул я. — Просто Артём. Системный архитектор. Пострадавший от несчастного случая на производстве кофеина.
— Я — Дарья, — ответила она, и в ее голосе послышалась тень улыбки.
И тут мой личный AR-проектор снова выдал порцию информации.
[Квест «Выживание» обновлен.] [Новая цель: Достигнуть Усадьбы Засекина. Ведите себя прилично.] [Союзник приобретен: Дарья. Уровень: ??? Навыки: Терпение, Умение выглядеть хрупкой (обманка).] [Начато: «Становление Князя». Ранг 0. До следующего звания: 99 Lvl.]
Я тихо захихикал. Князь. Ранг 0. Это как быть джуном на позиции тимлида.
«Ну что ж, — подумал я, поднимаясь и протягивая руку Дарье. — Раз уж меня занесло в этот баг-репорт под названием «Древняя Русь», придется его пофиксить. Создать тикет. Взять в работу».
Я посмотрел в темноту, где по логике квеста должна была быть усадьба.
— С этого момента, — сказал я с легким сарказмом, — я не Артём, системный архитектор. Я — Князь из Ниоткуда. А это, — я кивнул на интерфейс, — мой новый Scrum-мастер. И он говорит, что у нас дедлайн по выживанию горят. Пойдемте, товарищ Дарья, наша смена только начинается.
Глава 2: Усадьба боярина, или Принеси-подай на минималках
Мы с Дарьей стояли перед внушительными, хоть и потрёпанными временем, воротами. Две здоровенные дубовые створки, обитые кованым железом, выглядели так, словно успешно отбивали атаки всех желающих со времён царя Гороха. Над воротами возвышалась частоколом деревянная стена, а на ней маячили пара стражников в смеси кольчуги с кожей и с лицами, на которых скука боролась с подозрительностью.
— Ну что ж, — вздохнул я, отряхивая с брюк последние следы своего недобровольного экотуризма. — Приехали. Визит вежливости к местному минотавру в его IT-лабринт. Только вместо ниточки — кочерга.
Дарья, к моему удивлению, фыркнула. Видимо, мой сарказм был настолько универсален, что проникал даже сквозь временные и пространственные барьеры.
— Эй, на воротах! — крикнул один из стражников, лениво опираясь на копье. — Чего надо? Не видишь, боярские хоромы? Место для бродяг в другом конце деревни!
«Отлично, началось. Меня уже записали в бомжи. Спасибо, свитер «Hello World», ты всегда помогаешь мне производить первое впечатление», — подумал я.
Я сделал шаг вперед, пытаясь придать своему лицу выражение достоинства, а не человека, который только что бежал от банды ролевиков-реконструкторов.
— Мне необходимо видеть боярина Засекина, — заявил я, стараясь говорить низко и солидно, но получилось скорее как у озябшего барбоса. — У меня для него чрезвычайно важное известие. Касающееся его безопасности.
Второй стражник, похожий на медведя, неудачно переодетого в человека, хмыкнул: —Ишь ты, гонец важный нашелся. А послание-то где? Грамота за печатью? Или на словах?
Тут перед моими глазами снова всплыл ненавистный голубой интерфейс.
[Внимание! Обнаружена проверка на харизму!] [Ваш навык «Красноречие»: Уровень 1 (База: ваше умение убеждать тимлида дать доп. день на дедлайн).] [Шанс на успех: 45%.] [Бросьте виртуальный кубик...]
«Бросить кубик? Да у меня даже игрального-то нет! Или это надо мысленно? Ладно... киндайс, что ли...» — прошептал я про себя.
Интерфейс мигнул.
[Результат: 89. Провал.]
«Черт! Критический провал! Надо было говорить про «аптайм» и «угрозы безопасности»!»
Стражи, видя моё замешательство, переглянулись и взяли копья наизготовку. —Гони его к ху..., — начал медведь.
Но тут вперед вышла Дарья. Она откинула капюшон плаща, и даже в полумраке было видно, что она отнюдь не простушка. —Воин Артём говорит правду, — голос у нее звенел, как сталь. — Мы едва унесли ноги от шайки Клыка. Они жгут деревню! Идут сюда! И если вы не пропустите нас к боярину, то ваши головы полетят с плеч первыми, когда ворота не выдержат!
Она сказала это с такой ледяной убежденностью, что у меня самого по спине побежали мурашки. Стражи отступили на шаг, явно смутившись.
[Навык «Запугивание» союзника сработал! Критический успех!] [Репутация с «Стражами Усадьбы Засекина» повышена: Нейтрально (0) -> Настороженно-уважительно (+5).] [Дарья: +10 к уважению к вам.]
«Ого. Мой тимлид так не умеет. Надо брать её на все митинги с заказчиком», — мелькнула у меня шальная мысль.
— Ладно, ладно... — пробурчал первый стражник, отодвигая тяжелую засов. — Проходи. Только кочергу оставь.
Ворота скрипнули, пропуская нас внутрь. Мы оказались на просторном дворе, где куры мирно копошились в навозе, а какая-то тощая собака лениво виляла хвостом. В центре возвышался терем — большой, бревенчатый, с резными наличниками. По меркам этого мира, наверное, небоскреб.
К крыльцу нас уже поджидал другой человек — тощий, с хитринкой в глазах, в кафтане почище, чем у стражи. Типичный «офисный менеджер» боярского хозяйства.
— Боярин занят, — заявил он без предисловий, свысока оглядывая мой прикид. — Если есть жалоба — изложите мне. Я ключник боярский, Онуфрий.
«Ага, секретарша-цербер. Знакомый тип», — мысленно усмехнулся я.
— Дело срочное, — парировал я. — Касается... аптайма всей усадьбы. Внеплановая проверка от вышестоящей инстанции в лице Разбойника Клыка. Рекомендую немедленно доложить по инстанции.
Онуфрий нахмурился, явно не понимая половины слов, но осознавая серьезность тона. —Какая еще инстанция? Говори яснее!
Внезапно дверь в терем распахнулась, и на крыльцо вышел сам хозяин. Боярин Засекин оказался мужчиной лет пятидесяти, с проседью в бороде и умными, уставшими глазами, в которых читалась привычка командовать. Он был одет в добротный, но не богатый кафтан.
— Онуфрий, что за шум? — его голос был низким и властным. — Кто эти люди?
Я, не дожидаясь, пока ключник начнет нашептывать всякое, шагнул вперед. —Господин боярин. Меня зовут Артём. Мы с сестрой, — я кивнул на Дарью, — едва спаслись из деревни, что на опушке. На нее напала шайка Разбойника Клыка. Они движутся сюда. Я полагаю, у вас есть буквально минуты, чтобы подготовить оборону.
Засекин пристально посмотрел на меня, потом на Дарью, которая подтвердила мои слова почтительным кивком. —Клык? — переспросил боярин, и его лицо помрачнело. — Он уже давно косился на мои земли... Онуфрий! Поднять всех! К оружию! Запереть ворота!
Ключник метнулся исполнять приказ, а Засекин снова уставился на меня. —Ты странно говоришь, парень. И одежда твоя... диковинная. Откуда ты?
Перед глазами снова замигал интерфейс.
[Внимание! Прямой вопрос от важного NPC!] [Рекомендуется: Ответить правдиво (-50 к репутации, риск быть принятым за умалишенного). Ответить уклончиво (+10 к интриге). Соврать (-20, риск разоблачения).]
«Уклончиво. Определенно уклончиво», — решил я.
— Я из... очень далеких краев, господин, — сказал я, делая вид, что подбираю слова. — Попал сюда не по своей воле. Но сейчас важнее не моя история, а то, что я слышал, как разбойники говорили о ваших... запасах зерна и серебра.
Это была чистой воды блеф, но он сработал. Глаза боярина вспыхнули гневом. —Значит, так... Ну ладно. Спасибо за предупреждение. Ступай в дом, обогрейся. А если сможешь держать в руках оружие — ступай на стену. Лишние руки не помешают.
Он развернулся и ушел, отдавая распоряжения срывающимся голосом своим слугам.
Я обернулся к Дарье. —Ну что, сестренка, — сказал я с ухмылкой, — похоже, меня только что наняли на позицию «младшего специалиста по обороне» с окладом в виде миски похлебки и шансом не быть порезанным в капусту.
Дарья снова улыбнулась, и в этот раз улыбка дошла до ее глаз. —Да уж, братец, — ответила она, играя вдруг предложенную роль. — Карьера у тебы развивается стремительно. С утра — беглец, к вечеру — защитник усадьбы.
[Новый квест: «Оборона Усадьбы».] [Цель: Помогите отбить атаку разбойников. Не дайте поджечь ворота.] [Награда: 200 очков крови, значительное повышение репутации с боярином Засекиным, доступ к крафтингу (базовый).] [Провал: Смерть, или что еще хуже — необходимость писать постмортем.]
Я вздохнул, поднял с земли подобранный у стражника дубовый кол — мое новое оружие — и потянулся к плечу, которое у меня не болело с институтских времен.
— Ну что же, — пробормотал я, глядя на всполохи факелов за стеной и слушая нарастающий гул голосов. — Похоже, митинг с заказчиком начинается. И судя по всему, он будет очень жарким.
---
P.S. Интересно, есть ли здесь аналог кофе? Потому что мне кажется, мой адреналин уже на исходе...
Глава 3: Оборонительный перфоманс, или Копростратегия
Мы с Дарьей стояли на частоколе, вглядываясь в подозрительную темноту за воротами. Со стороны леса доносились недвусмысленные крики, топот и звон железа. Пахло жестоким средневековьем и несвежим потом.
«Отлично. Дежавю. Только в офисе на меня орал менеджер проекта, а здесь — банда психопатов с топорами. Прогресс налицо», — подумал я, сжимая в потной руке свой дубовый кол. Он был тяжелым, неудобным и напоминал мне офисную мебель — такой же деревянный и бесполезный в настоящем бою.
Рядом суетились немногочисленные стрелки. Один из них, парень с лицом подростка и глазами, полными ужаса, постоянно ронял стрелы.
— Эй, ты! — крикнул я ему. — У тебя скилл «Меткость» вообще прокачан? Или ты просто декорация?
Парень сглотнул и пробормотал: —Я... я обычно свиней пас...
«Великолепно. Наша линия обороны состоит из пастуха, ключника с вилами и меня — айтишника с палкой. Лучше бы я остался на том совещании с заказчиком», — мелькнула у меня мысль.
В этот момент из темноты вылетела первая стрела. Она со свистом вонзилась в бревно рядом с моей головой.
[Уведомление: Первая кровь! Почти ваша!] [Навык «Уклонение» повышен до уровня 2 (Инстинктивное поджимание ягодиц).]
— Ё#$%! — выругался я и пригнулся. — Ребята, у них есть дальний бой! А у нас только этот... пастух!
Боярин Засекин, стоявший чуть поодаль, мрачно смотрел на приближающуюся толпу. —Готовьтесь! — крикнул он. — Они пойдут на штурм!
Разбойники действительно пошли. С гиканьем и воем. Впереди бежал какой-то верзила с бердышом. Он выглядел как типичный тролль из интернета, только в 3D и с острым железом.
— Артём! — крикнула Дарья. — Что делаем?
Мой мозг, привыкший решать проблемы, а не участвовать в них, лихорадочно заработал.
— У меня есть идея! — крикнул я. — У них моральный дух высокий, потому что они не знают, что их ждет на обед в столовой! Нужно ударить по их боевому духу! По самому низкому чакру!
Я оттащил в сторону перепуганного пастуха. —Слушай сюда, пастух. Твоя задача — не стрелять. Твоя задача — сделать то, что ты делаешь лучше всего.
— Закалывать свиней? — испуганно спросил тот.
— Нет! То, что происходит ПОСЛЕ закалывания свиней! — уточнил я. — У меня тут как раз припасено кое-что с прошлого корпоратива.
Я сунул руку за пазуху и вытащил... нет, не меч. Не магический артефакт. Я вытащил маленький, но зловонный мешочек, который прихватил на всякий случай ещё в офисе. В нём был мой стратегический запас — домашний чесночный соус от мамы, который успешно пережил несколько эпох в холодильнике.
— Держи! — сунул я мешочек пастуху. — Иди на ту башенку и жди моего сигнала! Как только они подойдут к воротам — используй это как гранату!
Пастух, ничего не понимая, поплел на свой пост.
Тем временем разбойники уже почти добежали до ворот. Тот самый верзила с бердышом уже замахнулся.
— Сигнал! — завопил я.
Пастух развязал мешочек и изо всех сил швырнул его вниз. Мешочек угодил прямиком в лицо верзиле. Тот от неожиданности открыл рот и... глотнул.
Наступила мгновенная тишина. Верзила остановился. Его лицо из багрового стало зелёным. Бердыш выпал из его рук. Он схватился за живот, издал звук, напоминающий одновременно воронку и смерть надежды, и рухнул на землю, где его начало неистово выкручивать.
Его товарищи по несчастью замерли в нерешительности. Один из них наклонился над своим командиром, а затем резко отпрянул, зажимая нос.
— Что это было, колдун?! — крикнул Засекин, смотря на меня с новым интересом.
— Это, господин боярин, — важно ответил я, — называется биологическое оружие. Атака по желудочно-кишечному тракту. Работает безотказно.
Ряды нападавших дрогнули. Боевой дух, подпитываемый перспективой грабежа, быстро угасал под давлением перспективы немедленной желудочной катастрофы.
— Теперь! — скомандовал я. — Кирпичи! Горящее говно! Всё, что есть!
Стражники, вдохновленные неожиданным успехом, активизировались. Полетели камни, горшки с нечистотами, одна старая баба даже швырнула вниз своего кота (кот, к счастью, уцелел и перебежал к разбойникам, окончательно деморализовав их своим предательством).
Атака захлебнулась. Разбойники, неся своего контуженного командира, отступили в лес, оставив у ворот лишь несколько потерянных сапог и пятно сомнительного происхождения.
На стене воцарилась тишина, нарушаемая лишь тяжёлым дыханием и довольным мурлыканьем кота, который теперь терся о ноги Засекина.
[Квест «Оборона Усадьбы» выполнен!] [Награда: 200 очков крови. Репутация с боярином Засекиным: Настороженно-уважительно -> «Этот психоват, но эффективен».] [Открыт навык «Копростратегия» (Уровень 1): Вы можете использовать отходы жизнедеятельности в тактических целях.] [Получен достижение: «Защитник Ворот (и желудков)».]
Боярин медленно подошёл ко мне. —Ты... своеобразно воюешь, парень, — сказал он, с лёгкой брезгливостью глядя на мои руки. — Но эффективно. Остаёшься у меня на службе. Будешь отвечать за... нестандартные методы обороны.
— Спасибо, господин, — кивнул я. — А что с окладом?
— Оклад? — Засекин хмыкнул. — Ты сегодня уже получил свой оклад. Остался жив.
«Стандартная HR-политика. Как в моей старой конторе», — вздохнул я про себя.
Ко мне подбежала Дарья. Она смотрела на меня с смесью ужаса и восхищения. —Ты... ты победил их... этим? — она указала на пустой мешочек.
— Война — это не только про мужество и доблесть, сестренка, — философски изрёк я. — Иногда это про то, чтобы просто пережить утро после вчерашнего. А теперь, прошу прощения, мне нужно найти уборную. Мой уровень стресса достиг критической отметки.
Я гордо направился к лестнице, стараясь не показывать, как трясутся колени.
[Новый квест: «Найти туалет».] [Сложность: Высокая (в данной исторической эпохи).] [Награда: Не слить всю репутацию в один момент.]
Похоже, моя карьера в этом мире обещала быть не только кровавой, но и очень, очень грязной.