Хозяйка дождей и ветра (СИ) - Брэйн Даниэль
— Ладно, я на это пока наплевал… А потом, когда стал проверять, что я там наработал…
— Сколько времени прошло? — хрипло спросил Джейсон.
— Ты у меня спрашиваешь? Я же кодил! Ну не знаю, часа два, может быть, три…
Три часа? Уму непостижимо. И за эти три часа…
— Я смотрю — они опять где-то в районе Синего океана. Причем уже в другом месте. Я на всякий случай глянул их маршрут. Они там уже с утра мечутся.
— Элен в офисе? — перебила его я. Почему я была так уверена, что это ее дроны? Интуиция — прожитый опыт, который мы анализируем так быстро, что сами не успеваем это понять.
— Нет. Ушла сразу после вас с Джейсоном. А конференция что, еще идет?
— Звони ей.
— Не отвечает. Телефон выключен.
Черт! Я закусила губу. Джейсон был белый, как та стена, к которой он прислонился.
— А с чего ты так уверена, что это ее дроны? — с некоторой ехидцей поинтересовался Питер, и у меня от сердца отлегло. Может, действительно какие-то дроны усвистели с базы, может, им не полностью обнулили задачу, вот они и делают новый цикл? — Ну так да, дроны ее. Все, что я вижу, ее коды, задачу, на которую она их поставила, мощность патронов как раз рассчитана на угрожающий северный циклон, который надо держать подальше от континента, потому что там сейчас урожай и…
Я вдохнула, и воздуха мне хватало, чтобы задать вопрос, а вот смелости — нет. Ну же, Лоя! Дроны заряжены? Они выполняют задачу? Но это же невозможно. Элен с ее опытом просто не могла подобное допустить.
— Какая мощность у магпатронов?
Или могла?
— По триста магбатов, стандартный заградительный. Правда, зарядов там шесть в каждом дроне. Всего три дрона…
Мы уже неслись с Джейсоном к выходу, и на нас наверняка пялились, но нам было плевать. Я вспомнила, что Джейсон еще должен выступить, а вот он, наверное, про это благополучно забыл.
— Какой порядок выстрелов?
— Не вижу.
— Какой порядок строя дронов?
— Да откуда я знаю? Лоя, там нет ясных команд! Просто нет! Точнее, там такое нагромождение кодов, что программа мне ничего не…
— Обнуление! — Джейсон остановился и дернул меня за рукав так, что я чуть не упала, и он меня подхватил. — Она не обнулила прежнюю задачу, вставила коды поверх. Поэтому Питер там ничего и не видит. У меня есть программа… может, поможет. Быстрее.
Мы и так неслись быстрее некуда. По договоренности Джейсон должен был меня подвезти до дома после конференции, так что теперь мы на грани нарушения всех мыслимых правил летели к управлению, а мой велосипед в багажном отсеке гремел и напоминал мне о том, какие замечательные несколько недель я провела без всего этого. Без беготни, суеты и спасения мира, в обнимку с учебниками и наукой. Джейсон отключил систему и вел шифтер сам, а у меня было чувство, что ему после таких виражей тоже придется покупать велосипед, потому что контроль движения эту эквилибристику ему не простит.
Я всматривалась в смартфон, который он мне вручил. Как начальник отдела контроля качества, Джейсон поставил себе приложение, позволяющее отслеживать ошибки. Упрощенное, но кое-что было видно. Но ни одним приложением не было предусмотрено, что кто-то выпустит заряженные дроны с двумя разными кодами, причем перепутанными настолько…
Это значит, что пока дрон читает понятный ему код, он делает то, что ему этим кодом велено. Но мы знать не знаем, что было в прежнем задании, вся надежда сейчас только на Питера и на то, что он разберется.
Мы вбежали в кабинет, и Питер сразу замахал руками, подзывая нас к мониторам.
— Вон они, — прошептала я.
Маршрут их Питер подсветил с самого начала. Дроны конкретно мотало над океаном — то к побережью, то опять километров на триста в сторону и обратно, на север, снова на юг… А что у них дальше?
— На каком задании они были? — спросила я. — Удалось выяснить?
— Да, они стояли у Кейры, обычный заказ министерства по туризму и вот этот, — Питер подвел курсор к дрону, — «проливал» раньше тучу. Потом их взяла Элен.
— Кейра не обнулила предыдущие задания! — Джейсон был в ярости. Я в общем-то тоже. — Ты ее вызвал?
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-390', c: 4, b: 390})— Да я тебе что, секретарь? — опешил Питер. — Я вызвал Лоренса, это же катастрофа, из-за того, что у них каша вместо команд, они не реагируют на попытку возврата. Ну и… Лоренс сам решит, кого и как вызывать.
Мы все еще пытались хоть что-то сделать. Джейсон убежал к себе, у них в отделе были программы экстренного сброса, Питер бросился за помощью к программистам, я открыла исходные данные… Ничего. Я видела, как на экране дрон считывал набор команд и исполнял их, потом для него шла сущая абракадабра и он зависал на месте, затем он опять добирался до понятных цифр…
Я решительно подвинула клавиатуру и попыталась опередить дрон. Хотя бы один. Я читала код, стараясь убрать из него лишнее, но машина была быстрее меня, а если я вдруг опережала ее, включалась система резервного восстановления. Да, все правильно, это сделано на случай, если дрон придется перезагрузить или он сам перезагрузится — последние записанные коды он тут же восстановит в памяти. Я остервенело била по клавишам и чуть не плакала, а дрон будто издевался надо мной.
— Это не поможет, Лоя, — и мне на плечо легла рука Лоренса. — Ты все делаешь правильно, так и исправляли подобное до того, как разработали систему резервного копирования.
— Я обязательно подумаю, как сделать так, чтобы это не повторилось, — грустно сказала я, в душе все еще не сдаваясь. — Может быть, при открытии задачи дрон будет сканировать код и выводить его для подтверждения на экран. Это займет время… но я подумаю.
— Сейчас надо думать, как их вернуть, — услышала я голос Джейсона. — Они не реагируют на наши команды. Ни на сброс, ни на перезагрузку, ни на что. Это катастрофа.
— Мы попытались сбросить один в океан, — хмыкнул Питер, — но даже из ай-ти отдела это невозможно. Они будут так болтаться как проклятые, пока… — и он замолчал, но мы все представляли себе, что дальше.
Пока дрон не метнется навстречу пассажирскому лайнеру, например. Дроны над океаном летают низко, намного ниже, чем лайнеры и шифтеры, а если необходимо поднять их на эшелон, где они могут столкнуться с авиатранспортом, мы всегда учитываем воздушные трассы. Мы вообще всегда это учитываем, но сейчас — кто знает, что заклинит в этих запрограммированных мозгах? А если дрон распознает лайнер как цель?
— Я ничего не делала! Честно! Правда!
Никто их нас Кейру в таком виде — чуть ли не в пижаме — ни разу не видел, но всем было на ее неопрятность плевать. Она, кажется, даже маску с лица стереть не успела, но это заметила только я.
— Я… я… — она едва не плакала. — Я закончила все проекты! Я же не могу выполнять задачи, которые осуществляются, когда я не на рабочем месте! — Нервы у нее сдали окончательно, и она разревелась. — У меня допуска нет!
— Но это дроны твои и на них остался необнуленный код, — сурово напомнил Лоренс. — Показать тебе?
Кейра замотала головой, и слезы пуще прежнего полились у нее из глаз, а я…
— Погодите, доктор Лоренс. — Я развернула кресло ко всем остальным, пусть они смотрят на то, что происходит сейчас на мониторе. На катастрофу, которую мы не можем предотвратить. — Есть сотрудник, который взял в привычку хватать чужие дроны потому, что ему лень самому делать унылую и однообразную работу.
Питер ухмыльнулся. Джейсон закусил губу и побледнел. Да, я ступила на опасную почву.
— И это знает весь отдел — по крайней мере, мой разговор с Элен слышали все.
— Этого просто быть не может, — возразил Лоренс. Я с ним была согласна, но я хотела объективности. — Элен самый опытный сотрудник.
— Которая перекладывает работу на тех, кто готов помогать, — я вздохнула. — Я должна была вам раньше сказать, но я выполняла за нее часть работы и заходила под ее кодами. Да, я знаю, какой это проступок, вплоть до увольнения, и никто, вообще никто, об этом не знал.
Лоренс стоял спокойный и без тени эмоций. Примерно такая же реакция у него бы была, если бы я взяла и обернулась драконом. Вот это произошло, он это увидел, теперь остается принять все увиденное за часть бытия. Выглядит, конечно, слегка страшновато, но не биться же о стену башкой?