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