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