Часть 2
7 мая 2015 г., 07:41
По субботам в Энигме народу было – не протолкнуться. Даже в два часа дня. Студенты, взрослые, работающие по субботам до обеда, взрослые, работающие по субботам не до обеда, но забежавшие в обеденный перерыв на пару чашек кофе и местные круассаны. Выпечка здесь была просто отменная.
Мерлина Артур заметил не сразу: тот сидел в углу за перегородкой и с кем-то увлеченно трещал. Со вчерашнего дня он совсем не изменился, даже, казалось, не переоделся: светлая мягкая водолазка без горла, темные штаны, фигурный бардак на голове и – с отстраненной ненавистью заметил Артур – неизменный красный платок на шее. У него других нет, что ли?!
Некстати вспомнилось, что на вопрос про Эмриса Мерлин так и не ответил.
«Кем-то», терпеливо выслушивающим трескотню Мерлина, оказался Ланселот. Он сидел полубоком к Артуру, составив локти на стол и подперев щеку ладонью. Высокий стакан перед ним – с чем-то мутно-оранжевым и листиком мяты – был пуст лишь на треть.
Ланселот, не скрываясь, смеялся и постоянно обрывал Мерлина:
– Так ты завтра с нами пойдешь?
– Не знаю, – Мерлин подтянул стакан Ланселота к себе и щедро отпил. Его – пустой – стоял у окна рядом с солонкой и салфетками. – Если успею своего долатать.
– Прости, это из-за меня тебя так сильно поцарапало.
– А, да забей! Все равно собирался ему прошивку менять.
Артур вздрогнул. Прошивку? Этот парень умеет полностью менять прошивку? А он круче, чем Артур мог себе представить. В «Камелот» его, что ли, пригласить. Им в команду уже давно требовался грамотный специалист по монтажу, который умел бы быстро и качественно латать пробитые аватары. Такие специалисты обычно имели нехилых собственных виртов и отлично дрались в дальнем бою, обладая, к тому же, мощнейшей защитой.
Именно то, что нужно, для отряда Рыцарей, с ходу бросающихся на врага – человек, который мог бы прикрыть спину.
Надо будет расспросить Ланселота про этого Мерлина. Да и на аватара самого Мерлина посмотреть хотелось до жути.
– Слушай, а можешь тогда и моего посмотреть? У меня в последнее время что-то с графикой.
– Тормозит?
– Немного.
– Ты опять с Мордредом дрался?
Ланселот странно замолчал. Артур потоптался на месте, не зная, как повести себя дальше, но в этот момент Мерлин вскинул голову и заметил его.
– Эй, что тебе надо?
Ланселот обернулся.
– О, Артур! – он улыбнулся и поднялся, обнимая за плечи. – А ты чего тут? Не думал, что тебе нравится это место.
– А Мерлин тебе не рассказал?
Ланселот уставился на него в изумлении, и Артур нахмурился. Не рассказал, что спас от потери аватара начальника Рыцарей? Правда, что ли? Мерлин, что за карнавал творится у тебя в голове?
– А вы разве знакомы? – Ланселот перевел взгляд на Мерлина, потом на Артура потом опять на Мерлина.
– Да, недавно познакомились, – безразлично сказал Мерлин, беззастенчиво потягивая коктейль из стакана Ланселота. – Он у меня жесткий диск забыл – вот пришел забрать.
– О, вы уже так близко знакомы, – в голосе Ланселота было намешано всего покруче, чем в его коктейле: удивление, радость, настороженность, облегчение и… страх. Ланселот боялся.
Но – кого? Или за кого?
– Не подумай ничего, – Артур поднял руку, подзывая официанта. – Американо и брауни, пожалуйста, – беззвучно подошедшая девушка так же незаметно исчезла за перегородкой. – Не подумай ничего, я просто помогал ему.
Мерлин вскинул бровь и поперхнулся коктейлем.
– Помогал? Ты мне?
– Ага, реферат скачивать. Ты что, забыл, что ли? По этой, как ее…
– «По этой» программному моделированию, – подсказал Мерлин со смешком, и Ланселот тихо хмыкнул, отвернувшись. – Так помогал, что забыл у меня свой…
– Ладно, Мерлин, я пойду, – Ланселот торопливо поднялся, пожал руку Артуру и потрепал Мерлина по голове. – Спишемся еще. Артур?
– Давай, до понедельника, – кивнул ему Артур и отхлебнул кофе. Дождался, пока Ланселот уйдет, и осторожно поинтересовался: – Вы с ним…
– В Сети вместе начинали, – кинул Мерлин и отстраненно посмотрел куда-то Артуру за спину. – Он помогал мне с проработкой интерфейса, я помогал ему с написанием программ.
Так вот кого Ланселот имел в виду, когда говорил о «друге из Сети». Правда, Артур, разглядывая доспехи Ланселота и его амуницию, представлял этого «друга» намного старше и куда… серьезнее как-то, собраннее… Ну уж точно не таким лопоухим недоразумением. Как может собрать такой шикарный доспех человек, который себя-то толком собрать не может.
Мерлин гонял остатки коктейля по стакану и выглядел до неприличия счастливым.
– Где мой жесткий, кстати? – спросил он, переводя взгляд и впериваясь своими невозможно голубыми глазами Артуру в лицо.
– Что? Твой? Так у тебя же. Ты мне еще не отдал.
– Не понял, – Мерлин нахмурился. – А новый ты мне покупать не собираешься?
Артур фыркнул в чашку.
– А должен?
– Конечно. Я отдаю тебе свой жесткий диск с твоим аватаром, ты взамен покупаешь мне новый, и мы расходимся в разные стороны и продолжаем терпеть друг друга на расстоянии. Или ты думал, что жесткий на триста гигов я тебе подарю?
Вообще-то Артур так и думал и уже успел порадоваться своей внезапной удаче.
– А ты, оказывается, жмот, – сказал он кисло, доедая пирожное и допивая одним глотком кофе.
– Жмот не жмот, а я его за сотню долларов брал. Может, для тебя это, конечно, и не деньги, но для обычных людей…
– Я понял, понял. Сейчас пойдем и купим тебе этот диск – тут магазин есть поблизости. – Артур поморщился. – Ты всегда такой зануда?
– Только по субботам, – с улыбкой ответил Мерлин и растрепал шухер на голове. – Ну, ты все? Идем?
Артур поднялся, кинул деньги на стол и стал за Мерлином проталкиваться к выходу, чувствуя на себе любопытные взгляды.
Артур знал, что его многие узнавали в лицо, несмотря на абсолютную непохожесть аватара. Поэтому с девушками проблем никогда не было: те находили, что быть Рыцарем это так «благородно и по-средневековому романтично», и порой проходу ему не давали.
Вот и сейчас он слышал перешептывания вокруг себя. Девушка, попивающая молочный коктейль у входной двери, покраснела и опустила взгляд. Симпатичная, взять у нее номерок, что ли. Артур остановился, улыбаясь своим мыслям.
– Эй! – Мерлин, идущий впереди, обернулся и всплеснул руками. – Ты там умер? Давай быстрей. У меня кроме тебя сегодня были дел…
– Мерлин, осторожно!
Артур даже понять не успел, откуда вынырнула невысокая блондинка в коротком блестящем платье и на шпильках. Резко развернувшийся Мерлин неудачно сшиб ее плечом, и она с тихим вскриком полетела на пол.
Артур кинулся было помогать, но Мерлин с неожиданной для него ловкостью, извернулся и у самого пола поймал девушку под поясницу. Артур замер от удивления. Да что там – все кафе замерло, даже радио, казалось, стало петь несколько тише.
Блондинка, вся раскрасневшаяся и потерявшаяся, прижимала ладони к груди и с ужасом смотрела, как расползается по водолазке Мерлина ядовито-желтое пятно.
– Вы не ушиблись? – первым отвис Мерлин и осторожно поставил девушку на ноги.
Та завороженно помотала головой и неловко улыбнулась.
– Извините я вас… – она достала из сумочки платок и стала судорожно промакивать разрастающееся пятно. Что это не поможет, было понятно, кажется, даже радио. – Вы меня спасли а я вас… у вас из-за меня…
– Да ничего страшного, – Мерлин перехватил ее ладони у своей груди и улыбнулся – тепло и ласково. – Дома застираю. Я одолжу ваш платок?
Девушка кивнула и разжала пальцы. Мерлин скомкал платок в ладони и повернулся к Артуру:
– Ну?
Артур почувствовал, что готов от стыда провалиться сквозь землю: на него с таким же «ну?» уставилось все кафе.
– Вот тебе обязательно было так все испортить? – недовольно проворчал он, когда они выбрались на улицу.
– Что испортить?
– Не прикидывайся идиотом, Мерлин, все равно не поверю, – Артур подавил желание закатить глаза. – Ты даже телефон у нее не взял.
– Мне не нравятся блондинки, – Мерлин пожал плечами, поправил рюкзак на плечах и еще раз отчаянно потер пятно. – Ну офигенно.
– Нужно срочно застирать, – Артур с сожалением посмотрел на светлую водолазку. Сауэр с одежды ведь хрен выведешь.
– Предлагаешь дойти до ближайшей лужи и окунуться? – Мерлин сузил глаза, и под этим взглядом Артур почему-то почувствовал себя неловко.
– Я недалеко живу. Пошли ко мне, – предложил Артур.
Мерлин уставился на него с нескрываемым изумлением – такой вариант он, кажется, не рассматривал вовсе.
– А можно?
– Нельзя было бы – не позвал. Заодно и жесткий диск свой заберешь.
Мерлин еще некоторое время потоптался на месте, а потом скомкал платок, сунул его в карман штанов и кивнул с таким видом, будто собирался как минимум на войну:
– Ну пошли.
В своей квартире Артур был уверен на сто процентов. Точнее, он был уверен, что она стопроцентно не может никого зацепить: маленькая, двухкомнатная, на седьмом этаже обычной многоэтажки. Два окна и балкон выходили во двор, и это, пожалуй, было главным ее преимуществом: здесь всегда было достаточно тихо и спокойно. Дети, равно как и собаководы, предпочитали гулять в прилегающем ко двору сквере, а для машин их двор был закрыт.
В чем еще Артур был уверен, так это в том, что в этом году он уже убирался. Правда, хрен пойми в какой из сезонов. Поэтому, когда Мерлин зашел и чихнул, удивленно округляя глаза на художественный бардак в прихожей, Артур только вздохнул:
– Ничего не говори.
Мерлин примирительно поднял ладони, хитро улыбнулся и бросил рюкзак на тумбочку.
– Проходи, – Артур огляделся, выбирая из двух зол наиболее прибранное, – в гостиную. Это вон туда.
Мерлин пожал плечами и тут же поморщился: наверняка водолазка уже промокла насквозь и теперь липла к телу.
Артур открыл шкаф с одеждой и завис, не зная, с чего начать.
– Э… Мерлин!
– Да? – лохматая голова появилась в дверном проеме. Мерлин вертел в руках какой-то провод.
– Ты что обычно носишь?
– Что-нибудь мягкое, удобное, приятное к телу. Без пятен.
– Окей, – Артур ухмыльнулся. – А поверх трусов?
Мерлин страдальчески закатил глаза.
– Нет, серьезно, Мерлин, ты прямо как моя бабушка одежду выбираешь. И не разбрасывай мои вещи! Положи туда, где взял.
– А я тут и взял, – Мерлин пододвинул провод носком. – Ну, может, вот тут.
Он поднял лицо и выжидающе посмотрел в глаза.
– Ну, и что ты замер? – Артур смущался этого его пристального, ждущего взгляда и начинал из-за этого злиться. – Я тебя раздевать не буду.
– А куда можно… э… положить? – Мерлин повернулся спиной, стянул с шеи платок и задрал водолазку на спине.
– Да кинь в кресло, – Артур, не глядя, махнул рукой, надеясь, что где-нибудь в указанном направлении кресло найдется. Достал с верхней полки свой старый свитер – он его носил, еще когда в университете учился, Мерлину должен подойти – развернулся и замер на полуслове.
Мерлин, аккуратно сложив водолазку, мял ее в руках и, забывшись, глядел в стену перед собой.
– Откуда… – Артур прочистил сухое горло. Мерлин, вздрогнув повернулся.
– Что?
– Откуда у тебя… – Артур, не зная, как объяснить, коснулся пальцами собственной шеи. – Это.
Длинный багровый рубец пересекал горло наискосок, задевал плечо и заканчивался между ключицами. Крупный, глубокий шрам с чистыми аккуратными краями – будто резали чем-то раскаленным.
– А, – Мерлин закрыл шрам ладонью и поспешно отвернулся. – Уродство, да?
– Да нормально, – Артур сглотнул, чувствуя, как липко ссыхается горло. – Это где тебя так?
Мерлин оглянулся через плечо, долго смотрел в глаза. Свет, льющийся из окна, очертил его фигуру белым.
– Да так, – он передернул плечами. – Напоролся неудачно. Давай не бу…
– А можно потрогать?
Артур и сам не знал, зачем он это спросил – просто любопытство в какой-то момент пересилило здравый смысл и дало в голову.
Мерлин вскинул бровь, потом нахмурился и молча неуверенно кивнул.
– Только ты развернись, – попросил Артур, и Мерлин повернулся на свет.
Артур трогал мягкую гладкую кожу кончиками пальцев, надавил – Мерлин вскинул голову и зажмурил глаза, но ничего не сказал. Не больно, просто странно, наверное. Интересно, а многие видели этот шрам, Ланселот знает, откуда он? Мерлин поэтому носит эти дурацкие красные платки? Надо будет ему другой подарить.
Артур поймал себя на этой мысли и замер, не донеся руку до шеи. Шрам притягивал взгляд. Длинный, глубокий и чистый. У Артура похожие оставались, когда он в Сети подставлялся и попадал под меч. Но чтобы такие глубокие – никогда. Может и Мерлин тоже в Сети отхватил? Только это с кем же таким нужно было драться, чтобы чуть бошку не потерять.
Артур погладил шрам по всей длине, наблюдая, как у Мерлина начинаю дрожать ресницы.
– Ты уже натрогался? – почему-то шепотом спросил Мерлин, и Артур отдернул руку и сделал шаг назад.
– Да, – пробормотал он смущенно. – На вот одевайся. Давай сюда свою кофту.
Мерлин молча влез в свитер Артура – тот пришелся почти по размеру, только в плечах немного висел – оттянул ворот, скривился и потянулся за платком.
– Не надевай его, а! – чуть не взвыл Артур.
– Кого?
– Этот платок свой. Красный, – Артур почти выплюнул последнее слово. – Только не у меня дома. Все равно я там уже все видел.
Мерлин пожал плечами и кинул платок на ручку кресла. Протянул сложенную водолазку Артуру. На пол, кувыркаясь в воздухе, плавно спланировал клочок бумаги.
– Мог бы и вытащить из кармана, – Артур сжал водолазку в руках. Кто вообще в нагрудные карманы что-то складывает! И ладно бы рубашка или пиджак – но водолазка…
– Да у меня не было ничего, – растерянно пробормотал Мерлин и поднял бумажку с пол. Повертел в руках и застонал, вскинув глаза к потолку. – О, блин!
Артур выхватил бумажку у него из рук, прочитал несколько строчек и заржал.
– Да ладно, считай, пострадал за любовь, – с визитки ему подмигивала блондинка из кафе. А внизу номер телефона и подпись ручкой «Ты классный». – И часто у тебя так?
– Бывает, – Мерлин нахмурился, но тут же смущенно улыбнулся. – Но чтобы так привлекать мое внимание – в первый раз.
Артур, все еще хохоча, отнес мокрую водолазку в стиральную машину, накидал в барабан еще несколько своих вещей и поставил быструю стирку.
Мерлин обнаружился в комнате Артура: он с интересом разглядывал компьютерный стол и диски на подставке, пересчитал флешки, провел пальцем по монитору, собирая пыль, и звонко чихнул.
– А ты грязнуля, – хмыкнул Артур.
Мерлин оглянулся, но от стола не отошел.
– Ты зато образец чистоты и стерильности. Не удивлюсь, если у тебя под кроватью валяется мертвая кошка.
– У тебя мертвая кошка по дому ходит, – огрызнулся Артур, отодвинул Мерлина и сел за компьютерный стол. – Так и будешь над душой стоять.
– Точно.
– Тогда тащи жесткий диск – буду проверять своего аватара. Если что не так – берегись.
Мерлин со смешком закатил глаза и протопал в прихожую. Вернулся с рюкзаком, сунул жесткий диск в руки, а на колени сложил какой-то странный квадратный чехол.
– Что это? – не понял Артур, когда из чехла появились очки, провода и прибор, похожий на плеер.
– Переносная гарнитура.
– Да ладно! – Артур крутанулся на стуле и выхватил устройство у Мерлина из рук – тот еле успел отпустить провода. – И это меня ты называешь мажором?
– Мне в институте нужно бывает, – пожал плечами Мерлин. – У нас почти у всех такие есть.
– А где взял?
– Сестра из Японии привезла.
– Если ты подумаешь, что я тебе завидую, – Артур скосил глаза. Мерлин сидел прямой и напряженный, как струна, – то будешь чертовски прав.
Они оба рассмеялись. Артур впервые чувствовал, что у него сегодня выходной. Что он отдыхает, как хочет, говорит, что хочет, ржет над чем хочет и может в случае непредвиденного вон, Мерлина погладить. Тот, вроде, дается.
– Будешь следить, как я распаковываю? – Артур видел, что Мерлин не надевает очки, но понимал, что чертовски хочет увидеть его в Сети.
– Если ты подключишь меня к своей системе.
Артур округлил глаза и делано удивился.
– О, вот оно…
– А ты как думал, – перебил его Мерлин. – Это все изначально было моим хитрым планом, чтобы получить доступ к твоей Сети. Ну так что?
– Да без проблем.
Мерлин с улыбкой кивнул и надел очки. Артур следил, как его линзы забиваются стандартными окошками: приветствие, активация программ, отладка и состояние системы, прогрузка данных. А потом Мерлин переключил настройки, подключился к системе Артура и провалился в Сеть.
Артур вставил в жесткий диск шнур, шнур – в разъем компьютера и начал разархивацию. Данные быстро потекли по линзе, и Артур, зажмурившись, вывел информацию на монитор и отключил очки: после вчерашнего светопреставления у него еще немного рябило в глазах.
Полоска загрузки заполнялась медленно. Артур открыл диспетчер задач и раскрыл панель состояния Сети. Судя по объему затраченной памяти, Мерлин то ли что-то читал, то ли искал какую-то информацию: Сеть почти не использовалась.
Артур хмыкнул. Вот ведь ботаник, а!
Строка восстановления заполнилась цветом, и система вывела на монитор настройки аватара. Артур проверял данные, осматривал доспехи и амуницию, следил за восстановлением программы – удивительно, Мерлин ему даже несколько новых кодов написать успел: Артур заметил некоторые улучшения в четвертом и шестом фаерволах.
Неожиданно антивирусник завопил об опасности. Артур нацепил очки, развернул состояния системы и начал поиск проблемы. Неужели кто-то настолько страх потерял, что решился влезть к нему в компьютер.
Но данных новых не было, защита была цела, внутренние охранные системы молчали – целостность системы ничего не нарушало. Значит, проблема была снаружи. Значит…
Чувствуя, как холодеют кончики пальцев, Артур надел очки, включил подключение на полную мощность, сорвал аватар с отстройки и погрузился в Сеть.
Мерлина он узнал сразу: его аватар был точной копией его самого. Идеально прорисованной, абсолютно идентичной копией – вплоть до неизменного красного платка.
Мерлин стоял, тяжело дыша, и сжимал в руках меч – огромный, сверкающий, совершенно ему не подходящий. Артур мог бы представить себе Мерлина с луком и стрелами или с пистолетами, или хотя бы с кинжалами – но никак не с мечом.
– О, какие люди! – раздался до дрожи знакомый голос, и Артура передернуло. – Мистер Рыцарь.
Вчерашний парень улыбался, скрестив руки на груди – в одной из рук Артур различил странное оружие с переливающимся камнем на конце. Посох? Артур от удивления забыл рассмеяться.
– Артур, уйди, – Мерлин тяжело вздохнул и перевел дыхание. – Я тебя не звал.
– Охренел прогонять меня из моей же Сети? – зло поинтересовался Артур и вытащил меч. Попытался вытащить.
Утаскивая аватар с отладки он не проверил, какие программы Мерлин надел на его аватара, а какие оставил в запасе. Меч Мерлин почему-то посчитал ненужным элементом.
– Мерлин, какого черта, где мой меч?! – крикнул Артур и отпрыгнул в сторону.
Пространство вокруг пошло волной, и его рассекло надвое. Из пролома тут же полезли черви и мелкие сетевые вирусы.
– Его меч? – парень на секунду завис с таким растерянным и беззащитным выражением, что Артур чуть было его не пожалел. – Ты теперь с ним, а, Мерлин? А как же мы?
– Нет никаких мы, Мордред, пойми, я в этом не участвую, – Мерлин перехватил рукоять и принял следующую атаку на меч. Брызнули пиксели, Мерлина откинуло назад, но на ногах он устоял.
Мордреду спецатака далась ничуть не легче. Сколько же энергии он тратят, с отстраненным любопытством подумал Артур и открыл информационную панель. Цифры тут же забили линзы, огромные, невероятные – такой энергии хватило бы, чтобы снести половину Сети и неслабо покорежить вторую половину.
Что за программы у этого Мордреда! Что за брандмауэры у Мерлина! У Артура на расстоянии сбоили настройки – каково было этим двоим.
Артур закрыл окно и с разворота глушанул несколько ближайших паразитов. Эти стрелковые атаки были далеки от совершенства, но доспех был цел, значит, защищаться можно.
И в это мгновение пространство под ногами дрогнуло и поползло в разные стороны. Артур соскочил на один из ближайших блоков, зацепился и оглянулся на Мерлина – тот сцепился с Мордредом на единственном уцелевшем клочке дороги – вокруг летали обломки информации, обрывки данных, искореженные биты.
Из разлома внизу полезли черви – гигантские и явно бронированные: по их телам короткими синими импульсами бегали защитные коды брандмауэров.
Артур попытался связаться с Леоном или Гавейном, но связь предсказуемо оборвалась: в такой мешанине энергетических атак никакой сигнал не пройдет. Артур оборвал все связи, разбил кулаком лезущего к нему мелкого червя и уставился на огромных – чтобы бороться с такими, нужна была целая армия.
У Артура был только Артур. И Мерлин, который завис в энергетическом потоке, сражаясь с Мордредом.
Артур сжал кулаки и приготовился защищаться, когда почувствовал присутствие в изолированном блоке еще одного вирта. Первичное исследование вывело на экран характеристики, и Артур скрипнул зубами.
Мощный. Гипер – не меньше.
Червь с воплем бросился вниз, намереваясь погрести весь участок под собой. Артур судорожно соображал, что можно сделать в такой ситуации. Меча у него нет, защиту ему червь проломает не с первого так со второго удара, отстреливаться не вариант: к таким червям нужно подбираться вплотную и отключать мануально.
Артур включил фаерволы на полную мощность, выставил систему на максимальную из доступных энергий и сжал кулаки. Чужая спецатака просвистела над головой, едва не задев доспех, и врезалась в червя.
Такая знакомая спецатака.
Артур медленно повернулся, чувствуя, как все замирает внутри.
Эмрис стоял на обломке блока и смотрел мимо него огромными голубыми глазами. У него на груди мерцало окошко дистанционно управления.
Червь с воплем рухнул вниз, забился и затих, медленно рассыпаясь на биты. Где-то в белом вихре энергии закричал Мордред.
Артур, не отрываясь смотрел, как плюшевая игрушка склоняет голову вбок и замирает, будто выпадает из реальности. По коричневой плюшевой шкуре бегали голубые токи защитных программ, а на груди светился адрес удаленного управления.
Такой знакомый адрес.
За спиной хрустнуло пространство, заскрежетал, рассыпаясь блок. Завтра в Сети снова будут сигналить о хакерской атаке неизвестных похитителей неизвестного.
Послезавтра Артур попросит Леона удалить все, что будет хоть сколько-нибудь напоминать о произошедшем.
Мерлин тихо подошел к Артуру, постоял за спиной – Артур чувствовал затылком его суматошное дыхание – и двинулся мимо, спрыгнул с блока и залез на соседний, забирая безвольную игрушку на руки.
– Твой вирт, – тихо сказал Артур.
И впервые ему больше нечего было добавить.
– Мой, – кивнул Мерлин и посмотрел в глаза, так серьезно и отчаянно, что Артур отвел взгляд. – Но с тобой тогда дрался я.
Артур нахмурился, скрестил руки на груди. Мерлин хмыкнул.
– Не собираешься вызывать своих Рыцарей и арестовывать меня?
– Ты дрался? Объясни.
Мерлин сжал в руках игрушку и запрокинул голову, утирая пот со лба. Наверное, со стороны они сейчас забавно смотрелись: один человек и две плюшевые инсталляции неизвестных науке животных. К тому же бронированные по самое не хочу.
Дурдом «Ромашка» на выезде.
Мерлин невесело улыбнулся и тихо попросил:
– Пойдем домой.
Дома Артур не знал, чем себя занять, пока Мерлин принимает душ и переодевается. Ему казалось, что день, когда он, наконец, поймает Эмриса, будет самым счастливым в его карьере, но сейчас он не чувствовал ничего.
Можно было распотрошить Эмриса на составные: Мерлин оставил его на компьютере Артура, и теперь тот был полностью в его власти. Можно посмотреть, откуда такие доспехи, что за коды на атаки. Артуру не хотелось.
Мерлин вышел из душа, вытирая мокрые волосы полотенцем, и первое, что спросил Артур, было:
– Ланселот все знает?
Мерлин сел в кресло и коротко кивнул. Поднял на Артура вопросительный взгляд.
– Что ты ему теперь сделаешь?
– Ничего, – Артур говорил и понимал, что действительно ничего не хочет с ним делать. – В уставе нет пункта, по которому нужно было бы предавать своих друзей.
Мерлин хмыкнул, забираясь с ногами в кресло, из которого предварительно сгрудил все электронное барахло.
– Давай ты будешь спрашивать, – предложил он. – А то я не знаю, с чего начать.
– Начни с того, что ты выкрал из «Камелота».
– Брось, Артур, ты и сам знаешь, – криво улыбнулся Мерлин. Артур нахмурился. – Неужели ты ни разу не слышал про дракона?
Артур подавился воздухом.
– Ты издеваешься?!
– Правда, не слышал? – Мерлин хлопнул огромными глазами и растер ладони. – Окей… Блин, дофига рассказывать.
– А ты начни.
– Ладно. Ты знаешь, как устроена Сеть?
Артур кивнул.
– Информация собирается в блоки, компонуется и раскидывается по всей сети. Энергия соединяет блоки между собой, и в итоге образуется подобие города с небоскребами из блоков, дорогами из энергии и свалками бывшей информации. Черви были созданы для того, чтобы через защиту влезть в любой блок и забрать оттуда любые данные.
– Взлом системы, – подтвердил Артур. – Зачем ты все это мне рассказываешь?
– Дракон – это червь нового уровня.
Артур подобрался, наклонился вперед.
– Хочешь сказать, что дракон это тоже хакерская программа.
– Дракон – это программа, написанная моим отцом. А вот как ее использовать – это уже решать нам, – Мерлин молчал, явно не находя слов. Артур не торопился ему помогать. – Дракон позволяет проникать не только в блоки информации, но и в энергетические потоки, преобразовывая их, используя по максимуму. Если создать несколько таких драконов, можно навсегда решить проблему с недостатком энергии Сети, потому что энергия не будет пропадать. Именно этой проблемой и занимались мой отец и отец Мордреда.
Артур почувствовал, как челюсть неостановимо падает вниз.
– Того психа?!
– Он не псих, – мягко возразил Мерлин и поправился: – он не всегда таким был. Двадцать лет назад программу по созданию драконов прикрыли, а всех драконов выкупил себе…
– Дядя Агравейн.
– Точно, – Мерлин потер пальцы ног, и Артур бросил ему плед. – Спасибо. Так вот именно тогда случилась та катастрофа, которая привела в итоге к тотальной нехватке энергии, которой мы сегодня страдаем. Столько контролеров энергии нельзя было собирать в одном месте: они были рассчитаны для целой цепи, а собранные в одном месте, просто разорвали ее. Проект был признан провалившимся.
– Ваших отцов…
– Да, – Мерлин тяжело сглотнул; Артур видел, как дернулся кадык под тонкой кожей. – В процессе обрушения Агравейн погиб, но выжил Утер – именно тогда Мордред поклялся отомстить твоему отцу.
– Да причем тут мой отец?! – Артур вскочил с дивана и принялся мерить комнату. – Он хотел как лучше: создал охранную организацию, распределил энергию по Сети, разрешил проводить Большой турнир…
– И оставил себе одного дракона.
Артур замолк, неверяще уставившись на Мерлина. Этого он не знал.
– Зачем?
– Чтобы отслеживать любого, кто захочет создать программу подобного уровня. Или по подобной технологии. Именно поэтому на турнире я был вынужден побеждать с одной атаки.
– Твои программы, они такие же, как в драконе? Черт, это даже звучит по-идиотски!
– Ага, магия какая-то, – Мерлин фыркнул.
– Подожди, я понял, почему с одного удара. Но почему против меня? И зачем нужно было менять аватар, это же столько волокиты!
– У тебя были самые лучшие характеристики, – просто ответил Мерлин. – Если бы тогда, в «Камелоте», я бы не сумел выбраться до вашего приезда, мне бы пришлось драться и я должен был знать худшее из всего, что могло меня ждать.
Артур улыбнулся. Это был странный, корявый, построенный не по правилам, но все же комплимент. Судя по тому, как Мерлин покраснел, он тоже это понимал.
– А аватар… Я тогда не смог полностью его восстановить: твоя атака неслабо меня задела.
– Но она ведь прошла по касательной, – пробормотал Артур и пораженно замер. – Только не говори, что у тебя не было защиты! Но я же видел характеристики!
– Фальсифицировать данные куда проще, чем написать целую защитную программу. Мы тогда думали, что первым пойдет Ланселот, но он заболел и не смог, а мой аватар был не готов. Поэтому пришлось идти так, без защиты и отступных путей, только с атакующими драконьими программами. Можешь действительно считать это магией.
– Но почему, – Артур проглотил ругательства, которые хотел вывалить на бестолковую голову Мерлина, – почему было не пропустить турнир, не попробовать в следующем году?
– Потому что Мордред собирался напасть на «Камелот» на следующий день после меня, он накопил достаточно силы. Или ты думаешь, что вся эта работа по созданию гипер-виртуалов была сделана за одну ночь?
– Ты чертов псих! – в сердцах бросил Артур и отвернулся. А потом до него медленно дошло. – Не смог восстановить аватар? Значит, я его насквозь пробил?
Мерлин напряженно молчал, глядя в глаза. Артур в несколько шагов пересек комнату и навис над ним, протянул руку туда, где в растянутом вырезе виднелась бордовая полоса шрама.
– Получается, это я тебя так, – Артур коснулся натянутой светлой кожи, под пальцами дернулся кадык.
Артур наклонился ниже, завороженно глядя, как расплываются зрачки Мерлина.
– Я не гей, – тихо сказал Мерлин, но не отвернулся.
– Я тоже.
– Я тебя знаю всего два дня.
– Дохрена долго, – Артур сжал его затылок и наклонился, торопливо целуя.
Мерлин на секунду замер, а потом подался навстречу, ударяясь зубами о зубы. Мягкий язык скользнул по небу, и Артур задохнулся от перехвативших горло эмоций, сжал Мерлина за плечи – острые и костлявые, чертовски неудобные плечи! – и сел к нему на колени.
Мерлин резко разорвал поцелуй, откинул голову и застонал в потолок.
– Черт, – прошептал он. – Черт! Ну и что мы, два не-гея, творим?
– Не знаю как ты, но я собираюсь тебя выебать.
– То есть мое мнение никого не интересует?
– То есть нет. Это во-первых. Во-вторых, Мордред нас ведь так просто не оставит? Не оставит. Поэтому ты с завтрашнего дня официально зачислен в состав Рыцарей.
– О, это кем это? – ухмыльнулся Мерлин. Медленно провел ладонями по спине Артура и сжал задницу. Артур привстал и выгнулся, подставляясь под прикосновение. – Слугой его высочества? Или любимой женой?
– Блядь, Мерлин, да хоть придворным волшебником, – Артур извернулся и застонал, потерся пахом о живот Мерлина. – Только сделай уже с этим что-нибудь!
– А в-третьих, давай выпишем Ланселоту благодарность.
– Ланселоту? – Артур нахмурился. Он себя-то уже с трудом помнил, а тут еще какое-то имя. – За что?
– За то, что тактично свалил сегодня, – Мерлин ткнулся губами в губы и засмеялся, как пьяный.
Артур понял, что если будет тормозить, то и сам рискует съехать с катушек. Поэтому просто ответил:
– А давай.
И потянул с Мерлина собственный свитер.