Глава 14.1

Василиса скептически изогнула бровь.

— «У вас» — это у кого? У пропойц с претензией на богатство в «Самоцвете»? Подымить вы любите, это да.

Я мысленно дал себе по лбу. Оговорился.

— У нас на форуме, — поправился я. — Для кодеров-самоучек, хобби у меня такое. Обсуждали недавно. Суть проста: мы не будем сразу запускать полную программу очистки. Сначала даем короткий, сверхмощный, но безопасный импульс на пограничных, самых рискованных частотах. Если образец выдерживает, не показывает признаков деградации — отлично, можно переходить к полному циклу. Если же появляется паразитный резонанс, о котором вы говорите, мы это увидим сразу. За доли секунды. И нам не придется тратить двадцать минут, чтобы понять, что тест провален. Это экономия времени и ресурса кристаллов.

Она несколько секунд молчала, обдумывая предложенное.

— Хм… Согласна, — признала наконец Василиса. В ее голосе прозвучало нечто похожее на уважение. — Я подготовлю протокол для… «Дымовых тестов».

— Отлично. А для полного цикла нам нужен скрипт… — я снова прикусил язык. Опять терминами сыплю. — То есть стандартизированный протокол испытаний, который будет сам, по шагам, менять параметры и записывать результаты в таблицу. Частота, мощность, время воздействия, итоговая чистота проводника, побочные эффекты. Автоматизация — ключ к эффективности.

Василиса коротко кивнула, уже делая пометки на полях расчетов. Я чувствовал себя на своем месте. Я не учил их тому, в чем они были экспертами, а просто давал системный подход, который позволял их талантам работать в разы эффективнее. Вот что значит не хватало хорошего «проджект-менеджера».

Чтобы лучше рассмотреть ее формулы, я оперся рукой о стол и машинально закатал рукав рубашки. И тут же замер. На предплечье, чуть ниже локтя, расплывался уродливый, багрово-синий синяк — память о вчерашней «тренировке», когда мой щит не выдержал очередного удара князя.

Взгляд Василисы метнулся к синяку. Ее лицо мгновенно стало холодным и непроницаемым. Она отложила перо.

— В кабацкую драку ввязались, Дмитрий Сергеевич? — ее голос был тихим, но строгим. В нем смешались и старое презрение, и новое недоумение. Этот синяк не вязался с образом человека, который только что предлагал элегантные научные методики. Да и старого трусоватого Волконского тоже. Сомневаюсь, что он был любитель подраться.

Так, как бы отмазаться… На крыльце упал? Классика. Или, может, выдумать чего поинтереснее?

Я спокойно встретил ее взгляд. Уж чем-чем, а «гляделками» меня не продавишь. Потом перевел глаза на синяк, рассматривая его с профессиональным интересом, будто это был артефакт, а не часть моего тела.

— Скорее, неудачный стресс-тест персонального защитного поля, — ровным голосом произнес я, слегка поворачивая руку, чтобы лучше рассмотреть повреждение. — Эмпирическим путем установил, что кинетический импульс определенной плотности вызывает локальную деформацию защитной матрицы с последующей передачей остаточной энергии на физический носитель. Зато теперь у меня есть данные для калибровки. Полезный опыт.

Я опустил рукав и посмотрел на Василису. Она молчала, явно переваривая услышанное. Мой ответ был смесью правды, технической абракадабры и уверенной наглости. Он не давал ей никакой конкретной информации, но и опровергнуть его было невозможно. Наконец, она фыркнула, но в этом фырканье уже не было прежнего презрения. Было раздражение от того, что ее поставили в тупик.

— Смотри, чтобы в следующий раз твой «физический носитель» не пришлось утилизировать, экспериментатор, — бросила она и снова уткнулась в свои расчеты.

Я прикрыл глаза, довольно хмыкнув, после чего отошел к своему рабочему месту. Это было даже весело. Сев за стол, сверяясь с принесенными Василисой учебниками, я принялся за главную задачу — написание «прошивки» для нашего прибора.

Идея самонагревающейся кружки была детской забавой. Теперь же задача была на порядок сложнее. Я рисовал в блокноте блок-схему, и каждый ее элемент был отдельным, сложнейшим заклинанием, которое нужно было сплести в единый, работающий без сбоев цикл. Понятно было только то, что быстро здесь ничего не выйдет, но меня таким было не напугать, ведь в долгих проектах — самая мякотка.

Суть «прошивки» такова: во-первых, диагностика.

Алгоритм должен был начинаться с запуска комплексных считывающих чар. Этот блок не просто определял наличие «загрязнения», он проводил полный анализ: определял точный тип магических отложений, их химическую структуру, плотность и, что самое важное, глубину проникновения в кристаллическую решетку самого проводника. Вся эта информация должна была преобразовываться не в образ или ощущение, а в четкий пакет данных, который станет основой для дальнейших действий.

