Глава 20: Пыльные Страницы и Призраки Данных
Центральное здание библиотеки возвышалось над руинами — громадное, с потрескавшимся куполом и пустыми глазницами окон. Главный вход был завален, но Лира нашла боковую дверь, запертую ржавым электронным замком.
— Заперто, — сказала она, проведя рукой по панели. — Старая кодировка. Артем?
Артем подошёл, приложил руку к панели. Интерфейс ожил, показывая строки запроса доступа.
— Попробую… Аккуратно.
Он вызвал консоль. Вместо грубого взлома он попытался эмулировать старый протокол доступа, используя найденную энергоячейку как ключ.
// Система доступа: Библиотека v1.7
// Требуется: Авторизация
#define AUTH_LEVEL 5
#define ENERGY_CELL_SIGNATURE 0xAF13
bool 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). Призрак дёрнулся, выходя из оглушения, и снова атаковал Кира, но тот уже был готов и увернулся.
Артем ударил Мечом Когтя Дракона — 20 урона (5 - 0).
Призрак данных с воплем рассыпался на миллионы светящихся битов, которые медленно погасли.
Победа!
Получено: 80 опыта (поделено на троих)
Артем: Уровень 7 (247/700)
Кир: Уровень 6 (347/600)
Лира: Уровень 6 (347/600)
Дроп: Фрагмент Искаженных Данных x1
— Что это было? — Кир потряс головой, избавляясь от остатков дебаффа.
— Остатки ИИ? Или души игроков, застрявшие в системе? — Лира подобрала фрагмент данных — мерцающий кристалл. — Слышала легенды о таких.
— Кодекс сказал — до полудня, — Артем посмотрел наверх, сквозь дыру в куполе виднелось всё то же багровое небо. — Надо спешить. Центральный зал, скорее всего.