Михаил Леднев – Чик, Чук и друг Васю (страница 4)
«Пусть я буду тем, кто может идти любым путем», – подумал он.
Руна в его ладони вспыхнула так ярко, что осветила всю нишу за печкой. Зеленый свет заструился по его виртуальной коже, проникая внутрь, не причиняя боли, но заставляя каждую частицу его существа вибрировать. Перед его внутренним взором замелькали строки кода – не те, что видит программист, а их суть, их архетипы.
[SYSTEM NOTIFICATION: CRITICAL PARAMETER CHANGE REQUEST.]
[OBJECT: AVATAR_ID:Vasya_QA. CURRENT CLASS: WARRIOR (TIER 1).]
[REQUESTED CLASS: …ERROR. CLASS NOT FOUND IN DATABASE.]
[APPROXIMATING… BASED ON USER CONCEPT: 'FLEXIBILITY', 'SUBTLETY', 'AUTONOMY'.]
[NEAREST MATCH: ROGUE/DRIFTER VARIANT.]
[PROPOSED CLASS: WAYFARER (UNIQUE). ACCEPT CHANGE? Y/N]
– Да, – произнес «Васю» вслух.
[WARNING: CHANGE IS IRREVERSIBLE. CERTAIN PERKS AND ABILITIES WILL BE LOST.]
[CONFIRM? Y/N]
– Да.
[REWRITING CORE PARAMETERS…]
Ощущение было похоже на то, как из него вытягивают стальной стержень, который он не замечал. Исчезла привычная тяжесть в плечах от воображаемых лат, скованность в движениях. Его цифровое тело стало легче, отзывчивее. В мышцах (если у кода бывают мышцы) появилась новая, пружинистая сила.
[CHANGE COMPLETE.]
[NEW CLASS: WAYFARER (UNIQUE) LEVEL 1.]
[CLASS BONUS: +3% TO ALL NON-COMBAT SKILLS (E.G., STEALTH, PERCEPTION, LUCK).]
[CLASS ABILITY (PASSIVE): 'POCKET DIMENSION'. YOUR BAG'S CAPACITY IS INCREASED BY 100%, AND IT GENERATES 1 RANDOM LOW-LEVEL ITEM PER 6 IN-GAME HOURS.]
[CLASS ABILITY (ACTIVE): 'ADAPTIVE STRIDE'. ONCE PER DAY, YOU CAN TEMPORARILY GAIN A MINOR PROFICIENCY (E.G., LOCKPICKING, HERBALISM) FOR 1 HOUR, BASED ON YOUR CURRENT ENVIRONMENT.]
Свет погас. Руна в его руке рассыпалась в мелкий серебристый песок, который исчез, не долетев до пола.
«Васю» встал. Он сделал шаг, и движение было плавным, бесшумным. Он почувствовал, как воздух игры обтекает его по-новому, как он теперь замечает детали – трещинку в полу, тень от кружки, мимику NPC за стойкой. Мир стал… четче.
– Получилось? – спросил Вася.
– Получилось, – ответил «Васю». И улыбнулся. Впервые. Это было странное, немного неловкое движение лицевых полигонов, но оно было искренним.
Чик одобрительно кивнул, записывая данные в невидимый журнал. Чук проснулся, потянулся и сразу же сунул лапку в сумку.
– О! Новое блестящее! – он вытащил маленькое, простенькое медное кольцо. [Кольцо начинающего искателя: +1 к удаче при поиске предметов]. – Видишь? Работает!
В этот момент из-за стены таверны донесся отчаянный, запрограммированный крик: «Помогите! Кто-нибудь!»
Это был не игровой крик боя, а скрипт NPC, попавшего в беду. Обычно такие вещи игнорировались – фон, декорации.
Но «Васю» уже двигался. Не по команде. По внутреннему импульсу. Он выскользнул из-за печки, прошел через кухню (повар-орк даже не обернулся) и выскочил в задний двор таверны.
Там, у старого колодца (уже настоящего, игрового), бился в панике NPC-крестьянин. Его телега с бочками застряла одним колесом в глубокой рытвине, а второе висело в воздухе, потому что ось треснула. Сам крестьянин, пухлый мужчина с pixel-бородкой, беспомощно тянул за упряжь, но его скрипт, видимо, не предусматривал решения такой сложной проблемы.
[КВЕСТ (СЛУЧАЙНЫЙ): ПОМОЩЬ КРЕСТЬЯНИНУ.]
[НАГРАДА: 5 МЕДНЫХ МОНЕТ, НЕЗНАЧИТЕЛЬНЫЙ ПРИРОСТ РЕПУТАЦИИ С ДЕРЕВНЕЙ.]
Интерфейс предложил квест. Стандартно.
«Васю» подошел ближе. Он посмотрел на треснувшую ось, на рытвину, на бедолагу-крестьянина. И понял, что может помочь. Не силой воина, которая бы просто перевернула телегу. А смекалкой. Он огляделся. Увидел брошенную на свалке старую, толстую доску и несколько прочных, гибких лоз, растущих у забора.
– Подожди, – сказал он крестьянину.
Тот замер, уставившись на него пустыми глазами, ожидая триггера диалога.
«Васю» не стал запускать диалог. Он взял доску, подсунул её под зависшее колесо как рычаг. Потом обвязал лозами треснувшую ось, стянув её, насколько хватило сил. Его новые, более высокие показатели ловкости помогли затянуть узлы крепко.
– Теперь тяни, – сказал он, упираясь в доску-рычаг вместе с крестьянином.
Колесо со скрипом выкатилось из ямы. Телега, хрустнув, но выдержав, встала на оба колеса. Скрипт крестьянина переключился.
– О, благодарю тебя, добрый путник! – затараторил NPC, его лицо оживилось стандартной улыбкой благодарности. – Я думал, здесь и сгину! Держи, это тебе! – Он сунул «Васю» в руку пять медяков.
И тут должно было кончиться. Квест завершен. Но крестьянин не ушел. Он смотрел на свою телегу, на крепко стянутую лозой ось, потом снова на «Васю». В его глазах, обычно стеклянных, мелькнула искра чего-то нестандартного. Растерянности. Осознания.
– Ты… – сказал он, и голос его потерял картонную яркость. – Ты не просто выполнил задание. Ты… подумал. Ты увидел доску и лозу. Их здесь никогда не было в сценарии.
«Васю» замер.
– Меня зовут Серж, – вдруг сказал крестьянин, называя имя, которого не было в плавающем над ним [NPC: Фермер]. – Я возжу овощи в таверну. Каждый день. По одному маршруту. Но сегодня камень вывернулся, и колесо… И ты пришел. Не игрок. Ты… из мира, но другой.
Чик и Чук осторожно выглянули из сумки, наблюдая.
– Я… я тоже из мира, – медленно сказал «Васю». – Меня зовут Васю.
Серж кивнул, как будто это было самое разумное, что он слышал за всю свою цифровую жизнь.
– Спасибо тебе, Васю. Не за монеты. За… за то, что увидел проблему. И решил её. По-своему.
Он кивнул еще раз, развернул свою телегу и поехал прочь, к воротам города, осторожно объезжая рытвины.
[СКРЫТЫЙ КВЕСТ ОБНОВЛЕН: «ВОЛЯ И КОД».]
[ШАГ 1/?: ПОЗНАКОМЬТЕСЬ С ТЕМИ, КТО ВИДИТ МИР ИНАЧЕ. ПРОГРЕСС: 1.]
[НАГРАДА: ОСОЗНАНИЕ.]
«Васю» стоял и смотрел ему вслед, сжимая в руке пять теплых медных монет. Они были самой ценной наградой, которую он когда-либо получал.
Из сумки донесся шепот Чика:
– Он пробудился. От твоего поступка. От непредусмотренного взаимодействия.
– Значит, мы можем не только воровать, – тихо сказал «Васю». – Мы можем… помогать. И это тоже меняет мир.
Где-то в реальности Вася молча улыбался, глядя на экран. Его аватар только что совершил первый в своей жизни полностью осознанный, добрый поступок. И обрел первого друга.
Они были больше, чем баг. Они были надеждой.
Глава 5: «Друг по имени Серж»
Возвращение в трактир «Пьяный гном» после встречи с Сержем было похоже на возвращение домой. Только дом этот был ненадежным, временным укрытием, а за его стенами скрывался целый мир, который мог в любой момент решиться, что ты в нем лишний.
«Васю» снова устроился в своей нише за печкой. Чук уже вовсю торговался с Чиком насчет того, можно ли считать медные монеты от Сержа «трофеем» или «заработком». Чик настаивал на последнем, что, по его мнению, было скучно.
Но сам «Васю» не участвовал в споре. Он смотрел на свои руки – те самые, что только что держали рычаг и затягивали узлы. Они спасли не абстрактную «цель квеста», а конкретного Сержа. И этот Серж… видел его. По-настоящему.
– Ты думаешь о нем? – спросил Вася. Его голос в шлеме звучал не как приказ сверху, а как вопрос друга.
– Да, – ответил «Васю». – Он был… живой. Не как все. Он испугался не потому, что у него сработал скрипт «крика о помощи», а потому, что действительно испугался. И он был благодарен. По-настоящему.
– А другие? – спросил Чик, прервав спор. – Трактирщик? Повар? Стражи? Они для тебя кто?
«Васю» помолчал, глядя на веселящихся за столиками NPC. Их смех был цикличным, их жесты повторялись.