Через полминуты страж снова поднял клинок.
Интерфейс: Активирован Абсолютный Протокол: ТОЛЬКО МАГИЯ
Мечи Кира и Артема стали неосязаемыми, проходя сквозь стража. Их физические атаки перестали работать. Мана Лиры и Артема мгновенно восстановилась до максимума (105/105 у Артема).
«Теперь наша очередь!» — Лира обрушила на стража шквал заклинаний – Огонь, Лёд, Молнии. Страж принимал удары на щит, который всё так же поглощал почти весь урон.
«Нужна уязвимость!» — крикнул Артем, пытаясь найти момент после смены протокола. Он заметил, что щит на долю секунды мерцает слабее сразу после активации нового правила. — «Бейте сразу после смены протокола!»
Они сражались, адаптируясь к постоянно меняющимся правилам. То отключалась магия, и они полагались на физические атаки в короткие окна уязвимости. То отключались физические атаки, и магией нужно было пробивать щит. Страж также менял другие параметры: увеличивал гравитацию, замедлял время, создавал зоны молчания, где нельзя было использовать навыки.
Это был самый сложный бой в их жизни. Артему приходилось не только сражаться и лечить (он быстро освоил базовое заклинание лечения, доступное на его уровне), но и постоянно анализировать код стража, пытаясь предугадать следующую смену протокола или найти способ её нарушить. Дебафф «Цифровое Эхо» мешал как никогда – ложные сигналы, визуальные помехи, шепот в ушах.
// Попытка предсказать следующий Абсолютный Протокол
// Анализ цикличности и триггеров Стража Омега
function predict_next_protocol(target_id) {
Target страж = System.get_object_by_id(target_id);
ProtocolHistory history = страж.get_protocol_history();
// Сложный алгоритм предсказания на основе последних N смен и текущего состояния боя...
PredictionResult result = predict_protocol(history, get_battle_state());
return result.predicted_protocol;
}
string next_protocol = predict_next_protocol(СтражОмега.id);
std::cout "Предполагаемый следующий протокол: " next_protocol std::endl;
// Отправка предупреждения союзникам
send_hud_alert("ОЖИДАЕТСЯ ПРОТОКОЛ: " + next_protocol);
Мана 60/105. Предсказание работало не всегда, но давало им небольшое преимущество, позволяя подготовиться к смене правил. Здоровье Стража Омега медленно, но верно падало: 700 - 550 - 400 - 250…
«Он слабеет!» — крикнул Кир, нанося удар в окно уязвимости после протокола «Только Магия».
Но Страж Омега поднял клинок, и платформа под ногами задрожала.
Интерфейс: Активирован Абсолютный Протокол: ПОВЫШЕННАЯ ЭНТРОПИЯ
Пространство вокруг начало искажаться еще сильнее. Случайные дебаффы посыпались на них: снижение характеристик, кровотечение, замедление, даже временная слепота. Здоровье стража перестало падать – похоже, этот протокол давал ему мощную регенерацию или защиту.
«Мы не можем его пробить!» — Лира с трудом поддерживала щит от энтропийных разрядов, её мана снова была на исходе.
«Нужен другой подход,» — Артем лихорадочно думал. Если страж меняет правила, может, он сам сможет ввести новое правило? Используя код, но не для взлома, а для… создания? Он вспомнил слова Кодекса: «Силу ломать этот мир, как я. Создавать, уничтожать…» Это был огромный риск. Бета-Кодекс мог заметить и покарать. Система могла дать сбой. Но выбора не оставалось.
Он сосредоточился, игнорируя боль от Клинка Энтропии и помехи «Эха». Он открыл консоль и начал писать не команду, а… правило.
// Внедрение нового правила в Абсолютный Протокол Стража Омега
// Правило: "Уязвимость к Хаосу"
Rule новое_правило;
новое_правило.name = "ChaosVulnerability";
новое_правило.condition = "target.has_aura('ENTROPY')"; // Действует во время текущего протокола
новое_правило.effect = "target.set_vulnerability(type=CHAOS, multiplier=3.0)";
новое_правило.priority = HIGHEST; // Высший приоритет
// Попытка внедрения правила (требует огромных ресурсов и несет риск нестабильности)
bool success = System.inject_rule("OmegaProtocolEngine", новое_правило);
if (success) {
std::cout "Новое правило 'Уязвимость к Хаосу' внедрено!";
} else {
std::cout "Ошибка внедрения правила! Возможны системные ошибки!";
// На игрока может быть наложен штраф или дебафф
apply_debuff_to_self(type=SYSTEM_BACKLASH, duration=60s);
}
Мана рухнула до 5/105. Тело Артема пронзила острая боль, интерфейс замигал красными предупреждениями о системной нестабильности. Но код сработал! Страж Омега, окутанный аурой энтропии, внезапно стал в три раза уязвимее к хаотическому урону.