Во-вторых, выбор и подстройка режима. Получив диагностический пакет, алгоритм должен был обратиться к «библиотеке протоколов» — чар, который разрабатывала Василиса. Это была, по сути, магическая реализация оператора switch-case. Первая часть была в том, чтобы под тип загрязнения подобрать тип чар. Далее по формуле рассчитать нужную мощность и получить итоговое заклинание.

В-третьих, исполнение. Это заклинание не следовало каждый раз плести самому. Оно «вшивалось» в приборы, которые конструировал Илья, и ими воспроизводилось. Это была ключевая идея синергии: мой «софт» думал, а его «железо» — делало.

Все полностью автоматически, только меняй кристалл-«батарейку» периодически да накатывай обновы чар, когда оно нужно. А уж кристаллы менять местные были обучены, ага.

В-четвертых, контроль и рекурсия. После первого импульса цикл не завершался. Сразу же запускался повторный, более быстрый диагностический скан, чтобы оценить результат. Если очистка была неполной, алгоритм входил в рекурсивный цикл. Он анализировал оставшиеся отложения, вносил коррективы в протокол — например, незначительно повышал мощность или смещал частоту для воздействия на более глубокие слои — и отдавал команду на новый импульс. И так — снова и снова, итерация за итерацией.

И, наконец, в-пятых, условия остановки. Любой цикл должен иметь выход. В моем алгоритме их было два. Первый, успешный: когда контрольный скан показывал, что чистота проводника достигла 99% от эталонного значения. Второй — аварийный: если диагностика на любом из этапов фиксировала риск повреждения самого проводника — микротрещины, деградацию металлической матрицы, — программа выводила уведомление про характер проблемы и немедленно прекращала работу, чтобы предотвратить разрушение кабеля и повреждение оборудования, к которому он вел.

Я сидел, склонившись над исписанными страницами, и пытался сплести этот сложный цикл. Считывающие чары, операторы «если-то-иначе», циклы «пока»… Мой мозг скрипел.

Одно дело — удержать в сознании линейное заклинание либо простенькую конструкцию «если-то», как, вон, с кружкой. Совсем другое — разветвленный, многопоточный алгоритм.

Заклинание то и дело «сыпалось» и сбоило. Часть этих продвинутых операторов мы с Баюном уже придумали, часть еще оставалось сделать. Но и то было только началом, самое веселое — потом.

То считывающая часть давала помехи на исполнительную, то процесс зацикливался, угрожая перегреть образец. Это было похоже на попытку написать сложную программу в блокноте, без компилятора и отладчика. Не хватало ментальной «оперативной памяти», чтобы удерживать все переменные и процессы одновременно.

Я смотрел на увлеченное лицо Ильи, на сосредоточенный профиль Василисы и понимал, что, пока продажные ублюдки жрут из кормушки, все это не будет иметь смысла. Разработке просто не дадут ходу, похоронят под сукном, а нас в лучшем случае разгонят. Но то ничего. Крыс я переловлю. Уже ведь начал. А пока — работаем.

Этот проект был основой нашего будущего, больших вещей, которые я для себя планировал в этом новом мире. И крысоловля под шефством Милорадовича тоже была его частью.

* * *

Трактир «Горница» был идеальным местом для мутных дел. Густой запах кислого пива, дешевого табака и прогорклого масла создавал атмосферу, в которой детали как бы сами собой смазывались, а совесть притуплялась. Идеально.

Предвкушение бурлило, пока я поднимался по скрипучей лестнице. Эта операция — чистое приключение. Прям как в шпионском кино: конспиративная встреча, тайная запись, игра на грани фола. Риски? Конечно. Но какой же кайф без риска?

Нацепив на лицо маску вселенской усталости, я шагнул в отдельный кабинет. Прежде чем войти, кашлянул в кулак, тихо бросив в запонку: «Отчет». Легкая вибрация подтвердила о сработавшем заклинании.

Семен Викторович уже ждал, пытаясь напустить на себя вид важной птицы. Но бегающие глазки и слишком дорогая для его должности жилетка выдавали в нем мелкого жадного суслика, дорвавшегося до зернохранилища.

Я присел за стол напротив него.

— О, Семен Викторович, вот так неожиданность. Тут у вас не занято, я надеюсь? — начал я.

— Для вас, Дмитрий Сергеевич, никогда не занято. Не думал вас увидеть, в наших-то краях.

Под «их краями» он, надо думать, подразумевал эту занюханную наливайку, а «краями» Волконского видел «Самоцвет». И ведь даже тут не переставал брехать да юлить. Не ожидал видеть — при том, что сам же сюда и позвал. Видимо, у таких вот уродов вранье уже в кости въелось, ни слова напрямую.

