– Назад.
Игорь оттолкнул Антон подальше от лавки и отступил сам, держа муху на прицеле. Дрон пару секунд обиженно возился среди порубленного лопастями ракитника, пытаясь выбраться. Потом «чихнул» и затих. Модель МВ-207, муха винтокрылая, серийный номер 203400.
– Куда?
Сержант дернул за руку Антона, не давая ему приблизиться к обломкам. Сплюнул.
– Стратеги дипломированные. Салаги зеленые. Таких и вышибают в первом бою, пока они глазами лупают.
Игорь с подозрением оглядел небо и убрал оружие.
– Очухивайся, командир. И пошли разбираться, что случилось.
***
Происшествие собрало всех в кают-компании.
– Это нам повезло, что пустой, – заметил Добрыня, разглядывая погнутую лопасть винта.
Была бы на дроне взрывчатка, одним испугом Антон с сержантом не отделались. Но даже пустая муха на скорости способна натворить бед. Лейтенант вспомнил переломанный ракитник и невольно поежился: человек не крепче. Повезло.
– Повтори еще раз, что ты делал? – пытал Игорь рыжего.
Пока Антон находился в легком ступоре, командование временно взял на себя сержант.
– Да ничего я не трогал, – искренне возмущался Денис. – Следил, как положено. Система работала в штатном режиме.
– Ну а датчик? – Павел ткнул пальцем в экран, где среди салатового ряда выделялся один серый круг.
– Датчик? – задумался Денис. – Датчик мигал вроде бы. То зеленым, то синим. Не красным же.
– То есть кто-то управлял дроном напрямую.
– А так можно? – уточнил Илья.
– С центрального пульта, – подтвердил Нутик, и все покосились на Дениса. – А еще с мобильных: один в шкафу в коридоре валяется и несколько штук должно быть на складе. Ну и с ласточек в режиме пилотирования.
Яна, спихнув кошку с колен, открыла лэптоп, подключилась к ближайшему разъему и вошла в систему. Антон видел, как девушка запрашивает логи.
– Или Легион перехватил управление, – выдвинул версию Добрыня.
– Легион бьет по любой живой цели крупнее собаки, – с сомнением покачал головой сержант. – А я там час с лишним торчал, как прыщ у бабуина на зад… – он покосился на Яну, – столб в чистом поле.
– Вокруг лавки кусты, – справедливости ради возразил Антон.
– Тепловизорам кусты не помеха.
– Нашла! – Яна щелкнула пальцами. – Приказ о захвате цели на дрон поступил с ласточки под номером 36. Судя по логам, – девушка ввела еще пару запросов, растерянно повторила, – Судя по логам, ЛС-036 находилась на диагностике с 20.45. Команды идут под твоим ключом доступа, Антон.
Ничего удивительного: проверка началась, когда он сидел за пультом.
– Лейтенант наш раздвоился и решил убить сам себя? – хмыкнул Денис и тут же схлопотал подзатыльник от Игоря.
– Сейчас ласточка готовится к вылету, – продолжила Яна.
– Задержи, – приказал Антон, беря второй ноутбук.
Отчет о состоянии ЛС-036 выглядел до отвращения идеальным.
«Проверка внутренних систем. Успешно. Проверка систем связи. Успешно. Переход в пилотируемый режим… Обратный переход в автоматический режим… Проверка координации с другими юнитами».
Антон сверил время: 21.23. Тогда-то и ушла команда на дрон? Откуда она вообще взялась? Нужно лезть в базовый код, посылать запрос на выпускающий авиационный завод, чтобы прислали программистов. Та еще морока!
– Ну, я могу и сам попробовать поковыряться в «мозгах» птичек, – предложил Павел.
Антон снова разговаривал вслух? Водилась за ним дурная привычка бормотать в минуты мысленного напряжения.
– У меня же первая специальность – программное обеспечение и системы безопасности. Ну и так я баловался немного… – Нутик осекся. – Но не обещаю, что что-то найду. И вообще…
Павел зевнул. И за ним повторила Яна, а потом и Илья.
– Завтра. А сейчас всем, кроме дежурного по койкам.
Антон подумал и запустил общую диагностику системы, переведя «Заслон» на резервный сервер. Стратегическую схему придется настраивать заново, но это меньшее из зол.
Программный сбой?
Такое очень редко, но случалось. Не думать же, в самом деле, что Денис пытался его убить.
***
Первое столкновение с Легионом состоялось на утро четвертого дня и пришлось на дежурство Яны.
– Обнаружены пять тяжелых бомбардировщиков модели «Райдер», – с небольшой запинкой доложила девушка, когда Антон занял место второго оператора. – Три десятка дронов. Расстояние семьдесят километров.
И откуда только до сих пор берутся? В «котле» были подземные автоматические заводы? Или все-таки правы адепты инопланетного вторжения с их межзвездной калиткой?
– Отработало ПВО второго кольца, – голос звучал четко и ровно, как на тестах в учебке. – Подтверждено уничтожение трех основных целей. Два «Райдера» спустились ниже рабочего горизонта ракет. Сменили курс. Они… летят к базе.
Антон видел на экране. Руки чесались от глупого мальчишечьего желания вмешаться, но пока лейтенант Ветрова и алгоритмы «Заслона» сами неплохо справлялись.
– Расстояние тридцать километров. Подключаю ласточек с соседних квадратов.
– Черепаха, – подсказал Антон.
Яна кивнула, посылая команду на танк.
– Подтверждаю попадание ласточек. Райдер-1 снижает высоту. Расстояние двадцать километров. Подтверждаю попадание главного орудия ЧЕ-012 по Райдер-1. Цель падает… Детонация боекомплекта.
Двадцать километров, а потому далекий гул и легкую тряску Антон списал на богатую фантазию.
– Подтверждаю попадание ласточек в Райдер-2. Все цели уничтожены. Атака Легиона отбита. Потеряно семь дронов.
Яна устало откинулась в кресле. Пальцы у нее подрагивали.
– Янка, ты настоящая прелесть! Спасла нас и все человечество!
Денис, не ограничившись словами, чмокнул ее в макушку. Яна отмахнулась, но лениво, без злости. Сержант выразительно посмотрел на Антона: «Я предупреждал», – и тот едва сдержался, чтобы не зарядить рыжему в ухо.
Кажется, в тесную пультовую набилась вся группа, кроме Ильи.
– Считай, без потерь обошлось!
– Как это без потерь? Наши кухонные войска непоправимо пострадали, – с усмешкой кивнул Игорь на Нутика, который попытался спрятать перевязанный платком палец за спину.
– Картошку чистил, когда тревога, ну и… нож соскользнул, – оправдался Павел.
Вчера он заявил, что ему обрыла еда из мультиповара, и обещал порадовать народ настоящей восточной шурпой.
– Не фига было нос воротить от нормальной жратвы! Тоже мне кулинарствующий эстет нашелся! – пробормотал сержант, вытаскивая из стенного шкафчика аптечку, одернул Дениса. – Поглазели и хватит, рядовой Кузнецов. Иди лучше, Илье помоги с уборкой.
– Тоха, подежурь со мной немного, ладно? – попросила Яна. – Вдруг атака повторится.
Поднявшийся, было, лейтенант уселся обратно.
– Ты молодец! Как и всегда! Хорошая работа! – подбодрил он, чувствуя себя неловко от того, что они впервые за черт ведает сколько времени остались наедине.
– Спасибо, – после секундной запинки отозвалась девушка. – Я знаю.
Кажется, это не то, что Яна хотела услышать.
***
В его каюте кто-то был.
Антон прислушивался к доносящимся изнутри шорохам, решая, что делать. Позвать кого-нибудь? Электронный замок на двери открывался его личным ключом доступа: глупо же он будет выглядеть, если это окажется мышь или угодивший в вентиляцию лист бумаги.
Антон решился.
Расстегнул кобуру. Приложил браслет к считывателю.
Под ноги ему метнулась кошка, скрежетнула когтями по порогу и скрылась в кают-компании, откуда доносился едкий запах жареного лука и фальшивый напев – Павел затеял очередной кулинарный шедевр.
Антон пару раз вздохнул, возвращая самообладание.
Хорош бы он был, выстрели в репликанта! А все тот неисправный дрон виноват! Павел провозился целый день, но не нашел ничего, опровергавшее версию о системном сбое. Или сказал, что не нашел.