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