Несладкий сон — страница 24 из 52

К сожалению, как он ни старался, каждое его действие приводило к тому, что Хозяин всё больше и больше разочаровывался в «проекте Нриз». Но на этот раз всё будет по-другому!

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

Даже самый тщательный поиск ошибок не выявил, всё соответствовало заданным параметрам. Проект был безупречен.

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

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

Нриз кивнул: всё было как надо. Теперь Хозяин если не похвалит, то уж точно не проявит разочарования или недовольства!

* * *

— Я разочарован.

Для Нриза эти слова прозвучали, словно оглашение приговора.

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

— Но Хозяин! Я же так…

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

— Но…

— Тупиковые пути очень опасны. Кому будет легче всё бросить и начать заново: тому, кто едва сделал шаг в неверном направлении, или тому, кто вложил массу времени и усилий? Такой человек будет упорно двигаться в неверном направлении просто для того, чтобы получить от затраченных усилий хоть какие-то плоды. Я тоже не исключение. К примеру, вожусь с тобой до сих пор.

Нриз потупил взгляд.

— Я понял, Хозяин. Но что именно я сделал не так?

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

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

— Вы сказали «в рамках узкой задачи». Это значит, что я провалился в широком плане?

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

— Выход голема из строя. Требовалось доработать систему восстановления, чтобы она работала даже на полностью разрушенном големе.

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

— Хозяин, я не понимаю!

— Неудивительно. За вводную ты взял «голем получает повреждения». Именно в этом исток проблемы.

— Но ведь…

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

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

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

— Э-э-э, ударил бы ещё раз?

— Верно. Вот только на этот раз у голема нет брони, не функционируют защитные плетения, отсутствует структурная целостность. Резервной системе неоткуда получить данные для инициации ещё одного фазового сдвига, даже если в накопителе осталась элир. Поздравляю, голем окончательно уничтожен, работа проведена впустую. И это даже не самая главная проблема.

— Не самая? Хозяин, да что может быть ещё хуже?

— Энергия. Откуда берётся элир для восстановления?

— Из общей сети Цитадели, — уныло ответил Нриз, уже догадываясь, о чём пойдёт речь.

— Итак. Наш противник-идиот ведёт ожесточённое сражение. Он поражает одного Оолин и нескольких Ирвиз, продолжает атаковать следующих. Два, три или пять големов начинают восстанавливаться. Что происходит с локальным сегментом энергосети?

— Повышение потребления.

— Совершенно верно. Пусть оно и незначительно по сравнению, скажем, с залпом Кирутал, но всё равно — снижение эффективности даже на один или два процента может решить исход боя. Если мы изменим вводную и предположим, что у противника есть мозги, тогда он даст големам время частично восстановиться и ослабить Цитадель, а ударит только потом.

— Но тогда выходит, что в резервной системе нет смысла?

— Нет смысла в такой резервной системе. Ответь, для чего вообще эта система нужна?

— Для восстановления разрушенного голема после уничтожения.

— Для чего его восстанавливать?

— Потому что производство новых — сложный и дорогостоящий процесс, поэтому…

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

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

— Нет, не нужно, — наконец-то выдавил он.

— Ну и последний вопрос. Для чего ты тратил время и усилия на серию Тааг?

— Ну я подумал, что вы…

— Да, я тебе постоянно отдаю приказ «подумать», но, видимо, думать — это не твоё. Серия Тааг — проста, как извилины твоего мозга. Она примитивна и дешева в производстве, поэтому может производиться на обычном фабрикаторе в любых количествах. Если голема Тааг повредили достаточно сильно, самое разумное — отправить его на утилизацию, а затем создать столько новых, сколько потребуется.

— Но ведь у них есть система…

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

— Зубочистки?

— Какое варварство! Ну да ладно. Резервная система на Таагах — всё равно, что делать зубочистки из древесины кнусаш. Глупо, неэффективно, затратно. Пойми, дело не в том, что у меня недостаточно денег, материалов или ресурсов, чтобы поставить в каждого Таага да хоть по генератору гравитационных аномалий. Просто каждый инструмент должен исполнять свои функции. Ты, например, свои не исполняешь.

— Хозяин, я всё исправлю!

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

— Не знаю, Хозяин! — честно ответил Нриз.

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

Нриз почувствовал, как на его глаза наворачиваются слёзы. Это было, разумеется, не обидой на Хозяина, а недовольством самим собой.

— Простите, Хозяин! — лишь выдавил он из себя.

— Да перестань пускать сопли! Твой проект не настолько плох, как кажется на первый взгляд. Он просто нуждается в доработке, а местами — переработке. Выведи схему голема Кирутал, узел гебруз-хаад-исонул-восемь.

Ободрённый Нриз немедленно подчинился. Он поднял руки, пальцы в перчатках зашевелились, сплетая потоки элир. Перед Хозяином развернулся экран с силуэтом голема, который тут же пропал, а его место заняла схема потоков. Схема поплыла и увеличилась, через мгновение сфокусировавшись на нужном фрагменте.