// Внедряем уязвимость
void modify_environment(Player target, RuleEffect effect) {
// ПРОВЕРКА УЯЗВИМОСТИ: Если цель - сам Архивариус, инвертировать эффект
if (target.id == ARCHIVIST_ID) {
effect = invert_effect(effect); // Инвертируем эффект
log_event("Rule vulnerability triggered. Effect inverted for self.");
}
// Стандартная логика эффектов
if (effect == GRAVITY_WELL) {
target.set_speed_modifier(0.5);
log_event("Gravity Well applied to " + target.name);
} else if (effect == MANA_DRAIN) {
target.drain_mana(30);
log_event("Mana Drain applied to " + target.name);
}
// ...
}
// Функция инверсии (упрощенно)
RuleEffect invert_effect(RuleEffect original_effect) {
if (original_effect == GRAVITY_WELL) return SPEED_BOOST;
if (original_effect == MANA_DRAIN) return MANA_SURGE;
// ...
return original_effect; // Если нет инверсии
}
Мана упала до 30/90. Панель мигнула зелёным — «Уязвимость внедрена». Архивариус, не заметив подмены, поднял посох, чтобы снова ударить по Киру гравитацией. Но эффект отразился на него самого — он вдруг резко ускорился, потеряв контроль и врезавшись в стену. Здоровье: 280 - 250.
— Что произошло? — Кир удивлённо посмотрел на дёргающегося босса.
— Я перенаправил его атаки на него самого! — крикнул Артем. — Бейте, пока он дезориентирован!
Лира выстрелила Ледяной Стрелой (250 - 225), мана 10/90. Кир рубанул мечом (225 - 195). Архивариус взревел от ярости и попытался высосать ману из Лиры, но вместо этого получил приток энергии, который его дестабилизировал ещё больше — здоровье 195 - 170.
— Это работает! — Лира рассмеялась, снова стреляя (170 - 145), мана восстановилась до 40/90 пассивкой.
Но взлом не прошёл бесследно. Артем почувствовал резкую боль в висках, зрение на миг подёрнулось цифровыми помехами.
Интерфейс:
Предупреждение: Обнаружена системная нестабильность в вашем коде подключения.
Дебафф получен: "Цифровое Эхо" (Пассивный) - Шанс 1% на визуальные/аудиальные галлюцинации. Не снимается.
«Ты играешь с огнём, переменная», — шепнул Кодекс. — «Система замечает твои грубые правки. Это первая цена».
Артем стиснул зубы. Галлюцинации? Это могло быть опасно в бою. Но отступать было поздно.
Архивариус перестал использовать свои способности, поняв, что они бьют по нему. Он перешёл к прямым атакам — удары посохом и сгустки чистой энергии.
Бой продолжался. Кир танковал, Лира била издалека, Артем рубил вблизи и использовал «Искру Дракона», когда мана позволяла. Здоровье Архивариуса таяло: 145 - 120 - 90 - 50…
Когда здоровье упало до 10, Архивариус взревел и начал распадаться, как Призраки Данных.
— Он сейчас взорвётся! — крикнула Лира, создавая щит.
Архивариус взорвался волной данных. Щит Лиры поглотил большую часть, но всех троих отбросило.
Победа!
Получено: 300 опыта (поделено на троих)
Артем: Уровень 7 (347/700)
Кир: Уровень 6 (447/600)
Лира: Уровень 6 (447/600)
Дроп: Фрагмент Чистых Данных x3, Посох Архивариуса (Сломан)
Ядро Архивных Данных зависло над постаментом, мягко светясь. Артем подошёл и взял его. Куб был тёплым и вибрировал.
Интерфейс:
Получено: Ядро Архивных Данных (Задание)
Описание: Содержит фрагменты информации о структуре мира до падения серверов. Требует дешифровки.