Поначалу Драко работал в режиме: “это можно?” — “да/нет”. Затем он запомнил достаточно много ингредиентов и их замен и стал сам принимать решения о том, какие вещества и в каком количестве требуется доставить. Он чувствует мои чувства. Я требую от него удерживать меня в состоянии “не голодный, но и не сытый”. Боюсь, от такого питания разжирею.
Вопрос вывода из организма отходов решил примерно так же. Сейчас, если я вдруг попаду в кому (тьфу-тьфу!), то Драко будет удерживать моё тело питающимся, не страдающим от жажды и освобождающимся от продуктов жизнедеятельности. Главное, чтобы в радиусе нескольких километров была еда, биомасса и так далее.
Отходами жизнедеятельности Драко считает и пот, заодно поддерживает кожный покров в чистоте. Следит за одеждой. Можно лечь в лужу, полежать, встать — и через несколько (возможно, десятков) минут я снова стану чистым.
Можно не есть, не мыться, а ходить всегда чистым. Лепота! Хорошо быть чародеем!
Я стал чаще чувствовать эмоции Драко. Ему нравится, когда я сыт. Когда я прошу что-то сделать, он несётся выполнять, испытывая восторг. Когда какое-то дело у него получается сделать лучше, чем “просили”, — прямо лучится радостью. Он постоянно пытается сделать лучше. Этакий суперперфекционист. А на работе я не люблю перфекционизм. Считаю его вредным явлением. Но посмотрим, что дальше из Драко получится. Если что, буду отучать.
Первым городом, в который я приехал, была Тверь. Маршрут я проложил, глядя в список достопримечательностей. Начал с церкви Белая Троица. Её накрывала привычная Аура.
Я давно убедился, что религия не имеет никакого отношения к Аурам. Просто “белые” размещают свои накопители рядом с такими местами. Возможно, тут они собирают больше энергии, кто знает.
Я перепрограммировал одно подслушивающее устройство для того, чтобы конструкты могли использовать его для информирования меня о событиях. В нём стоит процессор с достаточным количеством выводов, и большинство не используется. Сделал, чтобы конструкт, докладывая о событии, перемыкал его ножки в правильном порядке. Например, замыкает PORTB[2] и PORTA[1] — получается клавиша “В”. И так далее. Так конструкт может сообщить о событии в это переделанное подслушивающее устройство, а устройство отправляет код на сервер.
Осмотрел церковь как достопримечательность, оставил здесь конструкт отмечать смену накопителей. Занёс в базу данных запись.
И поехал расширяющимися кругами в поисках Центра, оставляя по конструкту у каждого накопителя. Драко находил мне ближайший следующий накопитель, я ехал к нему. В это время Драко искал следующий.
Выглядит, что решение “задачи коммивояжёра” для Драко не представляет проблемы. За день я так объехал сорок точек. Почему я их объезжал? Мне на каждой надо было посмотреть глазами и понять, где примерно находится накопитель и где может стоять маг, его меняющий. Конструкты будут не только наблюдать за фактом смены накопителя, но и вычислять, насколько далеко от контрольной точки находится маг.
Конструкт прилетает и вводит цифры: 678,23,-11 — это значит, что 678-й конструкт наблюдал за магом, маг стоял на 23 метра на север и 11 метров на запад от контрольной точки. Скрипт на сервере переведёт это в GPS-координаты.
Центр магов в Твери располагался в небольшом трёхэтажном бизнес-центре недалеко от центра города. Я просканировал его конструктами. Картинка примерно такая же, как и в “Сбербанке” дома. Есть много плетений переходов, иногда сквозь них перемещаются люди. Иногда не люди.
От Центра во все стороны отходит шестьсот одиннадцать голубых нитей. Шестьсот одиннадцать конструктов для моей провокации я буду делать долго.
И тут меня осенило: Драко! Надо научить Драко делать конструкты! Когда я создаю конструкт, Драко, если находится в ауре, помогает мне снабдить конструкт нужными умениями. Пусть он конструкты и создаёт!
Вечерело, я уехал на окружную дорогу, остановился на одной из заправок с кафешками и занялся тренировкой Драко. Для начала я накачал его энергией, ведь он будет тратить её, и приказал ему создать конструкт. Драко ответил мне эмоцией горького сожаления.
— Не можешь? Совсем? Даже если попробовать разными способами?
Хгм. Драко знал, что он не может сделать, а я не знал. Откуда у него это знание?
— Ладно. Давай тогда будешь помогать мне. Мне надо шестьсот одиннадцать конструктов сделать за три часа. Сможем? Ну и хорошо.
Мы стали создавать конструкты. Одного примерно в двадцать секунд. У каждого конструкта была следующая программа: ровно в два часа ночи (сейчас десять вечера) он должен прилететь к Центру, взять на себя одну из шестисот одиннадцати нитей и начать жрать её, удаляясь от Центра. После удаления за пределы окружной дороги он должен прекратить, вернуться в город, найти кольцевую нить, сожрать её. Затем взлететь и передать накопленную Синеву любому конструкту-накопителю. Таких у меня уже двадцать над Тверью мотается.
Мы с Драко не управились за три часа. Это муторное занятие и забирает энергию Жизни. Операцию пришлось перенести на четыре утра.