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