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