Он протянул руку. Я пожал. Руку сразу же захотелось помыть.

— А я, может, и сам не ожидал. Жизнь не становится легче, а я — богаче. Да и слышал я, что тут хорошему человеку надо помочь, тем более благодарному и понимающему. Как не прийти?

Намек на растущие амбиции, оттенок притворной жалобы на жизнь, подводка к тому, зачем мы с ним тут и собрались. Пусть уже к делу переходит.

Он понимающе хмыкнул и пододвинул ко мне стопку фиктивных актов. Я на них даже не взглянул, продолжая спектакль.

— Только вот масштабы моей помощи, как и его благодарности, я бы хотел обсудить, — вздохнул я, с тоской глядя в грязное окно. — Дело, видишь ли, рискованное, а гешефт такой себе. Князь меня одобряет, это да, но и присматривается внимательнее. А эта твоя сумма… Сема, мне такое уже не интересно. Я ж говорю, жизнь стала сложнее, а богаче я не стал. Ты ведь тоже видишь в этом некоторую несправедливость, а?

Суслик напрягся, а потом расслабился. Узнал старого недоброго Волконского с новой жадностью и хваткой. Все еще свой человек.

— Опять торгуешься, Димка? — добродушно проворчал он. — Ладно, ты не переживай. Ты меня знаешь, в обиде никто не останется.

Он назвал новую сумму. Я для вида еще немного поломался, но «со скрипом» согласился. Семен с довольной ухмылкой отсчитал пачку ассигнаций. Сумма, за которую технарь на госслужбе вроде Ильи пахал бы почти год. А я получил ее за пятнадцать минут хорошо разыгранного спектакля.

Он пододвинул мне пухлый конверт. Я, в свою очередь, взял ручку и размашисто подписал акты. Рука не дрогнула.

Обмен состоялся. Когда мои пальцы коснулись шершавого конверта, я не почувствовал ни капли брезгливости. Наоборот, душу мою согрело почти злорадное удовлетворение. Этот вороватый идиот, сам того не ведая, только что совершил, наверное, два единственных хороших поступка в своей никчемной жизни.

Во-первых, под запись сдал себя и своего подельника. Я его так вел, чтобы он чуть ли не прямым текстом сказал, мол, я тебя покупаю, Волконский, чтобы ты незаконные вещи делал. Не дословно, но так, что к делу точно пришьешь.

А во-вторых, Семен только что сделал щедрое пожертвование. Не в мой карман. А на что-то действительно хорошее, хоть я пока и не знал, на что именно. Главное, что деньги, украденные у города, теперь пойдут на пользу, а не на новую жилетку для этого суслика.

На лице расцвела самая искренняя и жадная улыбка, на какую я был способен. Я демонстративно послюнявил палец, пересчитал купюры и с довольным видом спрятал их во внутренний карман.

— Вот это я понимаю — деловой подход, — сказал я с максимальным радушием. И снова перешел на «вы»: — С вами, Семен Викторович, всегда приятно иметь дело.

— Не сомневался в тебе, Дмитрий Сергеевич. Ты наш человек, — он похлопал меня по плечу и, забрав бумаги, удалился.

Я остался один. Притворную улыбку можно было больше не держать, но вместо нее губы будто сами складывались в хитрую, насмешливую ухмылку. Я тихо произнес в манжету: «Конец отчета». Данные собраны. Миссия выполнена.

Не прикоснувшись к пиву, я вышел на мороз. Можно было идти домой.

В квартиру я вернулся исключительно бодрый духом. Там, в прокуренном кабинете трактира, я был жадной, мерзкой сволочью. На тренировках с князем — неопытным учеником матерого боевого мага и такого же игрока в подковерные игры. В лаборатории — новатором, руководителем, исправляющимся грешником. Здесь, за своей дверью, я снова был собой. Просто Димой. И это было приятное чувство.

— Ну что, кормилец, пополнил семейный бюджет? — Баюн поднял голову с кресла, где дрых без задних лап. В его голосе, как всегда, сквозил сарказм.

— Не то слово, — усмехнулся я, вытряхивая на кухонный стол содержимое конверта. — Привлек, так сказать, инвестиции.

На столешницу веером легла аккуратная пачка ассигнаций. Я их еще в наливайке посчитал, но все равно глаз радовался. Неплохо же. Очень неплохо для пятнадцатиминутного спектакля.

Деньги, говорят, не пахнут. И я с утверждением согласен. Эти ассигнации не были грязными. Они были трофейными. Захваченными у врага ресурсами, которые теперь можно и нужно пустить в дело.

— И что делать будешь с этими… Инвестициями? — кот запрыгнул на стол и с видом знатока обнюхал купюры, после чего по-кошачьи потыкал лапой, явно намереваясь скинуть на пол. — Прокутишь, как твой предшественник? Сохранишь в банке, трехлитровой, стеклянной?

