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