«Похоже на то,» — Лира тоже подошла к краю. Сияние снизу освещало её лицо, делая его почти неземным. — «Но как туда спуститься?»
Мостов или платформ не было видно. Только отвесные стены и сияющее Сердце внизу.
«Альфа дал нам маршрут сюда,» — сказал Артем, активируя Ядро Данных. — «Может, он подскажет и путь вниз?»
Ядро завибрировало, и голограмма снова появилась над ним. На этот раз это была не карта, а сложная схема самой пропасти и Сердца Узла внизу. Голос Альфа-Кодекса зазвучал, такой же бесстрастный, как и раньше:
«…Ядро Системы. Доступ ограничен протоколами безопасности высшего уровня. Прямой спуск невозможен. Требуется деактивация периметральных защитных полей. Поля контролируются тремя Суб-Ядрами Альфа-Протокола, расположенными на нижних уровнях структуры…»
Голограмма изменилась, показывая три точки на разной глубине вдоль стен пропасти.
«…Каждое Суб-Ядро охраняется Стражем Завета – конструктом высшего порядка. Деактивация Суб-Ядер откроет гравитационный лифт к центральной платформе Ядра…»
Голограмма показала узкие выступы и скрытые проходы в стенах пропасти, ведущие к трем отмеченным точкам.
«Предупреждение: Бета-Протокол может попытаться вмешаться. Его влияние вблизи Ядра Системы минимально, но не нулевое. Действуйте… логично.»
Голограмма погасла.
«Три босса, значит,» — Кир хмыкнул, проверяя свой меч. — «И гравитационный лифт. Звучит почти как нормальный данж. Только падать далеко.»
«Стражи Завета… Конструкты высшего порядка,» — Лира задумчиво посмотрела вниз. — «Если они сильнее тех Стражей Протокола, нам придётся туго.»
«У нас нет выбора,» — Артем посмотрел на своих спутников. Он достиг 9-го уровня (405/900), Кир и Лира были близки к 8-му (по 681/700 опыта у каждого). Они стали сильнее, опытнее, их доверие друг к другу выросло. Но хватит ли этого? — «Нужно спускаться. Первое Суб-Ядро, судя по схеме, вон там.» Он указал на выступ ниже по стене, к которому вела едва заметная тропа.
Спуск оказался трудным и опасным. Тропа была узкой, камни под ногами крошились. Иногда им приходилось использовать выступы в стене или перепрыгивать через небольшие провалы. Один раз Артем чуть не сорвался, когда очередной приступ «Цифрового Эха» исказил его восприятие расстояния. Лира успела схватить его за руку, её пальцы крепко сжали его запястье. На мгновение их взгляды встретились – тревога, облегчение и что-то еще, невысказанное.
«Спасибо,» — прошептал он, когда снова твердо встал на ноги.
«Будь осторожнее,» — ответила она так же тихо, отпуская его руку.
Они добрались до платформы с первым Суб-Ядром. Это была круглая площадка, вдающаяся в стену пропасти. В центре стоял кристалл, похожий на энергетический узел в библиотеке, но меньше и излучающий не голубой, а чистый белый свет. Перед кристаллом парила фигура.
Страж Завета (Модель 'Цербер')
Уровень: 11
Здоровье: 500/500
Особенность: Триединая Атака (атакует одновременно тремя разными типами урона – физический, энергетический, логический/кодовый), Адаптивный Протокол (меняет уязвимости после получения значительного урона), Защита Ядра (усиливается при приближении к Суб-Ядру).
Страж напоминал трехголовую гидру, но состоял не из плоти, а из переплетенных потоков света и металла. Каждая «голова» атаковала по-своему: одна била физически когтями из света, вторая стреляла энергетическими лучами, третья испускала волны дезориентирующего кода.
«Этот парень точно не подарок,» — Кир поднял меч. — «Как его бить?»
«Три типа атаки… значит, нужно три типа защиты или уклонения,» — анализировала Лира. — «И он меняет уязвимости.»
«Атакуем все сразу!» — решил Артем. — «Кир, бери на себя физическую голову! Лира, энергетическую! Я попробую разобраться с кодовой и найти уязвимость!»
Бой начался. Кир с рёвом бросился на стража, блокируя удары когтей своим мечом. Лира создавала щиты и отвечала магией на энергетические лучи. Артем уворачивался от волн кода, которые вызывали у него приступы «Цифрового Эха», и одновременно пытался сканировать стража.
// Анализ Стража Завета 'Цербер'
// Поиск текущей уязвимости Адаптивного Протокола
function find_vulnerability(target_id) {
Target страж = System.get_object_by_id(target_id);
AdaptiveProtocol protocol = страж.get_active_protocol();
return protocol.current_vulnerability;
}
string vuln = find_vulnerability(СтражЦербер.id);
std::cout "Текущая уязвимость: " vuln std::endl;
Мана 80/105. Интерфейс выдал:
Текущая уязвимость: Стихия Огня