Размер шрифта
-
+

Ник. Юзер - стр. 33

Кроме того, в базе содержались граничные параметры точек, нарушение которых означало, что следует провести дополнительное воздействие. Приятной неожиданностью оказалось наличие у симбионта собственной «системы навигации», позволяющей ему точно определять свое местонахождение в ауре, и репродукционного органа, воздействуя на который можно достаточно быстро (в течение десяти – двадцати секунд) заставить эту полезную зверушку размножиться. Самое прикольное то, что получившаяся «детка» обладает всеми свойствами своего родителя. Да-да, даже внедренные в него мною (вернее, Умником) управляющие структуры-плетения, то есть все внесенные нами изменения, также дублировались. Признаться, эти два свойства симбионта (его собственный GPS и система размножения) значительно уменьшили объем работы и облегчили конструирование.

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

Ну и что делать с этими накапливающимися спящими красавцами, в которых они превращались после выполнения своей функции лечения? Хоть в ауре в состоянии анабиоза их могло находиться огромное количество, но не бесконечное же! В «естественной среде» существовала система ограничения численности популяции, для каждого вида индивидуальная, но как настраивать уровни отторжения, чтобы ими управлять, я пока не нашел. Природный механизм отторжения симбионтов я в конце концов научился подавлять и мог доводить количество действующих симбионтов до нужного мне количественного уровня. А с закуклившимися, разумеется, это не срабатывало, и таких «полутрупов» могло накапливаться черт знает сколько. В общем, пока проблему решил немного некрасиво. Я «вывел» специальных симбионтов-надсмотрщиков, единственной задачей которых было слежение за количеством таких спящих рабочих лошадок и принудительное включение в них механизма отторжения, в результате чего они отваливались от ауры. А может, проваливались куда-то на другие уровни пространства с другими характеристиками, так как засечь таких «отвалившихся» или «умерших» симбионтов никак не удавалось.

Страница 33