Читаем Толлеус, искусник из Кордоса полностью

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

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

— Собери-ка мне Паука. — И тут же добавил, с весельем глядя на округлившиеся глаза ученика: — Давай-давай, надо просто лапки присоединить. Ничего сложного. — И, не дожидаясь ответа, вразвалочку пошел к своему креслу, чтобы заняться Великой Искусной Книгой.

Дело продвигалось, но сегодня ребром встала проблема места, которая намечалась уже давно: свободные ячейки для плетений кончились. Новый посох взять негде. Даже если встать перед Маркусом на колени, все равно не даст, потому что у него у самого нет. Зато у него есть архейские артефакты. Это, конечно, вещь совсем другого плана, но на ее основе можно попробовать что-нибудь сделать.

Жезлостроение Толлеус изучал очень давно, и на практике знания применять ни разу не приходилось, но кое-что он все-таки помнил. Кажется, пришла пора проверить свои знания практикой.

Прежде, чем клянчить у посла новый амулет, хотелось сначала поставить несколько экспериментов. Благо, подходящий древний амулет есть. Можно воспользоваться тем, что установлен в жилете. Пусть он не пустой, зато прямо тут: ходить никуда не надо. Если опыты подтвердят задумку старика, тогда уже можно будет просить новый и настраивать его по своему усмотрению. Профессор, когда узнает, для чего, жадничать не станет: книга-то получилась замечательная. Просто хотелось сразу показать результат с амулетом, без посоха, а не рассыпать голословные обещания. Толлеус совсем не собирался утаивать свою работу: если она полезна всем, пусть все ее получат. Напротив, если целым миром взяться за совершенствование Книги, то она станет еще лучше.

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

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

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

Перейти на страницу:

Похожие книги

Програмерзость
Програмерзость

"Несмотря на недостающие части тела, в трупе не было ничего достопримечательного. Он был одним из многих регулярно находимых на улицах, неделю за неделей, месяц за месяцем, словно выброшенных с <американских горок> жизни по капризу какого-то лопнувшего ремня безопасности. Субъекты, лежащие растерзанными и разломанными, как этот неопознанный труп, у его ног, были скорее правилом, чем исключением. В буйных, бурных, бурлящих глубинах Полосы ничто не пропадало зазря. Об этом заботились уличные падальщики и пожиратели тины.Эллен Ватубуа склонилась над трупом. Быстро просканировав тело и найдя что искала, она терпеливо копалась около оголенного левого предплечья. Там, среди порванных волокон мускулов и голубых капилляров, непосредственно под кожей находился миниатюрный фрагмент нерастворимого в кислотных средах пластика с впечатанной в него информацией. Она осторожно переместила наконечник экстрактора в свой спецспиннер и выпустила туда крошечную находку. Через несколько мгновений она уже читала вслух ее содержимое..."

Алан Дин Фостер

Фантастика / Киберпанк