= false; // Отключаем щитtarget_drone.energy_level -= 30; // Потребление энергии на взломstd::cout "Physical shield disabled.";} else {std::cout "Target shield inactive or low power.";}
Панель мигнула. Мана Артема упала до 70/90. Дрон дёрнулся, синее свечение вокруг него погасло.Интерфейс обновился:Сторожевой Дрон: Защита снижена (физ. урон -0%)— Готово! — крикнул Артем. — Бей!Кир ухмыльнулся и ударил снова. На этот раз меч вошёл глубже — 30 урона (65 - 35). Дрон развернулся, стреляя в Артема, но Лира метнула ледяную стрелу — 25 (35 - 10), мана 50/90. Дрон замедлился, покрываясь инеем. Кир добил его одним ударом — 30 (10 - 0).Дрон рухнул, разваливаясь на части.
Победа!Получено: 60 опыта (поделено на троих)Артем: Уровень 7 (220/700)Кир: Уровень 6 (320/600)Лира: Уровень 6 (320/600)Дроп: Металлолом x2, Энергоячейка (малая) x1
— Неплохо сработано, — Кир кивнул Артему, впервые без явной враждебности. — Твой трюк с кодом… полезен. Когда не вызывает орды монстров.— Я учусь, — Артем подобрал энергоячейку. — Что это?— Батарейка для старых механизмов, — Лира взяла её. — Иногда нужны для квестов или крафта. Бесполезно почти. Идём дальше. Архив должен быть в центральном здании.
Они двинулись вглубь квартала, пробираясь через завалы. Воздух становился всё плотнее, а голубая плесень на стенах светилась ярче. Тишину нарушал лишь шелест страниц, разносимый ветром из разбитых окон, и странный, едва слышный гул.
Глава 20: Пыльные Страницы и Призраки Данных
Центральное здание библиотеки возвышалось над руинами — громадное, с потрескавшимся куполом и пустыми глазницами окон. Главный вход был завален, но Лира нашла боковую дверь, запертую ржавым электронным замком.— Заперто, — сказала она, проведя рукой по панели. — Старая кодировка. Артем?Артем подошёл, приложил руку к панели. Интерфейс ожил, показывая строки запроса доступа.— Попробую… Аккуратно.Он вызвал консоль. Вместо грубого взлома он попытался эмулировать старый протокол доступа, используя найденную энергоячейку как ключ.
// Система доступа: Библиотека v1.7// Требуется: Авторизация
#define AUTH_LEVEL 5#define ENERGY_CELL_SIGNATURE 0xAF13bool bypass_security(int required_level, int cell_signature) {if (cell_signature == ENERGY_CELL_SIGNATURE) {// Обнаружена совместимая энергоячейка, используем как временный ключreturn true; // Доступ разрешен} else if (get_user_level() = required_level) {return true; // Доступ по уровню (не наш случай)}return false;}if (bypass_security(AUTH_LEVEL, ENERGY_CELL_SIGNATURE)) {std::cout "Access Granted. Welcome, Archivist.";} else {std::cout "Access Denied.";}
Замок пискнул, щелкнул, и дверь со скрежетом отъехала в сторону. Мана Артема не упала — он использовал внешний предмет, а не ломал систему напрямую.— Умно, — пробормотала Лира, проходя внутрь. Кир последовал за ней, держа меч наготове.Внутри царил полумрак. Огромные стеллажи уходили ввысь, но полки были пусты или завалены истлевшими томами. Воздух был спёртым, пахло плесенью и чем-то ещё… похоже на озон после грозы. Пол был покрыт слоем пыли, в которой виднелись странные следы, словно кто-то скользил, а не шёл.— Где здесь могут быть архивы? — спросил Кир, освещая путь светом своего меча.— Скорее всего, в подвале или в центральном зале под куполом, — ответила Лира, её посох тоже излучал мягкий свет. — Там обычно хранили самое важное.Внезапно из-за стеллажа выплыла полупрозрачная фигура. Она напоминала человека в старой мантии библиотекаря, но её тело мерцало, искажалось, а вместо лица было месиво из битых данных и символов ошибки.
Интерфейс:Призрак Данных (Хранитель Секции 7)Уровень: 8Здоровье: 100/100Особенность: Атаки наносят ментальный урон (снижение маны/концентрации)
— Что за?.. — Кир шагнул вперёд, но призрак взмахнул рукой, и Кира качнуло, он схватился за голову.
Интерфейс Кира: Дебафф "Информационная перегрузка" (-10 маны, -20% скорости атаки на 10 сек)
— Он бьёт по мозгам! — прорычал Кир, отступая.Призрак повернулся к Лире, посылая волну искажённых символов. Лира вскинула посох.— Барьер разума!Щит поглотил атаку, но замерцал.— Он силён ментально, — сказала она. — Артем, видишь уязвимость?Артем смотрел на призрака. Тот состоял из данных… значит, его можно повредить кодом. Но как? Прямая атака? Или… нарушить его структуру?— Попробую дефрагментировать его! — крикнул Артем, вызывая консоль.
// Цель: Призрак Данных ID: 7A3F// Задача: Нарушить целостность данных (дефрагментация)
Target ghost_7A3F;int data_fragments = ghost_7A3F.get_fragment_count();if (data_fragments 50) { // Условие для начала дефрагментацииghost_7A3F.initiate_defrag(intensity=HIGH);// Последствия: Снижение HP цели, возможно временное оглушениеstd::cout "Data integrity compromised. Defrag initiated.";} else {std::cout "Target structure stable.";}
Мана упала до 50/90. Призрак данных взвыл — тонкий, визжащий звук помех. Его фигура замерцала ещё сильнее, куски кода отваливались от неё. Здоровье упало до 60/100. Он замер на секунду — оглушение!— Сейчас! — крикнул Артем.Кир рванул вперёд, его меч ударил точно — 30 урона (60 - 30). Лира метнула Ледяную Стрелу — 25 (30 - 5). Призрак дёрнулся, выходя из оглушения, и снова атаковал Кира, но тот уже был готов и увернулся.Артем ударил Мечом Когтя Дракона —