— Да, Макс, — ответил я, пробежавшись взглядом по его трофейному полицейскому щиту, на котором теперь красовалась римская цифра три.
— Явился доложить. У третьего рубежа практически все готово к обороне, наверное, — он сжал крепче свой пожарный топор на длинной ручке. — По крайней мере у моего десятка точно выполнены все квесты.
Я перевел взгляд с воина, облаченного в кожаную куртку с грубо пришитыми металлическими пластинами на руках и джинсах с дополнительным слоем грубой ткани, обратно на мини-карту.
— Отлично, — скупо ответил я, — но мне не нравиться, что у вас нет централизованного управления. Да и вообще у третьего рубежа самый низкий показатель эффективности по сравнению с остальными. КПД 68% маловато в значении той роли, какую вы должны выполнить.
— Простите, — Макс виновато отвел взгляд, — без Вольдемара нам приходится туго. Парни рассеяны и сбиты с толку.
Я сжал челюсть так, что заиграли желваки:
— Это плохо, что в такой важный момент, вам приходится каждому отчитываться по отдельности! — мой голос предательски дрогнул, боль от утраты Вольдемара была еще слишком сильной. — Оповести всех десятников, что с сегодняшнего дня я буду главой третьего рубежа! — собравшись с духом, твердо, с металлом в интонации ответил я. — Так будет пока не найдется новая кандидатура.
В глазах Макса загорелся радостный огонек:
— Для нас это будет честью, — он кивнул в сторону остановившейся перед стеной огня ордой. — Биться рядом с тем, кто уже спас мою семью, — тонкие губы сжались в полоску, — достойно для мужчины, для отца… Я лишь могу попросить об одном, если можно, — он с влажными глазами посмотрел на меня и крепче сжал древко топора. — Если все пойдет не по плану, можно, чтобы подполковник вывез мою жену и ребенка на вертолете. Гроза достойный человек, наверняка он позаботиться о них.
Я выждал мгновение и положил ему свою тяжелую руку на плечо:
— Даю слово.
Макс коротко кивнул:
— Большего мне и не нужно. Разрешите идти?
— Давай, скажи всем, что третий рубеж теперь в моем личном подчинении.
Дождавшись, когда мужчина спуститься по ступеням, я отдал голосовую команду:
— Витязь, связь — Николь, — через пару гудков я услышал голос мулатки. — Ника, — произнес я, — попроси Софию отметить на общей схеме расположение только третьего рубежа.
— Есть, — девушка стала передавать мои слова оператору.
— Витязь, выведи схему завода на основной экран!
Изображение перед глазами сменилось. Я полностью перестал видеть, что происходит вокруг. Вместо видео с наружных камер шлема перед глазами появилась схема захваченной территории.
— Витязь, заметки, запись первая. Рэм, поработай над интерфейсом, сделай так, чтобы дополнительные изображения полупрозрачно наслаивались на основной фон, а не заменяли его! Конец записи.
После этого я решил связаться со штабом, чтобы увидеть график эффективности третьего рубежа:
— Витязь, вызов — Николь.
— Я тут, — мгновенно отозвалась мулатка.
— Ника, выведите мне на экран показатели третьего.
— Секунду.
На дисплее шлема появился график эффективности выполнения квестов рубежей. Значения успешно завершенных заданий стремительно приближались к зеленой зоне, что меня действительно порадовало, так как я не мог до конца предсказать как долго горящий кордон сдержит орду.
— Рэм, — приглушенным голосом прокартавила мулатка, — София бледная, как мел и дрожит всем телом. Я накрыла её одеялом, но мне кажется она не обращает на это внимания. Она реагирует на мои слова, но только если я говорю по делу. Я начинаю волноваться. Ой, она хочет поговорить с тобой! Ты на громкой!
— Да, слушаю!
— Рэм меня хватит еще на час работы, — слабым голосом отозвалась оператор, — потом мне нужен перерыв пятнадцать минут. После того как я отключусь, комп-сервер, с которого я работала все это время, уйдет в перезагрузку. Я конечно сделало все, что бы увеличить скорость обработки данных — прозвучала короткая пауза, явно сулящая проблемы, пока девушка набиралась храбрости, чтобы их озвучить — он будет какое-то время проверять данные после перезагрузки, сам понимаешь, что в это время системна не будет активна. Думаю, нужно как-то оповестить всех, что квесты на какое-то время перестанут приходить.
Я сжал кулаки, прекрасно понимая, что утрата контроля в столь важный момент может хреново сказаться на исходе боя, где порой решают доли секунды и мне жизненно необходимо контролировать все происходящее, чтобы вовремя латать дыры в обороне. «Но как это сделать, если у меня не будет доступа к полной информации?» — я сжал кулаки погрузившись в размышления.
Я нахмурил лоб. Мысли метались из угла в угол моей памяти, пытаясь отыскать простое и эффективное решение проблемы сохранения контроля над системой Цитадели, когда весь этот прекрасный софт Софии слетит. Ощущение, что игра под названием «выжить» перешла на какой-то запредельный уровень сложности, катком давило на меня. Уровень стресса рос в прогрессии, заставляя меня забывать, что должен воспринимать все происходящее как игру.
— Раньше было куда проще, когда были обычные терминалы, не надо было заморачиваться с фокусировкой, мусорным кэшем… погодите-ка! — и тут меня осенило!
Я подпрыгнул на месте от радости:
— София, слушай сюда! Возьми софт с костюма Вольдемара, он точно такой же как и у Витязя. Упрости интерфейс, ужми код и упрости все до терминального вида из 80-х, отрисуй вектором графики рубежей, квестов и прочую муть какая есть сейчас у нас. Используй тот же древний Java и допотопный html для работы с базой данных. Получившееся конечно же не сравниться с новыми языками «Крафт и Таро», но эта смесь будет нормально работать с компилятором на моем костюме. Затем скинь мне это установочным файлом, чтобы я установил его как простое приложение на Витязя и Костюм Вальдемара. У меня не хватит выделительных возможностей чтобы поднять систему только на базе моего мин. ПК экзоскелета, но если наши компы будут в паре этого должно хватить.
— О, как! — удивленно произнесла София. — Это не трудно, и я это уже делаю, только скажи мне пожалуйста, что у тебя за странная ошибка в коде? — я услышал как девушка тихо прошипела. — Даже название есть, протокол «Омега»… ебана, Рэм, если бы я не заметила, то она бы проникла во всю систему Цитадели!
— Стоп-стоп-стоп! — затараторил я, — не удаляй её! Оставь как есть!
— Хмм… — протянула София. — Оставляешь для себя заднюю дверь⁈ — её голос был с заигрывающей интонацией. — Умно, но тебе не кажется, что это слишком…
— Не кажется, просто не обращай на эту ошибку внимания, вот и всё!
— Послушай, Рэм, — тихо произнесла София, — даже в таком случае количество параллельных вычислений на костюме будет огромным, плюс постоянный поток новых данных. Железо Витязя быстро начнет греться и лагать.
— Знаю, но мне важно, чтобы система продолжила работать, чтобы никто не словил паничку, если вдруг связь со штабом ляжет. Контроль над ситуацией должен быть постоянный. Но мне нужно продержаться всего-то пятнадцать-двадцать минут, прежде чем ты снова сможешь взять все в свои руки.
— Ладно, тогда я начну установку новой версии системы на костюмы за пять минут до того, как отключусь.
— Принял, на связи. Витязь, конец звонка.
Завершив разговор, я решил посмотреть на небольшое файер шоу, устроенное отрядом первого рубежа. Огненное представление пришлось по душе нашим защитникам. Но я прекрасно понимал, что столь отчаянный квест по сожжению машин на прилегающих улицах является больше жестом отчаяния. Попыткой выиграть больше ценного времени для завершения всех подготовительных мер. Глядя со стены на столбы едкого дыма и полосу огня, сопровождаемую редкими взрывами шин, в отличии от остальных людей, я видел перед собой цифры, которые мне присылала София.
Графики о скорости подготовки к разным этапам обороны, схему завода с дырами в обороне, которые стремительно латались, превращая его в настоящую Цитадель, и сотни красных точек создаваемых разведывательными коптерами на мини-карте, которыми обозначались зараженные на поступках. Мысленно прикинул: «Каждая сожженная машина трата ценнейших ресурсов, так, бензобак одной машины это минус 5–7 часов работы одного генератора. Сожженная электроника бортовых компьютеров это минус будущая турель на стенах, и так далее. Но альтернативы нет. Задержка орды повысила кпд подготовки, приблизив его к общему значению в: 87%».