Штаб бета-тестеров. 23 ноября. 12:17 реального времени.
— Ребята! — Рыжий вихрь, именуемый дружной компанией бета-тестеров Внучкой, ворвался в комнату, тут же заполняя её собой. — Ни за что не угадаете!
— Новая игра? — лениво поинтересовался Ксенобайт, неспешно перестукивая по клавишам в попытке написать программу, которую Кеша не сумеет обернуть против себя самого.
— Круче! — Внучка закружилась, расставив руки, и снесла со стола пустую бутылку из-под пива.
— Сочту за комплимент, — кисло произнесли у дверей. — Рада, что для тебя я круче новой игры, Плюс, но стекло убирать мне, да?
— Ага, — беззаботно кивнула Внучка.
— Ладно, — пожала плечами незнакомая девушка. — Где у вас тут веник?
— Ну и кто сей безропотный уборщик, Внучка? — поинтересовался озадаченный программист, наблюдая, как Внучка-но-не-совсем собирает стекло.
— Я — недоработанная версия, — убито пояснила «безропотный уборщик». — Та, которую ты называешь Внучкой, является версией-плюс, доработанной и усовершенствованной, а потому правильнее будет называть её Внучка-два. Я же Внучка-один, которую создатели не удосужились прогнать сквозь декомпилятор, полная багов.
— Это Ксюша, — радостно пояснила «Внучка-два». — Моя старшая сестра. Ксюш, это Ксен. Он программист, наш маг и вообще классный. А ещё есть Мелисса, она спец по стелс-квестам, Махмуд с Мак-Мэдом и Банзай. Они придут скоро.
— Замечательно. — По голосу Ксюши выходило строго наоборот, но она даже попыталась улыбнуться. — Я правда не понимаю, зачем ты меня сюда привела, Плюс; они все твои друзья, не мои.
— А ты моя сестра, — фыркнула Внучка. — Давай, не жмись, поболтай с Ксеном, он не кусается. Хотя нет, иногда кусается, когда разозлится; он вообще вампир в Эпохе Химер, ты представляешь?! Я до того, как его увидела, даже не знала, что там вампиры есть! И он помог мне с драконом, очень сильно, и… Да он тебе сейчас сам расскажет, да, Ксен? Ксюш?..
— Как вы её терпите? — устало поинтересовалась Ксюша у программиста, выбрасывая стекло в мусорное ведро. — Кофе?
— Ага, — протянул Ксенобайт. — И сигарет.
Пачка сигарет тут же была подана щурившему глаза на программный код парню, а сама «Внучка-один» ушла на кухню, тут же там чем-то загремев.
— Плюс, у вас тут есть нормальный кофе и турка? — вскоре поинтересовалась новоприбывшая. — А то здесь только кофеварка с засыпанной в неё растворимой гадостью.
— Её и включи, Ксен всегда растворимый пьёт, — откликнулась Внучка.
— Тогда я в магазин.
Мрачный голос отбивал всякое желание спорить, а хлопнувшая входная дверь лишила это занятие всяческого смысла.
— И что это было? — уточнил Ксенобайт, наконец отрываясь от монитора.
— Ксюша, — непонимающе взглянула на него Внучка.
— Что она здесь делала? — переформулировал вопрос программист, с хрустом разминая затёкшую шею, и мрачно чихнул.
— Она приехала, и я решила, что оставлять её одну будет некрасиво. — Внучка явно не видела проблемы в том, что её сестра не горела желанием находиться рядом с незнакомыми ей, по сути, людьми, что ощутил даже видевший её впервые Ксенобайт. — Ксен…
И на этом проблемы программиста, судя по умоляющему взгляду Внучки, только начинались.
— Чего? — с неохотой отозвался Ксенобайт, уже предчувствуя какую-то просьбу, и, разумеется, не ошибся.
— А побудь с Ксюшей, пока я к Кеше сгоняю, а? — хныкнула Внучка. — Она терпеть не может транспорт и уже весь мозг мне проела.
— И что мне с ней делать? — осторожно поинтересовался программист. — Могу вырубить её и спрятать в шкаф, пока Мелисса не придёт, а она уж разберётся.
— Ну Ксе-е-ен!
Решившая что-то Внучка пёрла к своей цели с настойчивостью тирекса, и Ксенобайт знал об этом не понаслышке.
— Ладно, — прервал он уже скорчившую жалобную рожицу журналистку. — Посижу я с твоей Ксюшей. Но если что, то ко мне без претензий.
— Спасибо, Ксен! — взвизгнула Внучка. — Я пулей, туда и обратно!
В подтверждение своих слов, она молнией вылетела за дверь, чуть не споткнувшись о забытую кем-то коробку.
Пять минут прошли под аккомпанемент мерного гудения системного блока в борьбе с упрямо не желающим сдаваться на милость программиста кодом. Потом едва слышно скрипнула входная дверь, но Ксенобайт не обратил на это внимания, а потом и вовсе забыл, ведь ехидно подмигивавший курсор наконец дал слабину, а вдохновение накатило волной.
Программа писалась словно сама, и довольно прихлёбывавший горячий кофе Ксенобайт озадачился вопросом, откуда, собственно, взялась кружка с ароматным напитком, лишь когда торжественно поставил последнюю точку. Пока программист озадаченно моргал, разглядывая пустующую уже ёмкость, в кружку подлили ещё дымящейся жидкости. Переведя взгляд на девушку, наливавшую кофе, Ксен не сразу вспомнил события десятиминутной давности и несколько секунд соображал, в какой игре Внучка изменила привычкам и лишила свой аватар задорно торчащих косичек, заменив их «учительским» пучком.
— Ксюша, — хмуро напомнила девушка. — Сестра Внучки. Кстати, где Внучка?
— К Кеше уехала, — сообразив, что к чему, ответил программист.
— Ясно. — Голос Ксюши по-прежнему звучал так, будто на её глазах придушили пару-тройку коробок с котятами. Кажется, для неё это вообще было нормой. — Что-нибудь ещё нужно?
— Э? — озадачился Ксенобайт.
— Сигареты, пицца, обезболивающее? — предложила девушка. — Может, ещё кофе?
— Нет, пожалуй, — не уверенный, что над ним не издеваются, качнул головой программист.
Ксюша молча кивнула и ушла на диван, вытащив из сумки через плечо увесистый фолиант. Ксен хмыкнул. Кажется, Внучкино поручение было не таким уж и сложным.
— Внучка! — Мелисса, влетевшая в комнату, озадаченно замерла. — Внучка?
— Нет, всего лишь её прототип, — покачала головой Ксюша, отрываясь от книги. — Внучка сейчас у Кеши.
— А… Почему? — недоумённо похлопала глазами Мелисса.
— Понятия не имею, — честно пожала плечами девушка. — Я, по правде говоря, даже не знаю, кто такой Кеша.
— Это Ксюша, Внучкина сестра, — пояснил Ксенобайт, не снизойдя даже до того, чтобы обернуться.
Программа, трижды прогнанная через декомпилятор, отчего-то не работала, как надо.
— Скобка не в том месте закрыта, — замогильным голосом произнесла Ксюша, незаметно вставшая за его спиной и пристально изучившая программу.
Программист подпрыгнул от неожиданности и недовольно уставился на девушку.
— Вы, видимо, не поставили скобку, когда писали программу, а компилятор закрыл её не в том месте, — пояснила Ксюша. — Вот и не работает. Такое бывает, когда пишет настоящий программист, сам печатающий скрипт. К сожалению, дебаггер не в силах оценить подобных порывов души и лишь закрывает незакрытые тэги, причём порою ещё и неправильно.
Недоверчиво выслушав пояснение, Ксенобайт просмотрел указанный фрагмент и действительно обнаружил там закрытые не после того тэга фигурные скобки. Исправив недочёт, программист перепроверил код и запустил программу. «Джентльменский набор дизайнера» послушно вывелся в вирт: ранее использовавшаяся Кешей кладовка была преобразована в пояс-патронташ, забитый всевозможными кодами оружия, транспорта, действий, расставленными по секциям-кармашкам и отмеченными цветными маркерами-пояснениями. Был даже отдельный кармашек-уничтожитель, предусмотрительно снабжённый защитой от случайного запуска.
— Я просто гений, — удовлетворённо заявил Ксенобайт, полюбовавшись своим творением.
— Бесспорно, — всё тем же унылым голосом подтвердила Ксюша. — Это настоящее произведение искусства.
— А что, разве нет? — с вызовом спросил программист, недовольный отношением к своему детищу.
— М? — Девушка озадаченно моргнула. — А, понятно. Я не сомневаюсь, — пояснила она. — Это и правда шедевр. У меня просто всегда голос такой.
Ксенобайт с подозрением взглянул на неё, но ничего не сказал, и Ксюша вернулась на диван к своей книге, обложку которой с интересом рассматривала Мелисса.
— Что-нибудь хотите? — уточнила она у специалистки по квестам.
Та непонимающе взглянула на неё, и Ксюша, кажется, привычно выдала:
— Сигареты, чай, горячий шоколад? Может, пирожные?
Заунывный голос, которым перечислялись варианты, навевал мысли, что саму рыжую от всего названного по меньшей мере тошнило, но Мелисса всё же осмелилась попросить пирожных с чаем. Ксюша тут же убрала книгу в сумку, подальше от посторонних глаз, и ушла на кухню, где вскоре свистом возвестил о закипании чайник.
— Она точно Внучкина сестра? — неуверенно шепнула Ксенобайту Мелисса. — Больше похожа на её злого двойника из параллельного мира.
— Если верить заверениям Внучки, — хмыкнул программист, — то сестра. Причём старшая. Внучка-один.
— Внучку-два явно накачали жизнерадостностью под завязку, но, глядя на первоначальный вариант, я начинаю думать, что это и к лучшему, — заявила Мелисса. — От её голоса у меня мурашки по коже. Она там себе на кухне вены ножиком не вскроет?
— Когда варила кофе, не вскрыла, — философски пожал плечами Ксенобайт. — Да и чего ты к человеку прицепилась? Голос как голос.
— Голос как у самоубийцы перед полётом с крыши, — категорично заявила Мелисса. — Ты как знаешь, конечно, но меня она пугает.
— Приятного аппетита, — хмуро раздалось у неё за спиной.
Незаметно подошедшая Ксюша, явно услышавшая последнюю фразу, протянула виновато потупившейся девушке блюдце с трубочками и кружку и поспешила отгородиться ото всех книгой.
Смущённая Мелисса не осмелилась с ней заговорить и молча жевала пирожные, запивая чаем. Трубочки подходили к концу, и вернувшуюся Внучку Мелисса встретила как настоящую спасительницу, выдохнув спокойно, лишь когда сёстры ушли.
— Да, на этот раз ты превзошла сама себя, — хмыкнул Ксенобайт, взглянув на отставившую кружку подругу.
— Молчал бы уж, — огрызнулась Мелисса. — Сам-то тоже не образец доброжелательности.
— По крайней мере, не запинываю лежачего, — фыркнул программист, снова с головой уходя в работу.
Вдохновение отчего-то расщедрилось, и давно заброшенный алгоритм стал вдруг понятным, так что Ксенобайт пытался написать как можно больше, пока снова не забыл, что же хотел написать.
Штаб бета-тестеров. 23 ноября. 16:29 реального времени.
— У Внучки есть сестра? — Мак-Мэд озадаченно почесал в затылке. — И что?
— Она — Ксенобайт во Внучкином обличье! — в ужасе возопила Мелисса. — Ненавидит весь мир, и меня от неё жуть берёт!
— А ещё она отлично варит кофе и накормила тебя пирожными, — справедливости ради добавил программист.
— Ну, и это тоже, — вынужденно признала девушка. — Но её голос… Бр-р-р!
— Что-то я не понял, — недоумённо заявил ходок. — Ты говоришь, что она ужасна. Но пирожные и ужас несколько разные вещи, разве нет?
— Ты не понимаешь, — замотала головой Мелисса. — С ней что-то не так. Каждый раз, как она говорит, у меня аж мороз по коже! Как будто её голос — средоточие всей ненависти этого мира…
— Нормальный голос, — пожал плечами Ксенобайт. — Странная ты чего-то, Мелисса. Может, чайку попьёшь, успокоишь нервишки?
— Тьфу на тебя, вампирюка бесчувственная, — рассерженно фыркнула девушка.
Штаб бета-тестеров. 25 ноября. 10:04 реального времени.
— Ребят, тут Ксюша с вами побудет немного, ладно?
С ноги вынесенная Внучкой дверь, уже привыкшая к подобному обращению, удивлённо скрипнула, когда её неловко прикрыли.
— Эм. Привет?
Рядом с яркой Внучкой Ксюша и впрямь выглядела недоработанной копией. Как будто по яркой картинке провели грязной мокрой тряпкой, добавив мрачных тонов, и резкими штрихами туши исказили плавные линии. Рыжим косичкам, жизнерадостно топорщащимся вверх, соседствовали уныло забранные в пучок и какие-то тускловатые пряди; на фоне сверкающих азартом зелёных Внучкиных глаз серые Ксюшины, как-то сонно прищуренные и с тёмно-фиолетовыми тенями синяков, казались нераскрашенным наброском. Симпатичное голубенькое шерстяное платьице рядом с большеватой чёрной футболкой смотрелось как защитная кольчуга уровня пятидесятого возле второуровневых лат. В общем, итог был неутешителен и приходился явно не в пользу старшей из сестёр.
— Ребята — Ксюша; Ксюша — ребята, — быстро «представила» всех Внучка. — Всем пока, я к Кеше.
— Интересно, что это за Кеша, к которому Плюс постоянно таскается? — убито спросила пустоту Ксюша.
— Дизайнер «Перекрёстков», — не оборачиваясь, пояснил Ксенобайт. — Кофе и сигарет.
Девушка, послушно кивнув, ушла на кухню. В комнате воцарилось минутное молчание.
— И что это было? — ошарашено уточнил Мак-Мэд, оглянувшись на дверь.
— Внучкина сестра, — пояснил программист. — Принимает заказы на еду и сигареты, круто варит кофе и пугает Мелиссу.
— Ладно, насчёт голоса я Мелиссу в чём-то понимаю, — пожал плечами Мак-Мэд, — но в целом всё не так уж ужасно. Верно?
— Вам судить. — Незаметно подкравшаяся сзади Ксюша заставила ходока испуганно дёрнуться. — Пива?
Взяв у девушки холодную бутылку, ошарашенный Мак-Мэд сделал несколько глотков, чтобы успокоиться.
— Благодарю. — Развернувшийся в кресле Ксенобайт принял кружку с кофе и царственным жестом вытянул из пачки сигарету, которую ему тут же подожгли. — Проверь код, он отчего-то опять глючит.
Ксюша послушно села на корточки рядом с креслом, чтобы оказаться на одном уровне с экраном ноутбука, и уставилась на длинную череду повторяющихся программ, а Ксенобайт, довольно ухмыляясь, глядел на роняющего челюсть коллегу.
— Эм… Ксюша? А можно мне чипсов? — решив убедиться в своей догадке, попросил ходок.
— Конечно... — Девушка рассеянно завела руку за голову, быстро проматывая последовательность команд. — Вот тут цикл закольцован, — выделила часть кода она и поднялась на ноги.
Пока Ксюша шуршала на кухне пачкой, кажется, пересыпая чипсы в тарелку, Мак-Мэд круглыми глазами посмотрел на программиста.
— У нас теперь есть личный бот в реале? — уточнил он.
— Типа того. — Довольный Ксенобайт скалил зубы. — Я пока не проверял, какой реестр команд ей можно задать, но…
— Больше, чем на уровень подай-принеси, рассчитывать не стоит, — мрачно качнула головой Ксюша, впихнув в руки Мак-Мэду тарелку с чипсами. — Ну, ещё могу прибраться, с кодом помочь, в магазин сгонять. Ну и по мелочи…
— А параметры внешности меняются? — хмыкнул программист.
— Не-а. — Девушка мотнула головой. — За этим к более поздней версии программы. Данный вариант полон багов и вполне может зависнуть.
Голос Ксюши был полон скорби, но губы чуть скривились в улыбке.
— Самокритично, — фыркнул Ксенобайт.
— Зато честно, — в тон ему отозвалась Ксюша. — Что-нибудь ещё?
— Нет, свободна, — махнул рукой программист.
Мак-Мэд ошарашено помотал головой, наткнувшись на вопросительный взгляд, и девушка уселась на пол, оперевшись спиной на диван, и достала из неизменной сумки через плечо очередной фолиант.
— Вну… Ой.
— Ага, снова мимо, — уныло подтвердила Ксюша, отрываясь от книги чтобы взглянуть на осёкшуюся Мелиссу. — Пирожных?
— Н-нет, спасибо, — качнула головой та. — А где? ..
— Всё там же, у Кеши, — вздохнула рыжая, вновь погружаясь в чтение.
— А-а… — протянула Мелисса. — Мак, ты свободен? Не наведаешься со мной в Эпоху Химер?
— Да, конечно.
Ходок отставил опустевшую бутылку и пошёл к шлемам. Вскоре на одном из экранов уже рычала нечисть, разбрасываемая парой эльфов.
Штаб бета-тестеров. 26 ноября. 13:02 реального времени.
— Почему Мелисса так на меня реагирует? — Замогильный голос у самого уха стал для программиста неожиданностью, но он уже практически привык и потому даже не дёрнулся.
— Её твой голос пугает, — хмыкнул Ксенобайт. — Она считает его, цитирую, средоточием ненависти всего мира.
— М-м-м… Ненависть всего мира, значит. — Голос Ксюши, вновь притащенной Внучкой в логово бета-тестеров, нисколько не изменился, но уголок рта пополз вверх в кривоватой усмешке. — Забавно.
— Когда ты говоришь «забавно» таким голосом, это и впрямь звучит странно, — пожал плечами программист, шмыгнув носом.
— Это потому что мне не забавно, — дёрнула плечом девушка. — Кстати, ты начинаешь простужаться. Может, закрыть форточку?
— Да ну, — фыркнул Ксенобайт. — Кстати, мне нужно закончить с калибровкой триггеров у монстров в новой локации. Не пойдёшь со мной?
— Почему бы и нет. — В голосе Ксюши ни один оптимист не нашёл бы и капли энтузиазма, однако она с готовностью поднялась на ноги. — Одолжишь мне свой аватар?
— Два меня? — Программист неопределённо пожал плечами. — Ладно, бери. Будем окончательно спихивать крышу нечаянно заметившим нас коллегам.
Когда два абсолютно одинаковых темноволосых парня материализовались посреди пустыни, Кеша ошарашено захлопал глазами, не уверенный, что это не его вина.
— Спокойно, — буркнул один из Ксенобайтов. — Это со мной.
Второй Ксенобайт ухмыльнулся, приветственно махнув рукой, и принялся изучать ползущий перед первым двоичный код, спроецированный прямо на воздух.
— А мёртвая зона снизу это баг или бонус для игроков? — поинтересовался он через некоторое время.
— Сперва был баг, потом стал бонус, — хмыкнул первый. — Всё равно маловероятно, что кто-то додумается ползти мимо репадов на пузе.
— Кто-то может просто упасть, и его потеряют из виду, — пожал плечами второй. — Впрочем, дело хозяйское. Но вот зону слышимости тогда лучше расширить, чтоб жизнь мёдом не казалась.
Первый Ксенобайт кивнул и застучал по клавишам терминала. Кеша обалдело наблюдал за творящимся безумием.
— Кеш, ты чего завис? — откуда-то вынырнувшая Внучка потеребила дизайнера за руку.
— Привет, Плюс, — устало вздохнул второй Ксенобайт.
— Ксюш, ты опять чужие модели берёшь? — недовольно покачала головой Внучка.
— Мне Ксенобайт разрешил, — запротестовала та. — Да вот он стоит, сама у него спроси.
— Ну ладно, — с подозрением прищурилась корреспондентка. — Кеш, знакомься, это Ксюша, моя сестра.
Кеша заторможено кивнул, глядя, как один из Ксенобайтов неловко улыбается и заводит руку за голову.
Стучавший по клавишам программист внезапно громко чихнул и озадаченно шмыгнул носом.
— Говорила же, что простудишься. — Ксюша-Ксенобайт прищурилась, просматривая получившийся скрипт. — Отлично. Теперь пошли в реал, я всё таки форточку закрою.