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