— Мыслишь шаблонами, — я сгреб деньги в аккуратную стопку. — У нас на руках — инструмент, а инструмент хорош или плох ровно настолько, насколько хорошо или плохо его применение.

Я прошел к магическому терминалу, быстро нашел защищенный канал князя. Вынул из манжеты запонку, поднес к считывателю и скомандовал: «Передать данные». Короткая вспышка — и аудиофайл с записью разговора улетел по адресу. Первый этап завершен.

Следом я отправил короткое сообщение самому Милорадовичу: «Операция прошла успешно. Получен незапланированный финансовый ресурс. Планирую перенаправить его на благотворительность, в городской приют. Требуется ваше молчаливое одобрение».

Ответ пришел почти мгновенно, и был до аристократичного краток: «Действуйте».

Я усмехнулся. Князь был умным мужиком и прекрасно понимал, что такое «незапланированный ресурс» и почему от него лучше избавляться именно так. Элегантно и эффективно. Он ценил результат, а не процесс. За это, в числе прочего, я его и уважал.

Когда я вернулся к столу, на котором лежал мой «трофей», Баюн хмыкнул.

— Так что там с применением? Есть конкретный план?

— А то! — бодро отозвался я. — Есть у нас в городе некоторый приют. Им, говорят, сейчас несладко приходится.

Кот на мгновение замер, а потом медленно, с каким-то новым уважением посмотрел на меня. В янтарных глазах мелькнула хитрая искра.

— Ограбить вора, чтобы отдать деньги сиротам, — протянул он. — Знаешь, Волконский… В тебе определенно есть стиль. Это даже красиво, по-своему.

Я криво усмехнулся. Красиво, как же. Это было не красиво, это было правильно. Изящное решение, ведь деньги, украденные у города, возвращаются, пусть и не напрямую. А анонимное пожертвование — лучший способ избавиться от «неучтенки», не привлекая внимания. Ну и, черт возьми, мне просто нравилась эта ирония. Заставить вороватого ублюдка невольно стать меценатом.

— Завтра Мария как бы «случайно» найдет конверт с деньгами у себя на столе. С лаконичной запиской об их назначении, чтобы точно сообразила, куда его деть, — решил я, убирая пачку в ящик. — А пока…

Я прошел в комнату, скинул пиджак и взялся за гантели, которые купил на днях. Несмотря на прошедший рабочий день, физических сил у меня оставалось предостаточно, и их надо было направить в правильное русло. В здоровом теле — здоровый дух. Так говорил мой отец (а может, и отец Волконского), и подтверждал Баюн. Буквально, развитое тело и в магии помогало, хоть и не являлось решающим фактором.

А для меня это было совсем не лишне.

Следующий рабочий день прошел без новостей, и подходил к своему завершению. Атмосфера царила расслабленная, даже в каком-то смысле сонная. Люди, измотанные восемью часами имитации бурной деятельности, расползались по домам с видом выполненного долга. Зная положение дел, я их не винил. Инициатива в таких местах часто наказывает инициатора, а любое доброе дело редко оставалось безнаказанным. Ничего. Исправим.

Я тоже собирался. Последние несколько дней, положа руку на сердце, выдались славными. Успешная «рыбалка» на Семена, прогресс в лаборатории, предстоящая вечерняя тренировка с князем — продвижение по всем фронтам, короче говоря. Я чувствовал себя не винтиком в системе, а инженером, который потихоньку начал систему пересобирать.

Баюн, дремавший на моем рабочем столе, лениво потянулся, спрыгнул на пол и направился к двери, всем своим видом показывая, что пора бы и честь знать. Я подхватил портфель, кивнул коту, и мы вышли в опустевший коридор.

Мы шли мимо кабинета технической экспертизы, где обитал мой сегодняшний «клиент» Семен Викторович. Дверь была приоткрыта, оттуда доносились приглушенные голоса и пахло дешевым коньяком — видимо, «обмывали» успешную сделку.

И тут Баюн резко остановился. Шерсти не дыбил, но весь подобрался, как хищник, учуявший добычу. Уши, как маленькие локаторы, повернулись в сторону приоткрытой двери.

Я тоже замер, вопросительно глядя на кота.

— Что там? — шепотом спросил я.

Баюн не ответил. Он медленно, почти не дыша, сделал пару шагов к двери, его янтарные глаза горели нездешним светом. Он слушал. У котов слух чуткий, моим, людским ушам не чета. А тут еще и кот был не простой, может, усиливал свой слух какой-то магией.

— Баюн? — повторил я. Заинтриговал же, пушистый засранец!

Кот шикнул на меня, не поворачивая головы.

— Тш-ш-ш… — прошипел он, в его голосе слышалось неподдельное увлечение. — Не мешай. Интересное рассказывают.

Загрузка...