Двигатель бесконечности (СИ) - Эшер Нил
Шрифт:
Интервал:
Закладка:
Миновав пилюлеобразную конструкцию, содержавшую раздробленные останки ИИ Цеха 101, люди оказались на чем-то вроде поле боя. Тут висели опутанные металлическими лианами роботы и топырились ребристые щупальца, похожие на кошмарных кольчатых червей. Впрочем, ничто не шевелилось; Трент знал, что главная опасность поджидала не здесь, а там, где действующие ИИ всё еще управляли роботизированной фауной станции. Потом ветви-выросты из станционных конструкций стали тоньше, и люди оказались перед представлявшейся бесконечной стеной, края которой растворялись во мраке. Трент видел вскрытые комнаты, каюты, фабрики и туннели, напомнившие ему развалины Колорона, взорванного ядерной бомбой сепаратистов.
– Минуточку. – На ламинате лицевого щитка Сепии замерцали схематические чертежи. Женщина внимательно изучила их, кивнула и махнула рукой. – Туда, в жерло того туннеля под большим баком для химикалий.
Не сразу Трент различил бак среди обломков, но, когда он уже готов был поплыть туда, Сепия поймала его за плечо:
– Подожди.
Она показала – по одной из секций стены что-то двигалось. Секунду Трент вглядывался, потом активировал на визоре увеличение – и увидел длинную череду роботов из тех, что использовались при не слишком сложных ремонтных работах в корабельном двигательном отсеке. Только эти были покрупнее и понеуклюжей, с тяжелыми конечностями водяных скорпионов, и предназначались, скорее, не для починки, а для разборки чего-нибудь.
– Интересно, куда это они, – пробормотал Коул.
Ни Трент, ни Сепия не знали ответа.
Когда шеренга роботов удалилась на достаточное расстояние от входа в туннель, Трент оттолкнулся от своей «ветки» и включил наручный импеллер. Нужно двигаться дальше, не задумываясь слишком глубоко о целях. Лучше сосредоточиться на задании, а не на его последствиях или неоднозначной морали – как-никак, он целую жизнь только этим и занимался.
– Может, там сохранилась герметичность? – спросил Коул.
«Сомнительно», – подумал Трент.
– Энергия там есть. Пенни Роял уничтожил только источники питания внешнего оружия, – Сепия сделала паузу. – Еще есть контролирующий ИИ. По крайней мере, он похож на ИИ…
Трент спустился ко входу в туннель первым, затем поймал приземлившуюся рядом Сепию.
– Дальше включаем геккофункцию, – велел он. – В свободном падении быстро не среагируешь, если что.
– Я как раз собиралась прогуляться, – уязвленно фыркнула женщина.
– Отлично. – Трент отпустил ее.
Троица затопала по изгибающемуся туннелю – прямиком навстречу потенциальным неприятностям. С потолка свешивался один из виденных ими чуть раньше роботов; напротив него устроился механизм, напоминавший машину, убитую Спиром.
Сперва оба они оставались неподвижными, но внезапно метнулись навстречу друг другу и беззвучно столкнулись в вакууме – лишь пол вздрогнул от удара. Трент решил, что роботы выжидали благоприятный момент, а появление на сцене людей спровоцировало их. Конечности ремонтника-скорпиона сомкнулись на теле второй машины, которая старалась обхватить соперника стальными щупальцами и одновременно с постоянством метронома тыкала в ремонтника ножкой, оканчивающейся плоской стамеской. Оставляя глубокие царапины в железном полу, соперники врезались в стену, рассыпая вокруг отваливавшиеся детали. Потом водяной скорпион потерял ногу – и второй робот перевернул противника, точно кальмар, пожирающий краба, оторвал пластину брони и сунул внутрь глянцевую трубку. Оба робота замерли на миг, потом разделились. Водяной скорпион полетел, кувыркаясь в вакууме, слабо дергая оставшимися конечностями, а победитель повернулся к Тренту и его спутникам. Изучал он их долго.
– Сказать, что я начинаю менять мнение, будет преуменьшением, – заметила Сепия.
– Угу, – уклончиво буркнул Трент.
Наконец победитель утратил к ним интерес, взмыл к потолку и исчез в люке. А раненый робот тем временем сумел прицепиться ножкой к стене и распластался по ней.
– Идем, – сказал Трент.
Они быстро прошмыгнули под люком и осторожно обошли застывшего ремонтника. Подобные действия едва ли обычны, решил Трент, иначе здесь после сотни лет остались бы одни обломки. Теперь он был уверен – происходило что-то новенькое.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-144', c: 4, b: 144})– Видели? – спросил Коул. – Это они из-за данных.
Пока Трент обдумывал его слова, они обогнули еще один угол и наткнулись на очередных обитателей этого странного мира.
Крестовидный робот-печатник медленно и дотошно перегораживал дорогу впереди: его многочисленные суставчатые печатающие головки круговыми движениями, слой за слоем, засыпали туннель каким-то белым кристаллическим порошком, наводя на мысли о бумажной осе, строящей себе гнездо. Интересно, опасны ли эти трудолюбивые печатающие головки? Наверное, робота лучше просто пристрелить… Трент поднял атомарник, но тут печатник метнулся прочь – и исчез из виду.
– Я пойду первым, – сказал Трент.
Мужчина шагнул к барьеру, в котором еще оставалась дыра диаметром в пару метров, – и сунул туда голову, чтобы осмотреться. Робот-печатник отступил чуть глубже в туннель, устроился в небольшой нише шагах в двадцати от барьера и выставил вперед растопыренные конечности, словно бы защищаясь. Трент оторвал от пола геккоподошвы, втиснулся в отверстие и спрыгнул на пол по ту сторону барьера.
– Порядок, давайте сюда, – окликнул он спутников по радиопередатчику.
Пока парочка перебиралась к нему, Трент подошел к роботу и остановился прямо напротив него.
– Проходите за мной, – велел он.
Робот не делал ничего угрожающего, и вскоре Трент поспешил нагнать своих спутников. Оглянувшись, он увидел, что печатник вернулся к работе. Зная, что программы подобных машин порой основаны на мышлении общественных насекомых, Трент размышлял, кем же это создание себя воображает – если оно вообще способно о чем-то думать.
Туннель привел людей к бездействующей гравишахте, по которой они прошли так же, как по туннелю, оказавшись у стоянки стручков-вагонов на магнитной подвеске, способных вместить до десяти человек каждый.
– Работай тут всё, мы бы доехали прямиком куда нужно, – сказала Сепия.
– Может, оно и работает, – заметил Трент, видя, что экранные карты и информационные табло на некоторых стойках включены.
– Только насколько надежно? – усомнилась Сепия.
– Вот и выясним. – Трент похлопал ладонью по атомарнику. – Уж вагон-то я смогу пристрелить, если он выйдет из-под контроля.
Они приблизились к одному из вагончиков, и двери его тут же плавно открылись. Трент шагнул внутрь первым, Сепия и Коул держались рядом, почти вплотную, опасаясь, что двери закроются, оставив их не у дел. Но они закрылись только после того, как все пассажиры благополучно вошли, – и вагон поехал. Сепия, изучавшая схему станций над окнами, подняла руку и прижала палец к одному из кружков. Точка на миг осветилась, потом погасла – и женщина, подождав немного, пожала плечами и села.
Ехали они быстро, задержавшись лишь однажды, когда транспорту пришлось протискиваться между покоробленными секциями стен. Трент держал оружие наготове, целясь в пол в передней части вагона. Один выстрел вырубил бы индукционные пластины, и вагон сбросило бы с одноколейки, после чего непременно последовало бы запрограммированное торможение. Но необходимость в стрельбе не возникла. Вагон аккуратно подкатил к нужной станции, и пассажиры спокойно вышли на платформу.
От станции отходили туннели высотой в человеческий рост, но перекрытые аварийными шлюзами. Повозившись, Сепия все-таки отворила внешнюю дверь одного из них, и Трент шагнул в шлюз, вмещавший лишь одного человека. Ручное управление, стандартное для подобных мест, действовало, индикаторы сообщали, что шлюз заполняется воздухом. Когда условия стали благоприятными, Трент вручную отворил внутреннюю дверь и переступил порог, тут же ощутив силу притяжения, наполовину уступавшую земной. Проверив головной дисплей, Трент решил открыть шлем. Лицевой щиток втянулся в горловое кольцо, капюшон сложился за спиной. Пахло гарью. Пол покрывал мшистый ковер. Здесь стояли каталки суб-ИИ – и лежали три человеческих скелета в некогда – вероятно – белых рабочих скафандрах, и мох вокруг них был девственно чист, поскольку питался продуктами разложения.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-145', c: 4, b: 145})