Добравшись до своей комнаты, я улегся на кровать и полез в интерфейс. То, что я взломал в компе, помимо очевидных преимуществ давало еще кое-что: у меня появился доступ к его операционной системе. А значит, можно было по удаленке влезть в свой же компьютер, зная соответствующие адреса и парольный доступ, найти телефон Шакала и набрать ему через сеть...
К счастью, мой бэкдор так никто и не обнаружил или не счел нужным ликвидировать, поэтому уже через две минуты я набирал номер Коли. Вот только и после пятидесяти гудков он не отвечал. На всякий случай я сбросил ему запрос на е-мейл и принялся набирать второго абонента, который мог мне помочь, – большого шефа. Здесь долго меня ждать не заставили, сняли трубку уже после третьего гудка.
– Кто это? – настороженно спросил абонент.
– Шеф, ви-таки не поверите, но это Станислав...
В трубке повисло многозначительное молчание. Но мне тянуть паузу было совершенно не с руки, время поджимало, так что дожидаться какой-то реакции я не стал.
– Я понятия не имею, сколько сейчас у вас времени. Возможно, вы не в курсе, но я участник ивента и не могу покинуть игровой процесс. Мне срочно нужен здесь Николай, и хорошо бы, чтобы все-таки вы как-то помогли мне игровыми средствами: информацией и прочим… мне не нравится, когда меня так внаглую используют, еще и запирая тут в игре.
– Тормозите, Станислав Викторович, – ожил, наконец, Игорь Геннадьевич. – Во-первых, я не в курсе вообще, что за ивент, мы не запускали ничего. И что за дурь с невозможностью выйти? Вы же мне звоните сейчас.
Пришлось объяснить, КАК я ему звоню, заодно и остальные мелочи – про объявленный ивент, про письмо, которое, разумеется, уже было стерто, про мои попытки выбраться.
– Черт, а вот это уже ни в какие ворота не лезет, – наконец проговорил он. – Мы отключили данную опцию для всех, кроме хардкорщиков, причем еще на этапе самых первых тестов... Ладно, теперь о плохом… о самом плохом. Мы не можем направить к тебе Николая. Он в коме в здании Интекса. Его сбила машина, и сейчас находится в реанимационной капсуле, которая поддерживает в нем жизнь.
От этой новости захотелось выругаться, и отказывать себе в этом я не стал. Легче тоже не стало. Коля, ну как так-то?
Но проникнуться новостью в полной мере я не успел: дверь, которую я собственноручно запер, открылась, и вошел… Шакал. Собственной персоной. На человека, находящегося в коме, он похож не был, слишком деловитый вид. Он даже с порога начал мне что-то говорить, но сам себя оборвал, словно что-то вспомнив.
– Эмм… господин Бойко, – позвал я. Появилась у меня одна мысль, которая мне совершенно не понравилась: – А проверьте, жив ли еще Николай… просто вот он, стоит передо мной сейчас… я перезвоню.
Оборвав связь, я мрачно уставился на вошедшего напарника. Шакал удивлённо спросил:
– В смысле, жив ли? Ты офигел?
– Коля, – я вздохнул. – Что последнее ты помнишь из реала?
Он замялся, вспоминая, и ответил как-то не очень уверенно:
– Эмм… я закинул безопасникам информацию о Страннике, поработал за консолью и... кажется, решил подключится к игре. Не помню, я очень сонный был… Вот вошел в игру, аватар тут на респе, с несколькими левелапами и вот это все.
– Когда это было? – уточнил я. Может, еще ошибся… хотя теперь уверенность еще больше выросла.
– Что “это”? – с подозрением осведомился Шакал.
– Ты сел за консоль и все прочее.
– Нууу… час назад где-то я вошел в игру, да, – после небольшой паузы ответил он.
– Погоди...
Я вновь установил соединение с Бойко.
– Игорь Геннадьевич, Николай час назад умер, да?
– Откуда?.. – в голосе шефа послышался легко различимый шок. – Да, все верно, я только что узнал... Но откуда ты-то знаешь?
– А он сам мне по сути сказал, – еще мрачнее ответил я. – Здесь его цифровой аватар, который помнит только как он ушел из-за стола в офисе и все.
– Подожди, ты хочешь сказать, что он сейчас в игре? – перебил Бойко.
– Да. И нет, это не другой человек. Я Колю знаю пятнадцать или двадцать лет. Так его скопировать не удалось бы никому, – любые версии о подмене лучше пресечь заранее, чтобы не тратить время. Коля молча слушал наш диалог, и выражение лица у него постепенно менялось – растерянность, неверие, возмущение сменяли друг друга калейдоскопом.
– И как такое возможно? – поинтересовался шеф после почти минуты молчания, видимо, обдумывал варианты. Я только хмыкнул:
– Это вы мне скажите, не я писал эту программу и не я капсулы ваши создавал. Вы вообще хотя бы как-то понимаете, как оно работает?
Шеф снова замолчал. На мгновение мне показалось, что он с кем-то советуется, но додумать мысль он мне не позволил. Ответил чуть растерянно:
– Боюсь, что теперь – нет. И учти, времени на долгую возню здесь у тебя нет. Во втором проекте, в общем, тоже пошли проблемы.
Если бы я не сидел, то сел бы. Мало нам печали…
– КАКОМ ВТОРОМ ПРОЕКТЕ???
– Ну… – Игорь Геннадьевич замялся. – Мир паропанк-средневековья, магия-шмагия, драконы, все вот это...
– То есть, вы их что, параллельно сделали?
– Ну, тот разрабатывался в Питерском отделе, они еще два месяца назад завершили бета-тестирование закрытое, и сейчас там была группа ВИП-клиентов. Короче. Двое из группы там тоже застряли. Так что давай, завершай тут задание и готовься: тебе предстоит прогулка в паропанк-фэнтези.
– Офигеть, – я закрыл глаза и медленно выдохнул. – Да уж, вряд ли откажусь. Но пока что я тут, а кресло, додж рам 1500 апокалипс эдишен и бочка холодного Гиннеса – там. Так что, вернемся к нашим баранам. Как сознание Коли попало в игру? Он же даже не в капсуле умер…
– Ну...вообще в капсуле, просто медицинской, – задумчиво возразил шеф. – Это как раз разработка, которую не тестировали – мы их создали для сохранения тел застрявших тестеров. Такая капсула может поддерживать жизнь игрока годами реального времени. Ну, в теории.
– А на практике она, похоже, решила сохранить сознание пациента и отправила его в игровой аватар, – проворчал я и покосился на Колю. Он уже сидел на стуле, явно пытаясь понять размер жопы, в которую попал. – Круто. Шеф, вы, походу, открыли цифровое бессмертие. Киберпанк отдыхает... Кстати, о капсулах. Шеф, а вы сможете достать тело-овощ, без сознания внутри, и подключить его к игре посредством медицинской капсулы? У меня есть одна идея, и она может оказаться крайне интересной, но нужно бы проверить.
– Станислав, а ты понимаешь, насколько это незаконно будет? И на КАКИЕ бабки мы влетим, если это вскроется? – он аж поперхнулся. – Мне и так уже очень страшно от мысли, что система способна блокировать сознание людей внутри, вселяя его в аватар. Ладно. Мы проверим данные и свяжемся с тобой через внутриигровую почту. Не свети этот свой нелегальный канал, а то вдруг система тебя забанит? До связи. Будь осторожен с эти "Шакалом".
– Отбой, шеф.
Я посмотрел на Шакала. Шакал не мигая смотрел на меня с немым вопросом. Я озвучил то, что он уже и так мог понять из нашего диалога, даже если и слышал только мои ответы:
– Ну, короче, ты умер. Час назад.
– Шутка так себе, – отозвался Коля.
– А я и не шучу.
Я пересказал ему диалог с шефом. Все это время Шакал сидел с непроницаемым лицом, но я довольно давно его знал – не просто так он уши греет, пытается что-то сделать. Собственно, вариантов было не так много, так что, закончив делиться новостями, я с сочувствием поинтересовался:
– Что, кнопка “выход” не срабатывает?
– Да ее просто нет, – с каким-то остервенелым раздражением отозвался Шакал. – Несработку можно было б объяснить кривым ивентом. Он запустился еще до того, как я… того. Напутали прогеры, запустили не тот шаблон, поэтому теперь тебе сложно будет выйти из игры в реал, пока не грохнем Лютерано. Так, а как же я теперь-то... я что, заперт тут?
Шакал явно отходил от шока после моего заявления и начинал истерить. Это надо было пресечь прямо сейчас, так что я подошел к другу и тряхнул за плечи.
– Так, спокойствие, блин! Коля, угомонись. Если твое сознание живо, тебя всегда можно вернуть обратно, используя капсулу и пусть и другое тело. Характеристики и прочее просто перейдут в него, помнишь?
– Хорошо, хорошо, я в порядке, Мерлин, – Коля вздохнул поглубже и задышал ровно, явно на счет. – Но сам понимаешь..
– Понимаю и не осуждаю, – я кивнул. – Но сейчас - соберись. Нам надо каким-то образом пройти втроем рейдовое подземелье, вообще не имеющее описания. Я рассчитывал на тебя и твои данные из реала, но теперь пойдем по картам НПС и по плану комплекса. У нас там ажно три задачи. Во-первых, там находится нужный мне кусок сета Рокатански, надо найти. Во-вторых, лаборатория, где проводился эксперимент. Надо найти и поднять все данные, что-как-откуда – я хочу знать, что происходит рядом с этими тремя неписями и почему так меняется игровой мир. Честно говоря, хотелось бы иметь возможность сохранить эффект для наших союзников.
Я задумался. Возможно, и не только союзников, если Колю вытащить обратно в реал не выйдет… Но это лучше пока не озвучивать. Надо верить в лучшее, и сделать для этого побольше. Задумчиво продолжил:
– И в- третьих, необходимо уничтожить логово панцирников, или что там их плодит… они угроза и для нашей базы тоже. А пока я не придумаю, как вытащить тебя из игры, умирать лишний раз тебе точно не стоит. Ну что? Есть идеи, как нам все это сделать и не сдохнуть? Ни мьютов, ни Когтей к этой операции нам не удастся привлечь, там концентрация вируса такая, что они просто не пройдут и пятиста метров даже в защите. Так что ты, я, Ланселот, больше взять некого. Давай, готовь нам тактику прохождения. Это всегда тебе удавалось лучше меня!
– Принято, – Шакал собрался, явно переключаясь с эмоций на дело. Оно и к лучшему, польза и для дела, и для здоровья, психического так точно. – Все, дай мне часа три на изучение материалов, что-нить наваяю.
Я оставил своего товарища заниматься отвлекающим его делом и отправился в сторону ремонтных цехов – там Ланселот с раннего утра развел бурную деятельность, и было любопытно глянуть, что и как. Да и побеседовать не посредством чата тоже не помешает.
Вообще, территория бывшей базы рейдеров неспешно преображалась. Забор частично перенесли за пределы старой территории, включая внутрь стен здания и переоборудуя их в жилые. Помимо бара, ремонтных ангаров и зданий казарм и администрации теперь тут открылись и магазин снаряги, и магазин оружия. Я в очередной раз подметил, что тут неписи куда более активны – они что-то тащили, что-то развивали, чем-то торговали между собой. Буквально на моих глазах в ворота проехала пара машин с повреждениями, таща за собой трофейную, а через пару метров я заприметил группу каких-то ребят – явно ходили в удачный рейд за трофеями на заброшенные склады и теперь тащали с собой целый прицеп бытовых приборов, электроники и прочей техники. В общем, жизнь на месте не стояла, она активно развивалась и шла своим чередом. Еще пара игровых месяцев, и мы не узнаем это место – оно станет куда более похоже на жилой город, чем та же картонно-шаблонная Галера. И – про это я не стал говорить Шакалу – именно этот эффект я очень хотел сохранить. Но для этого нужно было сначала понять, что ж его генерирует.
Ангары по ремонту автомобилей напоминали муравейник. Ланселот с Вэлом руководили каждый своим направлением. Вэл отобрал себе линии по разбору авто на запчасти и он же ведал их скупкой. А еще в данный момент только он и его двое механиков (и откуда уже взял, а) умели заниматься тюнингом тачек. – как оказалось, тут есть спрос на это. Приезжали и ребята с Хаба, искали рейдовый тяжелый грузовик, и местные – и всем нужен был персональный тюнинг гражданских тачек в боевые. Вэл как раз сидел за чертежами, а его механики осматривали тот автомобиль, который я заметил еще от здания администрации. Пробоины на месте лобового стекла, спущенное заднее колесо и текущее из-под капота масло явно говорили, что хозяева не планировали его отдавать, а герб лютерановцев сообщал, кто именно был теми самыми хозяевами.
– Вэл! Занят? - я окликнул его от входа. Механик поднял голову от бумаг и приветственно махнул:
– Привет, Мерляй. Не, сейчас подойду.
Он скатал в трубку и убрал в ящик своего стола чертеж и подошел ко мне.
– Ну что, я так понимаю, что вы начинаете готовится к выходу в рейд в лаборатории?
– Ну да, – я пожал плечами. – Нет смысла оттягивать неизбежное.
– И ты так и не смог придумать, как мне пойти с вами?
– Прости, но нет, – я вздохнул. Помощь механика была бы очень кстати, да и еще одна боевая единица… Но не настолько, чтобы потерять ценного союзника. – Я и Шакал из игроков, нам неопасен вирус. Ланселот – робот, ему вообще по сараю на такие штуки. Но у тебя задача тоже будет – нас оттуда вытащить. Не думаю, что мой джип сумеет пройти хотя бы половину расстояния обратно, так что на тебе эвакуационный транспорт. И я предлагаю следующее....
Через полчаса яростного спора Вэл , почесав затылок, сказал:
– Окей, ты прав, это может сработать. Я все подготовлю. Связь будешь через чат держать? Учти, что вас там может отсечь.
– Значит, назначаем контрольное время твоего прибытия на точку, – я прикинул наши задачи и определил: – Например, через тридцать шесть часов от нашего старта. За меньшее время мы не управимся.
– Принято, босс.
– Так, с этим все. А теперь скажи мне, где сейчас Ланселот?
– Аааа! – Вэл расплылся в немного насмешливой улыбке. – Ты помнишь, что наш Железный Дровосек любит все большое? Так вот, в дальнем ангаре он нашел старый роботизированный танк проекта Арма-1. И теперь пытается его оживить. Подозреваю, что и сейчас он там сидит на паучих манипуляторах, роется в мозгах...
– Окей, понял, – я хмыкнул. – Пойду к нему, пора его заставить делом заняться.
Ангар, где стоял танк? выделялся своими более толстыми воротами, которые в данный момент стояли полуопущенными. За ними виднелись яркие проблески сварки. Я поднырнул под створку и огляделся в поисках робота, попутно осматривая его находку.
Ланселот на фоне того, что стояло в ангаре, казался практически незаметным. Танк был циклоскопическим – его туша занимала восемнадцатиметровый ангар целиком, при этом в высоту он имел метра три, если не четыре. Башня, в данный момент висящая над корпусом на лебедках, была снаряжена спаренной гигантской пушкой с огромным дырчатым кожухом охлаждения и какими-то магнитными катушками… Гаусс. Гадом буду – это гаусс-пушка. А такие размеры – потому что внутри источник питания для нее. “Гаусс-орудие – урон 8000, дальность стрельбы 6 км, неисправно” – услужливо подсветила мне Система. Ну, похоже, неисправным оно пробудет недолго…
Теперь я осматривал монстра уже прицельно, попутно читая комментарии системы.
“Танк Арма 1, модификация Г, боевая машина прорыва, оснащенная силовым полем и гаусс-орудием, создана практически перед Днем Z, прошла войсковые испытания, но в серию не запущена, имеются только предсерийные четыре образца. Вооружение… блабла бла… запас хода 800 км, собственный гравитационный реактор, силовое поле первого класса. Скорость по земле - 70 км\ч, скорость по асфальту - 110 км\ч”.
Внушительно. Но несвоевременно, в лабораторию вряд ли пройдет. Хотя… надо смотреть.
– Лаанннс! – заорал я погромче, чтобы наверняка. – Оторвись от процесса! Ты мне нужен.
Ланселот повернул ко мне голову, после чего с явным неудовольствием слез с танка и подошел к воротам.
– Мерлин, – он кивнул и снова повернулся к своему сокровищу, разглядывая его хотя бы на расстоянии, раз уж я мешаю играть предметно. – Слушаю тебя. Надеюсь, ты с чем-то важным пришел, мне очень не хочется сейчас отрываться. Ты не представляешь, какое сокровище тут стоит.
– Я уже прочитал характеристики. Внушает, – кивнул. – Слушай, тут у меня очень странная история.
Я максимально детально изложил ему историю с Шакалом, начиная от его выхода из сети и заканчивая смертью. Не факт, что Ланс мог бы что-то посоветовать, но умнее него из обитателей этого виртуального мира я никого не знал. К тому же сам я все равно не понимаю вообще, что происходит. Может, тот, кто разгадал свое призрачное существование, сможет дать хоть какую-то подсказку.
– История и впрямь странная, – согласился Ланс, выслушав. Все это время он пялился на танк, что изрядно раздражало: не поймешь, слушает ли тебя собеседник вообще… Но, как оказалось, слушал, и весьма внимательно. – Знаешь, что мне интересно? Откуда берется ресурс на поддержание твоего друга Шакала. Вот смотри, любой персонаж контролируется кластерным ИИ – тот делит свое сознание на части и управляет базовыми поведенческими процессами. Чем сложнее персонаж, тем больше ресурса надо на его поддержание. На меня выделен был отдельный ИИ. Сейчас, по моему анализу, тут большая часть НПС – это отдельные ИИ. Но откуда ресурс? Вы ведь не можете выявить управляющих компьютеров. И вторая интересная закономерность. Знаешь, с чего все это началось? С гибели вашего человека внутри мира игры. Самой первой. Именно она запустила процесс. Ничего не напоминает?
– Нет, – подумав, качнул головой я. – А должно?
– Жертвоприношение, – задумчиво отозвался робот. – Так вот. Я не могу пока это доказать… но что, если программа, созданная для активного вмешательства в живого человека путем тренировки в виртуальной реальности, пошла дальше? И теперь пытается втягивать реальность в себя. То есть вас атакует… ваш же главный сервак, ну или какая-то его обособленная часть. Например, Странник. Подумай об этом. Он явно использует какой-то зашифрованный символизм. Все эти черепахи, задания в реальности… Я не могу понять его целей, но факт налицо: только кто-то, имеющий доступ к ядру игры, может ТАК менять поведение населяющих его персонажей. Я делаю вывод, что это сам сервер. Он пытается сделать себя живым. А для этого изучает и экспериментирует на вас, единственных доступных ему игроках. Именно поэтому он играет с тобой, подкидывая тебе долгий квест по спасению людей.
На первый взгляд идея казалась сумасшедшей, но только на первый: если взять эту теорию за основу, то в нее укладывались все странности окружающего мира. А, как известно, если отбросить все невозможное, то, что останется, и будет ответом, каким бы невероятным он не казался… Нет, это еще предстоит обдумать. Памятуя о том, что высказал эту идею ИИ, вряд ли ее можно было назвать чьей-то фантазией, машинная логика такого не допускает. Хотя Ланс уже и не так чтобы машина…
Подумав, я рассказал ему про идею руководства по ССГ и другим мирам игры, и Ланс улыбнулся. На металлическом лице-черепе появилась голографическая улыбка Чеширского кота. Смотрелось жутковато.
– Ооо! Шеф, а не нужны ли вам сотрудники?
И я задумался: Ланс – реально отличная кандидатура. Взаимодействует и с информационным полем игры, и с ее реалиями, не нуждается в выходе отсюда и в отдыхе. Перенос его между мирами еще и не будет отбирать у него ничего из характеристик. Вопрос только, как на это отреагирует руководство. Хотя… можно как раз на нем и поставить эксперимент с выходом из игры в реал.
– Считай, что ты нанят! – решительно отозвался я. С шефом поговорю по факту. – Условия будем обсуждать позже. Ладно, загадки предлагаю пока отложить. Че делать-то будем? Нам нужны данные из лаборатории, надо завершить задание Элмера и уже продумывать, как нам уничтожить Лютерано. Часики тикают… Учти, нормального гайда у нас не будет, Шакал потерял возможность взаимодействия с серверами, а значит, есть только внутриигровые данные.
– Ну, зато я нашел кое что, – неторопливо, явно подражая Вэлу, откликнулся робот. Правда, самодовольные нотки до конца скрыть все-таки не смог. – Сейчас скину.
На экранчике внутренней почты зажглось письмо. Я немедленно открыл его; внутри был детальный план лаборатории, в том числе с указанием трех резервных выходов и площадки с эвакуационным транспортом. И это был не древний план целой лаборатории, а современный. С отметкой гнезда панцирников, обвалов и прочих препятствий. Дар речи временно отказал, но выражение лица у меня, видимо, было очень говорящим, потому что Ланс снова продемонстрировал чеширскую улыбку.
– Довольно просто. Я тупо запросил через сеть города ИИ станции. И он ответил, да. А коды доступа для коллеги-ИИ никто не менял, так что я легко смог воспользоваться его файлами. К сожалению, большая часть камер наблюдения уже не функционирует, так что посмотреть, в основном, не удалось, но карту я скачал. И код “свой-чужой” для опознания турелями получил. Так что нашей главной проблемой будут панцирники. На это и рассчитывай.
– Да уж, удивил, – наконец проговорил я. – Спасибо, братан. Так. Я предлагаю еще день посвятить подготовке, а завтра выдвигаться.
– Есть одно рацпредложение, – по-прежнему неторопливо отозвался робот. – Когда мы будем уходить, у нас точно на хвосте будут висеть панцирники-солдаты. Подготовить бы им огневой мешок, из тех же тяжеловооруженных машин. Так и от угрозы избавимся, и нас прикроют.
– Черт, я ж забыл тебе сказать, у нас с Вэлом уже были планы на эту тему…
– Тогда все, – Ланс кивнул. – Я пошел танк чинить, завтра выступаем.
У меня оставалось только одно дело. Я вызвал интерфейс раскачки и принялся разбрасывать последние аж десять уровней, полученных в ходе конвоя.
71 уровень персонажа. Докачиваю энергооружие до 15, и беру перк “Прожигатель” – пассивно увеличивает урон по броне на 100. Оставшиеся у меня очки навыков позволяют прокачать вождение до 15, благо оно неплохо поднялось за счет вождения грузовика в боевых условиях. Как перки водителя, беру “стрельбу из движущегося транспорта” без штрафов, “экстрим-вождение” и “танкист” – увеличивает броню автомобиля, управляемого игроком, на 50 пунктов. И остается понять, куда же я хочу вбросить полученное очко характеристик. Дело в том, что осталось мне получить всего лишь 2, и каждое было принципиальным. Можно или вкачать до максимума силу, или развить ловкость все же. Ладно, кидаю просто монетку. Необходимо все равно и то и то в капе, так что следующее очко заброшу в то, что сейчас не прокачал.
Решка. Ну, значит я буду ловким. Вкидываю очко в стат ловкости, делая ее 4-й. Ради эксперимента попробовал пройтись колесом в экзоскелете. Получилось, хоть и все сервоприводы заскрипели. Может пригодится, особенно учитывая что от прямой лобовой атаки панцирника броня защитит пару раз, а потом начнет рассыпаться.
Так. В целом я был готов. Прогулялся до магазина, прикупил себе боеприпасов под ПП встроенные. Привязал к себе импульсную винтовку и увидел, как безликие низкие характеристики внезапно скакнули до 450-500, и бронепробитие 500. Жалко, что боеприпасов к ним маловато… надо всех вооружить.