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