====== Библиотекарь ====== {{ rpd:images:librarian_npc.png|Библиотекарь }} **Библиотекарь** - это NPC, который появляется в специальной комнате-библиотеке в подземелье. Он предоставляет информацию обо всехвозможных вещах, которые можно найти в подземелье, в частности знания, которые были открыты авантюристами. ==== Встреча ==== Библиотекарь появляется в комнатах-библиотеках, которые являются специальными комнатами, которые могут появляться на любом уровне подземелья. Когда авантюрист посещает библиотеку, он может взаимодействовать с Библиотекарем, чтобы получить доступ к информации об игровых сущностях, с которыми он встречался. ==== Механика ==== Библиотекарь помогает игрокам получить доступ к интерфейсу Библиотеки, который содержит информацию о: * Предметах, открытых игроком * Мобах, с которыми встречался игрок * Записях кодекса * Информации об уровнях Каждый раз, когда игрок посещает библиотеку, там может появиться новая информация для чтения, если он встретил новые сущности в подземелье. ==== Диалог ==== При взаимодействии Библиотекарь говорит: "З-здравствуйте. Добро пожаловать в библиотеку. Здесь вы можете найти информацию о самых разных диковинах, которые могут быть найдены в подземелье... н-на самом деле мы можем предоставить лишь те знания, которые нам принесли сами герои. Да... даже немного стыдно в этом признаваться. Но зато, с каждым вашим визитом, у нас будут появляться новые записи, я надеюсь..." ==== Местоположение ==== Специальные комнаты-библиотеки, которые появляются случайно на уровнях подземелья (не гарантировано на каждом уровне). ==== Проверка содержимого ==== * Источник информации: Java класс [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/npc/LibrarianNPC.java|LibrarianNPC.java]] * Проверка статистики: Извлечена из LibrarianNPC.java и связанного кода библиотеки * Описание эффектов: Основано на строковых ресурсах и игровых механиках * Последнее обновление: Июль 2025, источник: Remixed Dungeon ==== Исходный код ==== * Java: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mobs/npc/LibrarianNPC.java|LibrarianNPC.java]] * Система Библиотеки: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/Library.java|Library.java]] * Генератор комнаты-библиотеки: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/levels/painters/LibraryPainter.java|LibraryPainter.java]] * Строки: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L1478-L1615|Строки LibrarianNPC]] * Машиночитаемые данные: [[mr:librarian_npc|mr:librarian_npc]] ==== См. также ==== * [[ru:rpd:npc|NPC]] * [[ru:rpd:codex_item|Кодекс]] {{tag> rpd npcs}}