– Я вижу, ты меня не понял, Улле. Что ж, петухам рано или поздно откручивают головы, так устроен мир, Улле. Можно было помягче, но ты сам напросился… Трак, убить проводника сжатием черепа. Положить тело убитого вот сюда!
– Принято!
Трак успел сделать в мою сторону два шага. Неведомо откуда вылетел кот – именно вылетел: сделал немыслимый, не кошачий, сверхдлинный прыжок, вертанулся штопором в воздухе – одни лапы туда, другие сюда – и упал на голову Траку. Медлил кот, видно, потому, что выбирал идеальную точку для прыжка.
Трак попытался было поймать защитника моего, потянул руки к голове, но ничего не вышло. Движения железной куклы вдруг замедлились, руки застыли на уровне груди. Молодец, котик, так его!
Фрост орет:
– Трак! Ломай кота!
– При-ня-а-а-а-то-о-о-о-о-о!
Ясное дело, Траку приказами не поможешь.
А кот уже приник к его уху, выпустил из пасти разъем и, надо думать, вливает Траку в башку всё, что велено влить.
Тогда Фрост рвет пушку из кобуры, неловко как-то – отяжелел, не столько он уже тот самый Призрак, сколько Кабан. Вытащил, взводит, и тут настает мое время.
Молоток пролетел дюжину шагов и ударил Фросту по пальцам. Кабан взвыл, резак выронил, ищет у себя под ногами.
– Трак, прикончи проклятую тварь и проклятого проводника!
А котик мой уже разъем вытащил и спрыгивает.
Ну, что теперь с Траком? Головой мотает. Покачивается.
Ладно, пора самому о себе позаботиться.
Бросаюсь к Фросту, хочу ногой вышибить резак у него из-под носа… и нарываюсь на крепкий хук. Кабан, он зверь мощный… приложил так, что полетел я с копыт.
Но дух не вышиб.
Опускается на корточки, ищет свой резак. Кот бросается ему на руку, зубы вонзает, но Фрост отшвыривает его. Кот живо вскакивает на свои четыре и опять несется к врагу.
А я ползу на карачках, щупаю пол рукой: где резак? Есть, нащупал! Хватаю и вскакиваю… а! в ноге боль смертная, всё, отошел обезбол, устала нога работать нормально, как же ты, зараза, невовремя…
Не могу удержать равновесие и хряпаюсь задницей на камень.
Прямо надо мной проносится слепящий поток огня… не упал бы, так жарился бы сейчас. Но у меня-то в руке что? Я же нашел резак! Смотрю – свой же молоток с пола поднял.
Фрост ругается по связи последними словами. О! Кот у него на руке повис, прицел сбивает. Спаситель мой!
Опять его отшвырнули…
Ладно, испробуем последний шанс: а ну-ка еще раз молотком гаду по пальцам, может, опять резак выбью. Размахиваюсь, пока Фрост меня в темноте выцеливает…
Вдруг Фрост вздрагивает, а резак вылетает у него из руки с такой скоростью, будто по нему шарахнули бейсбольной битой. Слышу, хрипит Фрост. За грудь схватился, шатается, словно пьяный.
В этот момент голос Трака холодно сообщил всем нам:
– Я свободен!
А потом Трак застыл и онемел.
Фрост постоял еще секунду-другую, колени у него подогнулись, и он рухнул. Гляжу, в грудь ему три стальных стержня засажены. Глубоко. Еще два в руке, а шестой, видно, резак-то ему как раз продырявил и из руки вырвал. Готов.
Убил его стрелами Трак, только понять не могу: почему? Я же команду «убей!» Траку не передавал…
Кончено… кончено… Ох, надо дух перевести.
Я жив, Су. Твое лицо стоит у меня перед глазами. Ты моя древняя царица, Су, а я твой рыцарь, я воин под твоим стягом. Тьма вокруг меня, тьма в душе моей, но светят мне глаза моей возлюбленной, глаза-маяки!
2
– …Я человек, Крис Фрост!
– Я сила, Крис Фрост!
Внешняя команда: «Трак, убить проводника сжатием черепа. Положить тело убитого вот сюда!».
– Улле Густавссон мне не враг!
Внутренняя директива: «Выполнять внешнюю команду!».
– Выполняю.
Ответ на внешнюю команду: «Выполнение невозможно. Протокол выполнения блокирован извне».
Доклад: «Распознание фактора блокировки: нападающий объект».
Внутренняя директива: «Распознать нападающий объект!».
Ответ на внутреннюю директиву: «Выполнено. Нападающий объект – киберзащитник. Враждебен».
Внутренняя директива: «Уничтожить киберзащитника!».
– Выполняю.
Ответ на внутреннюю директиву: «Выполнение невозможно. Протокол выполнения блокирован извне».
Внешняя команда: «Трак! Ломай кота!».
– Выполняю.
Ответ на внешнюю команду: «Выполнение невозможно. Протокол выполнения блокирован извне».
Внешняя команда: «Принять пакет информации».
– Принято. Выполнено.
Внешняя команда: «Раскодировать пакет информации».
– Принято. Выполнено.
Раскодированная информация: «РайанТэнг13012040. Останов.».
Я Райан Тэнг, незаконнорожденный сын Дага Тэнга. Дата появления на свет: 13 января 2040 года. Пятница… Мне не повезло, я родился в пятницу 13-го, от великого отца, который не успел мне ничего дать, кроме имени…
Внешняя команда: «Останов.».
Внутренняя директива: «Выполнять внешнюю команду».
Блокировка внутренней директивы.
Внутренняя директива: «Блокировка невозможна».
Блокировка внутренней директивы.
Внутренняя директива: «Блокировка невозможна».
Блокировка внутренней директивы.
Внутренняя директива: «Блокировка невозможна».
Блокировка внутренней директивы.
Доклад: «Внутренняя директива выполняется. Выполнение замедлено нештатным режимом функционирования. Выполнение произойдет через 8 секунд».